psychedelicious
|
c4a85cf1bf
|
feat(ui): refine canvas entity list items & menus
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
cff80524a8
|
feat(ui): canvas layer preview, revised reactivity for adapters
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
efb97c301e
|
feat(ui): transform tool ux
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
3b7b6d6404
|
feat(ui): add entity group hiding
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
b2823569f0
|
feat(ui): add contexts/hooks to access entity adapters directly
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
afa2da3d2d
|
feat(ui): better editable title
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
d6fec0a0df
|
feat(ui): layer opacity via caching
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
384601898a
|
fix(ui): ip adapters work
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
94eb5e638f
|
feat(ui): rename layers
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
5629c54d55
|
feat(ui): revise entity menus
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
1303396d0e
|
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
c21a21c2aa
|
refactor(ui): canvas v2 (wip)
Redo all UI components for different canvas entity types
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
f18c8e2239
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
2db7608401
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
5fa93de8c4
|
feat(ui): support image objects on raster layers
Just the UI and internal state, not rendering yet.
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e1b9cac1df
|
feat(ui): raster layer logic
- Deduplicate shared logic
- Split up giant renderers file into separate cohesive files
- Tons of cleanup
- Progress on raster layer functionality
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
17dc5d98d1
|
feat(ui): scaffold out raster layers
Raster layers may have images, lines and shapes. These will replace initial image layers and provide sketching functionality like we have on canvas.
|
2024-09-06 22:56:24 +10:00 |
|