psychedelicious
ba14fe3600
feat(ui): revise entity menus
2024-09-06 21:27:36 +10:00
psychedelicious
af726d1f15
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-09-06 21:27:36 +10:00
psychedelicious
3a2efb351d
feat(ui): implement cache for image rasterization, rip out some old controladapters code
2024-09-06 21:27:36 +10:00
psychedelicious
c9dc61c311
feat(ui, app): use layer as control (wip)
2024-09-06 21:27:36 +10:00
psychedelicious
500f151d96
feat(ui): add contextmenu for canvas entities
2024-09-06 21:27:36 +10:00
psychedelicious
9708fc5d6c
feat(ui): more better logging & naming
2024-09-06 21:27:36 +10:00
psychedelicious
c697501285
feat(ui): better logging w/ path
2024-09-06 21:27:36 +10:00
psychedelicious
e213cfc2ba
feat(ui): always show marks on canvas scale slider
2024-09-06 21:27:36 +10:00
psychedelicious
270c1304a8
fix(ui): do not import button from chakra
2024-09-06 21:27:36 +10:00
psychedelicious
b887cf4612
fix(ui): scaled bbox preview
2024-09-06 21:27:36 +10:00
psychedelicious
e0573b721e
feat(ui): tidy up atoms
2024-09-06 21:27:36 +10:00
psychedelicious
22712c5dac
feat(ui): convert all my pubsubs to atoms
...
its the same but better
2024-09-06 21:27:36 +10:00
psychedelicious
7339b3d8cc
feat(ui): add trnalsation
2024-09-06 21:27:36 +10:00
psychedelicious
0eda34b41f
fix(ui): give up on thumbnail loading, causes flash during transformer
2024-09-06 21:27:36 +10:00
psychedelicious
9d9e845198
fix(ui): depth anything v2
2024-09-06 21:27:36 +10:00
psychedelicious
6b7ead4461
tidy(ui): remove unused code, comments
2024-09-06 21:27:36 +10:00
psychedelicious
3ce3056c4a
fix(ui): staging area works
2024-09-06 21:27:36 +10:00
psychedelicious
aa73cbf459
feat(nodes): temp disable canvas output crop
2024-09-06 21:27:36 +10:00
psychedelicious
fa3f109eb9
fix(ui): max scale 1 when reset view
2024-09-06 21:27:36 +10:00
psychedelicious
c22afa5725
feat(ui): better scale changer component, reset view functionality
2024-09-06 21:27:36 +10:00
psychedelicious
318086571d
fix(ui): img2img
2024-09-06 21:27:36 +10:00
psychedelicious
260ef8edd5
feat(ui): add manual scale controls
2024-09-06 21:27:36 +10:00
psychedelicious
a3a933a797
fix(ui): do not await clearBuffer
2024-09-06 21:27:36 +10:00
psychedelicious
d2d298604c
feat(ui): dnd image into layer
2024-09-06 21:27:36 +10:00
psychedelicious
318f2ee003
fix(ui): do not await commitBuffer
2024-09-06 21:27:36 +10:00
psychedelicious
657d59268c
fix(ui): properly destroy entities in manager cleanup
2024-09-06 21:27:36 +10:00
psychedelicious
54b7931779
tidy(ui): clearer component names for regional guidance
2024-09-06 21:27:36 +10:00
psychedelicious
aadba55796
tidy(ui): clearer component names for ip adapter
2024-09-06 21:27:36 +10:00
psychedelicious
1a8d65d7a9
tidy(ui): clearer component names for inpaint mask
2024-09-06 21:27:36 +10:00
psychedelicious
36f7d0957a
tidy(ui): clearer component names for control adapters
2024-09-06 21:27:36 +10:00
psychedelicious
85a33ff6aa
feat(ui): simplify canvas list item headers
2024-09-06 21:27:36 +10:00
psychedelicious
ebef4feddb
fix(ui): ip adapter list item
2024-09-06 21:27:36 +10:00
psychedelicious
0a34bebd9c
tidy(ui): clean up unused logic
2024-09-06 21:27:36 +10:00
psychedelicious
d6acd96dec
feat(ui): clean up state, add mutex for image loading, add thumbnail loading
2024-09-06 21:27:36 +10:00
psychedelicious
3ac88acf11
chore(ui): add async-mutex dep
2024-09-06 21:27:36 +10:00
psychedelicious
2a7cffed2a
feat(ui): txt2img, img2img, inpaint & outpaint working
2024-09-06 21:27:36 +10:00
psychedelicious
08c2089b3d
feat(ui): no padding on transformer outlines
2024-09-06 21:27:36 +10:00
psychedelicious
87521b07ce
feat(ui): restore object count to layer titles
2024-09-06 21:27:36 +10:00
psychedelicious
5de7efc1dc
tidy(ui): "useIsEntitySelected" -> "useEntityIsSelected"
2024-09-06 21:27:36 +10:00
psychedelicious
d4fb80772e
tidy(ui): move transformer statics into class
2024-09-06 21:27:36 +10:00
psychedelicious
97886bf62e
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 21:27:36 +10:00
psychedelicious
83657e0a68
perf(ui): do not add duplicate points to lines
2024-09-06 21:27:36 +10:00
psychedelicious
adf293f6c9
feat(ui): up line tension to 0.3
2024-09-06 21:27:36 +10:00
psychedelicious
d35120feb9
perf(ui): disable stroke, perfect draw on compositing rect
2024-09-06 21:27:36 +10:00
psychedelicious
00020f49fe
tidy(ui): remove unused code, initial image
2024-09-06 21:27:36 +10:00
psychedelicious
206d1b231a
tidy(ui): remove unused state & actions
2024-09-06 21:27:36 +10:00
psychedelicious
008d8f491c
feat(ui): region mask rendering
2024-09-06 21:27:36 +10:00
psychedelicious
ae5543b6fa
feat(ui): esc cancels drawing buffer
...
maybe this is not wanted? we'll see
2024-09-06 21:27:36 +10:00
psychedelicious
2c2e6c5c25
fix(ui): render transformer over objects, fix issue w/ inpaint rect color
2024-09-06 21:27:36 +10:00
psychedelicious
718bed5758
fix(ui): brush preview fill for inpaint/region
2024-09-06 21:27:36 +10:00