psychedelicious
|
a2d13cacbf
|
refactor(ui): fix useIsReadyToEnqueue for new adapterType field
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
aa127b83a3
|
refactor(ui): update generation tab graphs
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
e55192ae2a
|
refactor(ui): add adapterType to ControlAdapterData
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
5159fcbc33
|
refactor(ui): update components & logic to use new unified slice (again)
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
02ad7a0f93
|
refactor(ui): update components & logic to use new unified slice
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
bfa496e37f
|
refactor(ui): merge compositing, params into canvasV2 slice
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
fdf347af26
|
refactor(ui): add scaled bbox state
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
0833dbb19d
|
refactor(ui): update dnd/image upload
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
1b6bf58e58
|
refactor(ui): update size/prompts state
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
5ead7bc7b4
|
refactor(ui): rip out old control adapter implementation
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
f326d17856
|
refactor(ui): canvas v2 (wip)
fix entity count select
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
908aa9beea
|
refactor(ui): canvas v2 (wip)
delete unused file
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
4071e96245
|
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-08-30 22:18:47 +10:00 |
|
psychedelicious
|
b4daf29bd8
|
refactor(ui): canvas v2 (wip)
Fix a few more components
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
bf185339c2
|
refactor(ui): canvas v2 (wip)
missed a spot
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
df3abc75c2
|
refactor(ui): canvas v2 (wip)
Redo all UI components for different canvas entity types
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
28fc9a387c
|
refactor(ui): canvas v2 (wip)
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
8533f207dc
|
refactor(ui): canvas v2 (wip)
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
d135c48319
|
refactor(ui): canvas v2 (wip)
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
ca9090d070
|
refactor(ui): canvas v2 (wip)
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
93b185dc3b
|
feat(ui): bbox tool
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
98e5efa895
|
fix(ui): rect tool preview
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
c6774b829d
|
fix(ui): multiple stages
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
22925f92bd
|
feat(ui): decouple konva logic from nanostores
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
302efcf6e8
|
feat(ui): store all stage attrs in nanostores
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
76f9f90f0a
|
feat(ui): round stage scale
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
5ba338e471
|
chore(ui): bump konva
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
01f101c6f2
|
feat(ui): generation bbox transformation working
whew
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
5606aec78d
|
feat(ui): wip generation bbox
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
db90e1fe8b
|
feat(ui): wip generation bbox
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
ae96c479f2
|
feat(ui): CL zoom and pan, some rendering optimizations
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
344ed2c83e
|
Revert "feat(ui): add x,y,scaleX,scaleY,rotation to objects"
This reverts commit 53318b396c967c72326a7e4dea09667b2ab20bdd.
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
1985944659
|
feat(ui): layers manage their own bbox
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
915357a6c1
|
docs(ui): konva image object docstrings
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
63c34e78d7
|
feat(ui): add x,y,scaleX,scaleY,rotation to objects
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
366c460c1f
|
fix(ui): show color picker when using rect tool
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
40cab08133
|
feat(ui): image loading fallback for raster layers
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
51de25122a
|
feat(ui): bbox calc for raster layers
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
90313091db
|
feat(ui): do not fill brush preview when drawing
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
9982219d18
|
fix(ui): brush spacing handling
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
b3fe03b8f9
|
fix(ui): jank when starting a shape when not already focused on stage
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
6edd15d68a
|
feat(ui): wip raster layers
I meant to split this up into smaller commits and undo some of it, but I committed afterwards and it's tedious to undo.
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
0e2b328c88
|
feat(ui): support image objects on raster layers
Just the UI and internal state, not rendering yet.
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
25d7f9c316
|
tidy(ui): clean up event handlers
Separate logic for each tool in preparation for ellipse and polygon tools.
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
3870ebdf29
|
feat(ui): raster layer reset, object group util
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
7595d05191
|
feat(ui): rect shape preview now has fill
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
21af727d79
|
feat(ui): cancel shape drawing on esc
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
5691829de6
|
feat(ui): temp disable history on CL
|
2024-08-30 22:18:47 +10:00 |
|
psychedelicious
|
20e6a57cf1
|
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-08-30 22:18:47 +10:00 |
|
psychedelicious
|
d0c40a8b5b
|
feat(ui): add raster layer rendering and interaction (WIP)
|
2024-08-30 22:18:46 +10:00 |
|