DRAW v0.22.0
DRAW v0.22.0
Released 2026-03-15
FILL ADJUSTMENT AND DOCK LAYOUTS!
New Features
- Layout Docking — Toolbox, layer panel, and edit bar can each be docked to the left or right side of the workspace via View → Layout menu or
Ctrl+Shift+Clickon the panel - Fill Adjustment Mode (F8) — Interactive overlay for adjusting tiled fill parameters (origin, scale) before committing; includes an L-shaped handle for independent X/Y scaling
- Custom Brush Fill for Shapes — Filled rectangle, ellipse, and polygon tools now support tiled custom brush fills and drawer paint mode (pattern/gradient) fills
- Flood Fill with Fill Adjustment — Flood fill tool supports custom brush and paint mode fills with interactive adjustment overlay
- Crosshair Outline Stroke — Crosshair assistant lines now draw a configurable outline stroke behind the main guides for improved visibility against any background; outline color, opacity, and width are configurable via DRAW.cfg and THEME.CFG
- Cascading Submenu Support — Menu bar now supports cascading submenus with
▶indicators, hover expansion, and keyboard navigation (used by Recent Files, Layout, and Transform submenus) - Preview Checkerboard Background — Preview window now shows a transparency checkerboard behind the canvas preview
Improvements
- Custom brush cursor restricted to drawing tools only — no longer shows brush cursor when hovering over GUI panels or using non-drawing tools
- Tooltip hover detection improved for dock areas; tooltips suppressed over specific UI elements to reduce visual noise
- Preview rendering uses integer dimensions for accurate viewport centering; off-by-one zoom issue fixed
- Double-click reset (middle mouse) now ignores clicks over GUI panels
Bug Fixes
- Fixed preview window rendering precision (integer dimensions, zoom off-by-one)
- Fixed double-click reset firing when clicking over toolbar/panels
Internal / Refactoring
- Updated create-release.md skill to include merged PR checking via
gh pr listas part of change collection - Updated instruction files (
draw-project,draw-ui,draw-fileformat,draw-mouse) with new action IDs, theme/config fields, and cascading submenu documentation
Breaking Changes
- F8 key now enters Fill Adjustment Mode when a custom brush or paint mode is active (previously always disabled symmetry). Symmetry disable still works when no brush/paint mode is active.
What's Changed
- Add layout docking options and tooltip support for dockable panels by @grymmjack in #39
- Fill adjustments and brush fills by @grymmjack in #40
Full Changelog: v0.21.1...v0.22.0