8 Commits

Author SHA1 Message Date
syntaxbullet
38565382c3 feat: add feather brush tool with adjustable settings and blending functionality
- Implemented feather brush tool in the brushRaster module, allowing for feathered edges in brush strokes.
- Added new FeatherControls component for UI adjustments of feather settings including size, radius, strength, and smoothing.
- Updated brush preview logic to accommodate feather tool alongside existing brush and eraser tools.
- Enhanced layer rendering to support feather mask previews and interactions.
- Introduced blending logic for feathered strokes to mix blurred mask values with original pixels.
- Added unit tests for feather blending functionality and tool keybindings.
- Updated cursor handling to reflect feather tool usage.
2026-07-11 22:08:25 +02:00
syntaxbullet
556fd685a2 feat: implement chroma key operation and related keybinds, update workspace panel management 2026-07-11 00:09:41 +02:00
syntaxbullet
88208ea1ad perf(document): index layer read paths 2026-07-04 15:58:38 +02:00
syntaxbullet
af50a165da feat: add magic wand tool with settings and controls, including UI integration and functionality 2026-07-04 11:49:35 +02:00
syntaxbullet
6b6c2ebb80 feat: add chroma key tool and settings, including UI components and controls 2026-07-04 11:13:47 +02:00
syntaxbullet
c23efeb397 feat(editor): add tool interaction state 2026-07-03 10:10:50 +02:00
syntaxbullet
a8dbd26474 feat(commands): add app state dispatcher foundation 2026-07-03 09:28:06 +02:00
syntaxbullet
697d12725d feat(editor): add transient app state foundation 2026-07-03 09:24:08 +02:00