syntaxbullet
|
9fc0c18114
|
feat(tools): add brush raster painting
|
2026-07-03 17:37:43 +02:00 |
|
syntaxbullet
|
665f4a5340
|
feat(core): add raster layer type
|
2026-07-03 17:34:02 +02:00 |
|
syntaxbullet
|
c946fb4c93
|
feat(tools): add crop tool
|
2026-07-03 17:32:46 +02:00 |
|
syntaxbullet
|
0ffbc4f68b
|
feat(history): add undo redo stack
|
2026-07-03 17:30:31 +02:00 |
|
syntaxbullet
|
fedeaffa57
|
feat(layers): add layer management panel
|
2026-07-03 17:26:50 +02:00 |
|
syntaxbullet
|
97c3d3b7ae
|
feat(core): add intrinsic asset dimensions
|
2026-07-03 16:14:00 +02:00 |
|
syntaxbullet
|
a3b4a4a1b0
|
refactor(transform): resolve target bounds
|
2026-07-03 16:12:26 +02:00 |
|
syntaxbullet
|
bf5d9f5371
|
feat(transform): add transform session commands
|
2026-07-03 16:06:58 +02:00 |
|
syntaxbullet
|
8320203f11
|
Add pan tool toolbar
|
2026-07-03 11:27:48 +02:00 |
|
syntaxbullet
|
c23efeb397
|
feat(editor): add tool interaction state
|
2026-07-03 10:10:50 +02:00 |
|
syntaxbullet
|
d7406e803a
|
chore(architecture): enforce layer boundaries
|
2026-07-03 09:34:21 +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 |
|