psychedelicious
afa2da3d2d
feat(ui): better editable title
2024-09-06 22:56:24 +10:00
psychedelicious
5a3dd83167
feat(ui): use text cursor for entity 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
7170adf3a2
feat(ui): mask fill patterns
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
bcd5bcf8d7
feat(ui): implement cache for image rasterization, rip out some old controladapters code
2024-09-06 22:56:24 +10:00
psychedelicious
787a4422cb
feat(ui, app): use layer as control (wip)
2024-09-06 22:56:24 +10:00
psychedelicious
5d52633c78
feat(ui): add contextmenu for canvas entities
2024-09-06 22:56:24 +10:00
psychedelicious
1d45444104
feat(ui): more better logging & naming
2024-09-06 22:56:24 +10:00
psychedelicious
7dd1aec767
feat(ui): simplify canvas list item headers
2024-09-06 22:56:24 +10:00
psychedelicious
39c8bded65
feat(ui): restore object count to layer titles
2024-09-06 22:56:24 +10:00
psychedelicious
e8f678adde
tidy(ui): "useIsEntitySelected" -> "useEntityIsSelected"
2024-09-06 22:56:24 +10:00
psychedelicious
6469cd6e24
tidy(ui): massive cleanup
...
- create a context for entity identifiers, massively simplifying UI for each entity int he list
- consolidate common redux actions
- remove now-unused code
2024-09-06 22:56:24 +10:00
psychedelicious
64efb6b486
feat(ui): tweaked entity & group selection styles
2024-09-06 22:56:24 +10:00
psychedelicious
145775021d
feat(ui): no animation on layer selection
...
Felt sluggish
2024-09-06 22:56:24 +10:00
psychedelicious
e91562c245
feat(ui): tweak layer ui component
2024-09-06 22:56:24 +10:00
psychedelicious
c28224d574
feat(ui): updated layer list component styling
2024-09-06 22:56:24 +10:00
psychedelicious
5d1b6452b0
fix(ui): do not select already-selected entity
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
91bcdc10eb
refactor(ui): canvas v2 (wip)
2024-09-06 22:56:24 +10:00