psychedelicious
d5ca99fc3c
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-08-30 22:18:49 +10:00
psychedelicious
e49b72ee4e
feat(ui): implement cache for image rasterization, rip out some old controladapters code
2024-08-30 22:18:49 +10:00
psychedelicious
abe8db8154
feat(ui, app): use layer as control (wip)
2024-08-30 22:18:49 +10:00
psychedelicious
e0e5941384
feat(ui): add contextmenu for canvas entities
2024-08-30 22:18:49 +10:00
psychedelicious
86e1f4e8b0
feat(ui): more better logging & naming
2024-08-30 22:18:49 +10:00
psychedelicious
447d873ef0
feat(ui): better logging w/ path
2024-08-30 22:18:49 +10:00
psychedelicious
b21d613ce4
feat(ui): always show marks on canvas scale slider
2024-08-30 22:18:49 +10:00
psychedelicious
fc91adb32f
fix(ui): do not import button from chakra
2024-08-30 22:18:49 +10:00
psychedelicious
71885db5fd
fix(ui): scaled bbox preview
2024-08-30 22:18:49 +10:00
psychedelicious
b88d14b3df
feat(ui): tidy up atoms
2024-08-30 22:18:49 +10:00
psychedelicious
d98d35a8a8
feat(ui): convert all my pubsubs to atoms
...
its the same but better
2024-08-30 22:18:49 +10:00
psychedelicious
87bc0ebd73
feat(ui): add trnalsation
2024-08-30 22:18:49 +10:00
psychedelicious
7b6ba3f690
fix(ui): give up on thumbnail loading, causes flash during transformer
2024-08-30 22:18:49 +10:00
psychedelicious
b0d8948428
fix(ui): depth anything v2
2024-08-30 22:18:49 +10:00
psychedelicious
b32d681cee
tidy(ui): remove unused code, comments
2024-08-30 22:18:49 +10:00
psychedelicious
11a66d1d09
fix(ui): staging area works
2024-08-30 22:18:49 +10:00
psychedelicious
e41987f08c
feat(nodes): temp disable canvas output crop
2024-08-30 22:18:49 +10:00
psychedelicious
34b57ec188
fix(ui): max scale 1 when reset view
2024-08-30 22:18:49 +10:00
psychedelicious
d74843be31
feat(ui): better scale changer component, reset view functionality
2024-08-30 22:18:49 +10:00
psychedelicious
1216c6f9c9
fix(ui): img2img
2024-08-30 22:18:49 +10:00
psychedelicious
865b6017d3
feat(ui): add manual scale controls
2024-08-30 22:18:49 +10:00
psychedelicious
922a021821
fix(ui): do not await clearBuffer
2024-08-30 22:18:49 +10:00
psychedelicious
0b5f4cac57
feat(ui): dnd image into layer
2024-08-30 22:18:49 +10:00
psychedelicious
c988c58c63
fix(ui): do not await commitBuffer
2024-08-30 22:18:49 +10:00
psychedelicious
ceb8cbf59e
fix(ui): properly destroy entities in manager cleanup
2024-08-30 22:18:49 +10:00
psychedelicious
52e9f43c46
tidy(ui): clearer component names for regional guidance
2024-08-30 22:18:49 +10:00
psychedelicious
4e5e7761fc
tidy(ui): clearer component names for ip adapter
2024-08-30 22:18:49 +10:00
psychedelicious
9879999a65
tidy(ui): clearer component names for inpaint mask
2024-08-30 22:18:49 +10:00
psychedelicious
bedaca70a3
tidy(ui): clearer component names for control adapters
2024-08-30 22:18:49 +10:00
psychedelicious
2dd2225d2e
feat(ui): simplify canvas list item headers
2024-08-30 22:18:49 +10:00
psychedelicious
d82031eec1
fix(ui): ip adapter list item
2024-08-30 22:18:49 +10:00
psychedelicious
e5f2860b74
tidy(ui): clean up unused logic
2024-08-30 22:18:49 +10:00
psychedelicious
fa3560bb61
feat(ui): clean up state, add mutex for image loading, add thumbnail loading
2024-08-30 22:18:49 +10:00
psychedelicious
9b23f6ce30
chore(ui): add async-mutex
dep
2024-08-30 22:18:49 +10:00
psychedelicious
5d6aa6cfd5
feat(ui): txt2img, img2img, inpaint & outpaint working
2024-08-30 22:18:49 +10:00
psychedelicious
7d1819335f
feat(ui): no padding on transformer outlines
2024-08-30 22:18:49 +10:00
psychedelicious
539e7a3f2d
feat(ui): restore object count to layer titles
2024-08-30 22:18:49 +10:00
psychedelicious
1686924ac8
tidy(ui): "useIsEntitySelected" -> "useEntityIsSelected"
2024-08-30 22:18:49 +10:00
psychedelicious
556c1dc67b
tidy(ui): move transformer statics into class
2024-08-30 22:18:49 +10:00
psychedelicious
00f7093e65
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-08-30 22:18:49 +10:00
psychedelicious
79eb11dce9
perf(ui): do not add duplicate points to lines
2024-08-30 22:18:49 +10:00
psychedelicious
0bf48c0d41
feat(ui): up line tension to 0.3
2024-08-30 22:18:49 +10:00
psychedelicious
3f33e5f770
perf(ui): disable stroke, perfect draw on compositing rect
2024-08-30 22:18:49 +10:00
psychedelicious
da3888ba9e
tidy(ui): remove unused code, initial image
2024-08-30 22:18:49 +10:00
psychedelicious
a2f91b1055
tidy(ui): remove unused state & actions
2024-08-30 22:18:49 +10:00
psychedelicious
d26095dfa1
feat(ui): region mask rendering
2024-08-30 22:18:49 +10:00
psychedelicious
83e786bd1e
feat(ui): esc cancels drawing buffer
...
maybe this is not wanted? we'll see
2024-08-30 22:18:49 +10:00
psychedelicious
4cae12a507
fix(ui): render transformer over objects, fix issue w/ inpaint rect color
2024-08-30 22:18:49 +10:00
psychedelicious
d8e3708e0f
fix(ui): brush preview fill for inpaint/region
2024-08-30 22:18:49 +10:00
psychedelicious
f4de2fd3b1
fix(ui): no objects rendered until vis toggled
2024-08-30 22:18:49 +10:00