psychedelicious
7baad9c72e
feat(ui): tweak mask patterns
2024-09-06 21:27:36 +10:00
psychedelicious
a5e8705ea3
fix(ui): dynamic prompts recalcs when presets are loaded
2024-09-06 21:27:36 +10:00
psychedelicious
7b2a5c3a30
fix(ui): use style preset prompts correctly
2024-09-06 21:27:36 +10:00
psychedelicious
3dcb33026a
fix(ui): discard selected staging image not all other images
2024-09-06 21:27:36 +10:00
psychedelicious
e956ea5482
fix(ui): respect image size in staging preview
2024-09-06 21:27:36 +10:00
psychedelicious
64f50ab278
tidy(ui): cleanup after events change
2024-09-06 21:27:36 +10:00
psychedelicious
b152937f30
feat(ui): move socket event handling out of redux
...
Download events and invocation status events (including progress images) are very frequent. There's no real need for these to pass through redux. Handling them outside redux is a significant performance win - far fewer store subscription calls, far fewer trips through middleware.
All event handling is moved outside middleware. Cleanup of unused actions and listeners to follow.
2024-09-06 21:27:36 +10:00
psychedelicious
4e6a9d990c
fix(ui): rebase conflicts
2024-09-06 21:27:36 +10:00
psychedelicious
d6fb220b2c
fix(ui): update compositing rect when fill changes
2024-09-06 21:27:36 +10:00
psychedelicious
13fc539f8b
feat(ui): add canvas background style
2024-09-06 21:27:36 +10:00
psychedelicious
d2b5d6342c
feat(ui): mask layers choose own opacity
2024-09-06 21:27:36 +10:00
psychedelicious
eb644d4e6a
feat(ui): mask fill patterns
2024-09-06 21:27:36 +10:00
psychedelicious
d8a2efc691
build(ui): add vite types to tsconfig
2024-09-06 21:27:36 +10:00
psychedelicious
163687aef3
fix(ui): do not smooth pixel data when using eyeDropper
2024-09-06 21:27:36 +10:00
psychedelicious
b41f1a897d
tidy(ui): tool components & translations
2024-09-06 21:27:36 +10:00
psychedelicious
006a5723da
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 21:27:36 +10:00
psychedelicious
daede9c9cf
fix(ui): ip adapters work
2024-09-06 21:27:36 +10:00
psychedelicious
af7d14cd59
feat(ui): rename layers
2024-09-06 21:27:36 +10:00
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