psychedelicious
af99238a96
feat(ui): dnd image into layer
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
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
479063564d
feat(ui): canvas entity list headers
2024-09-06 22:56:24 +10:00
psychedelicious
4ec45a22c7
tidy(ui): hide layer settings by default
2024-09-06 22:56:24 +10:00
psychedelicious
13e8710de9
fix(ui): entity display list
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
ac0f93f2c2
refactor(ui): divvy up canvas state a bit
2024-09-06 22:56:24 +10:00
psychedelicious
3f56c93b8c
perf(ui): fix lag w/ region rendering
...
Needed to memoize these selectors
2024-09-06 22:56:24 +10:00
psychedelicious
2911de8d7b
perf(ui): memoize layeractionsmenu valid actions
2024-09-06 22:56:24 +10:00
psychedelicious
df9f998671
refactor(ui): canvas v2 (wip)
...
merge all canvas state reducers into one big slice (but with the logic split across files so it's not hell)
2024-09-06 22:56:24 +10:00
psychedelicious
5aa155c39f
refactor(ui): canvas v2 (wip)
...
missed a spot
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