Releases: aLegoz/TextureMaker
Release list
v1.3.0 - Comment Blocks
TextureMaker v1.3.0 - Comment Blocks
New Feature: Comment Blocks
Resizable markdown comment blocks that can be placed anywhere on the canvas to annotate and document your node graphs.
What they can do:
- Markdown support - write formatted text with headings, lists, bold, italic, code, and more
- Color themes - 8 preset header colors (blue, green, red, amber, purple, teal, grey, brown)
- Fully resizable - drag any edge (left, right, bottom) or the bottom-right corner to resize
- Edit / Preview toggle - switch between raw markdown editing and rendered preview with one click
- Safe delete - confirmation dialog before removing a block from the canvas
- Saved with project - comment blocks persist in .txmk project files
How to use:
- Click "Add Comment" in the toolbar
- Type markdown in the edit area
- Click the checkmark button in the header to switch to rendered preview
- Click the pencil icon to return to edit mode
- Drag the header to move; drag edges or corner to resize
Bug Fixes
| Fix | Details |
|---|---|
| Comments clear on New Project | Ctrl+N now removes all comment blocks from the canvas |
| Title not editable in preview | Title TextBox is read-only in preview mode; clicks fall through to drag |
| Mouse wheel through blocks | Scroll events forwarded to GraphCanvas so zoom/pan works while hovering |
| No text jump on mode switch | Body content stays visually aligned when switching edit and preview |
| Header text fills full width | TitleBox is now left-aligned and sized to its content |
| Text starts at top in edit mode | Fixed VerticalContentAlignment so the cursor starts flush with the header |
| FlowDocument top padding | Markdown preview no longer has extra blank lines at the top |
Changes since v1.2.0
| Category | Change |
|---|---|
| Feature | Comment blocks with markdown rendering |
| Feature | Header color palette (8 presets) |
| Feature | Edge and corner resizing for comment blocks |
| Feature | Edit / Preview toggle button |
| UX | Delete confirmation dialog for comment blocks |
| UX | Comment blocks saved/loaded in .txmk projects |
| UX | Styled UnsavedChangesDialog to match dark theme |
| Fix | Comments cleared on New Project |
| Fix | Multiple layout and interaction fixes |
Installation
- Download and extract TextureMaker_v1.3.0.zip
- Run TextureMaker.exe from the extracted folder
- No installation required - self-contained, no .NET runtime needed
System requirements: Windows 10/11 x64
v1.2.0 - Logic Nodes
TextureMaker v1.2.0
New Logic Nodes
AND / OR - boolean combinators
- AND: output true only when both inputs A and B are active
- OR: output true when at least one input is active
- Two InputPin inputs, one OutputPin Result output
- Fully integrated: connect to Gate, Switch, other AND/OR nodes
- Toolbar icons in the LOGIC group
- Save/Load support in .txmk project files
Gate - passes texture only when condition input is true; manual checkbox fallback
Toggle - manual on/off bool source; drives Gate, Switch, AND, OR
Switch - routes between two textures based on a boolean condition
Improvements
Dirty Tracking on Property Changes
- Previously only node/connection add/remove set the unsaved flag
- Now any property change (slider, color picker, text field) marks the project as modified
- Close and Open reliably prompt to save
Export All
- Exports all Save nodes with a filled path in one click
- Progress bar in the status bar
Changes since v1.1.0
| Category | Change |
|---|---|
| Logic | AND gate node |
| Logic | OR gate node |
| Logic | Gate, Toggle, Switch nodes |
| UX | Dirty tracking on PropertyChanged |
| UX | Export All button |
| UX | LOGIC toolbar group with 5 nodes |
System Requirements
- Windows 10/11 x64
- No installation required - single-file .exe (~155 MB self-contained)
v1.1.0
What's new in v1.1.0
Color Node
Added a dedicated Color node that outputs a solid color value. It can be wired directly into the Solid Color node's color input, allowing full procedural control over color without touching node settings.
Pin System Overhaul
- All pin labels are now type-consistent: image pins are called
Image, path pinsPath, color pinsColor - Multi-input nodes use descriptive names:
Image A/Image B(Blend),Image/Image Layer(Composite),Image/Image Mask(Mask) - Each pin type has its own color:
- Orange - Image (texture data)
- Green - Color
- Light blue - Path (folder)
Colored Connection Lines
Connection curves are now colored by pin type matching the socket colors. The drag preview line also changes color based on the source pin type.
Ribbon UI Improvements
- Removed the blue application menu button from the Ribbon
- Moved Save As to the Quick Access Toolbar
- Fixed window maximize: QAT buttons no longer shift off-screen
Node Card Layout Fix
- Node cards now have a fixed width (160 px) so connecting an image no longer stretches the card
- Thumbnail preview area is pre-reserved at 90 px height, card size is stable regardless of whether an image is connected
Bug Fixes
- Self-connection crash - connecting a node's output to its own input no longer causes an infinite loop crash
- Drag line visual glitch - stale bezier from a previous drag no longer flashes on the next click
- Path pin color - Root Folder, Image Load and Save path pins now correctly appear in light blue
No installation required - download
TextureMaker.exebelow and run it directly on Windows.
TextureMaker v1.0.0
Node-based texture editor for Windows (self-contained, no .NET install needed).