Skip to content

Releases: aLegoz/TextureMaker

v1.3.0 - Comment Blocks

Choose a tag to compare

@aLegoz aLegoz released this 28 Feb 22:00

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:

  1. Click "Add Comment" in the toolbar
  2. Type markdown in the edit area
  3. Click the checkmark button in the header to switch to rendered preview
  4. Click the pencil icon to return to edit mode
  5. 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

  1. Download and extract TextureMaker_v1.3.0.zip
  2. Run TextureMaker.exe from the extracted folder
  3. No installation required - self-contained, no .NET runtime needed

System requirements: Windows 10/11 x64

v1.2.0 - Logic Nodes

Choose a tag to compare

@aLegoz aLegoz released this 26 Feb 23:19

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

Choose a tag to compare

@aLegoz aLegoz released this 25 Feb 18:53

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 pins Path, color pins Color
  • 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.exe below and run it directly on Windows.

TextureMaker v1.0.0

Choose a tag to compare

@aLegoz aLegoz released this 23 Feb 23:01

Node-based texture editor for Windows (self-contained, no .NET install needed).