syntaxbullet
|
bc0fbea029
|
feat(renderer): render image textures
|
2026-07-03 16:23:38 +02:00 |
|
syntaxbullet
|
44295b1b2d
|
feat(renderer): render image layer placeholders
|
2026-07-03 16:19:05 +02:00 |
|
syntaxbullet
|
a3b4a4a1b0
|
refactor(transform): resolve target bounds
|
2026-07-03 16:12:26 +02:00 |
|
syntaxbullet
|
03d4d4a3b9
|
feat(renderer): draw transform handles
|
2026-07-03 16:05:42 +02:00 |
|
syntaxbullet
|
4d77288450
|
feat(renderer): draw selection overlay
|
2026-07-03 16:04:43 +02:00 |
|
syntaxbullet
|
fb0c424745
|
refactor(renderer): extract artboard checkerboard drawing
|
2026-07-03 09:56:03 +02:00 |
|
syntaxbullet
|
3d32e8fbef
|
feat(renderer): draw transparent artboard checkerboard
|
2026-07-03 09:52:24 +02:00 |
|
syntaxbullet
|
90897e3993
|
fix(renderer): derive backing size from viewport state
|
2026-07-03 09:41:12 +02:00 |
|
syntaxbullet
|
91436086a8
|
feat(renderer): add WebGL renderer skeleton
|
2026-07-03 09:36:43 +02:00 |
|
syntaxbullet
|
d7406e803a
|
chore(architecture): enforce layer boundaries
|
2026-07-03 09:34:21 +02:00 |
|
syntaxbullet
|
02df52c978
|
feat: add core domain model foundations
|
2026-07-02 23:11:14 +02:00 |
|