psychedelicious
|
c4e95684b5
|
fix(ui): update compositing rect when fill changes
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
a0d644ac42
|
feat(ui): add canvas background style
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
37198159c9
|
feat(ui): mask layers choose own opacity
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
7170adf3a2
|
feat(ui): mask fill patterns
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
cc50578faf
|
build(ui): add vite types to tsconfig
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e80d8b4365
|
fix(ui): do not smooth pixel data when using eyeDropper
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
30050a23b9
|
tidy(ui): tool components & translations
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
706a3c8f2b
|
feat(ui): rough out eyedropper tool
It's a bit slow bc we are converting the stage to canvas on every mouse move. Also need to improve the visual but it works.
|
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
|
dd84f2ca64
|
feat(ui): better logging w/ path
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
b1c4a91de0
|
feat(ui): always show marks on canvas scale slider
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
187ef3548e
|
fix(ui): do not import button from chakra
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
4abf24a2f6
|
fix(ui): scaled bbox preview
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
2435ce34be
|
feat(ui): tidy up atoms
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e7841824ef
|
feat(ui): convert all my pubsubs to atoms
its the same but better
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
10596073ac
|
feat(ui): add trnalsation
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
405994ee7a
|
fix(ui): give up on thumbnail loading, causes flash during transformer
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
534d4fa495
|
fix(ui): depth anything v2
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
2aa413d44f
|
tidy(ui): remove unused code, comments
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e6ebb0390e
|
fix(ui): staging area works
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
5fb9ffca6f
|
feat(nodes): temp disable canvas output crop
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
bd62bab91f
|
fix(ui): max scale 1 when reset view
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
54edd3f101
|
feat(ui): better scale changer component, reset view functionality
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
a889a762b8
|
fix(ui): img2img
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
2163f65be7
|
feat(ui): add manual scale controls
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
78471b4bc3
|
fix(ui): do not await clearBuffer
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
af99238a96
|
feat(ui): dnd image into layer
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
4e5937036d
|
fix(ui): do not await commitBuffer
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
6edc7bbd1d
|
fix(ui): properly destroy entities in manager cleanup
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
db437da726
|
tidy(ui): clearer component names for regional guidance
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
95a9bacd01
|
tidy(ui): clearer component names for ip adapter
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e95e776733
|
tidy(ui): clearer component names for inpaint mask
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
760c7a3076
|
tidy(ui): clearer component names for control adapters
|
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
|
976b1a5fee
|
fix(ui): ip adapter list item
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
b79a5e46e2
|
tidy(ui): clean up unused logic
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
02ddfc5aac
|
feat(ui): clean up state, add mutex for image loading, add thumbnail loading
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
57f3107dba
|
chore(ui): add async-mutex dep
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
acde3d8952
|
feat(ui): txt2img, img2img, inpaint & outpaint working
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
be4983fcbb
|
feat(ui): no padding on transformer outlines
|
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
|
e1666c85b7
|
tidy(ui): move transformer statics into class
|
2024-09-06 22:56:24 +10:00 |
|