psychedelicious
3251a00631
fix(ui): dynamic prompts recalcs when presets are loaded
2024-08-27 11:01:52 +10:00
psychedelicious
49c4ad1dd7
fix(ui): use style preset prompts correctly
2024-08-27 11:01:52 +10:00
psychedelicious
5857e95c4a
fix(ui): discard selected staging image not all other images
2024-08-27 11:01:52 +10:00
psychedelicious
85be2532c6
fix(ui): respect image size in staging preview
2024-08-27 11:01:52 +10:00
psychedelicious
8b81a00def
tidy(ui): cleanup after events change
2024-08-27 11:01:52 +10:00
psychedelicious
8544595c27
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-08-27 11:01:52 +10:00
psychedelicious
a6a5d1470c
fix(ui): rebase conflicts
2024-08-27 11:01:39 +10:00
psychedelicious
febcc12ec9
fix(ui): update compositing rect when fill changes
2024-08-27 11:01:39 +10:00
psychedelicious
ab64078b76
feat(ui): add canvas background style
2024-08-27 11:01:39 +10:00
psychedelicious
0ff3459b07
feat(ui): mask layers choose own opacity
2024-08-27 11:01:39 +10:00
psychedelicious
2abd7c9bfe
feat(ui): mask fill patterns
2024-08-27 11:01:39 +10:00
psychedelicious
8e5330bdc9
build(ui): add vite types to tsconfig
2024-08-27 11:01:39 +10:00
psychedelicious
1ecec4ea3a
fix(ui): do not smooth pixel data when using eyeDropper
2024-08-27 11:01:39 +10:00
psychedelicious
700dbe69f3
tidy(ui): tool components & translations
2024-08-27 11:01:39 +10:00
psychedelicious
af7ba3b7e4
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-08-27 11:01:39 +10:00
psychedelicious
1f7144d62e
fix(ui): ip adapters work
2024-08-27 11:01:39 +10:00
psychedelicious
4e389e415b
feat(ui): rename layers
2024-08-27 11:01:39 +10:00
psychedelicious
2db29fb6ab
feat(ui): revise entity menus
2024-08-27 11:01:39 +10:00
psychedelicious
79653fcff5
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-08-27 11:01:39 +10:00
psychedelicious
9e39180fbc
feat(ui): implement cache for image rasterization, rip out some old controladapters code
2024-08-27 11:01:39 +10:00
psychedelicious
dc0f832d8f
feat(ui, app): use layer as control (wip)
2024-08-27 11:01:39 +10:00
psychedelicious
0dcd6aa5d9
feat(ui): add contextmenu for canvas entities
2024-08-27 11:01:39 +10:00
psychedelicious
9f4a8f11f8
feat(ui): more better logging & naming
2024-08-27 11:01:39 +10:00
psychedelicious
6f9579d6ec
feat(ui): better logging w/ path
2024-08-27 11:01:39 +10:00
psychedelicious
2b2aabb234
feat(ui): always show marks on canvas scale slider
2024-08-27 11:01:39 +10:00
psychedelicious
a79b9633ab
fix(ui): do not import button from chakra
2024-08-27 11:01:39 +10:00
psychedelicious
7b628c908b
fix(ui): scaled bbox preview
2024-08-27 11:01:39 +10:00
psychedelicious
181703a709
feat(ui): tidy up atoms
2024-08-27 11:01:39 +10:00
psychedelicious
c439e3c204
feat(ui): convert all my pubsubs to atoms
...
its the same but better
2024-08-27 11:01:39 +10:00
psychedelicious
11e81eb456
feat(ui): add trnalsation
2024-08-27 11:01:39 +10:00
psychedelicious
3e24bf640e
fix(ui): give up on thumbnail loading, causes flash during transformer
2024-08-27 11:01:39 +10:00
psychedelicious
a17664fb75
fix(ui): depth anything v2
2024-08-27 11:01:39 +10:00
psychedelicious
5aed23dc91
tidy(ui): remove unused code, comments
2024-08-27 11:01:39 +10:00
psychedelicious
7f389716d0
fix(ui): staging area works
2024-08-27 11:01:39 +10:00
psychedelicious
eca13b674a
feat(nodes): temp disable canvas output crop
2024-08-27 11:01:39 +10:00
psychedelicious
7c982a1bdf
fix(ui): max scale 1 when reset view
2024-08-27 11:01:39 +10:00
psychedelicious
bdfe6870fd
feat(ui): better scale changer component, reset view functionality
2024-08-27 11:01:39 +10:00
psychedelicious
7eebbc0dd9
fix(ui): img2img
2024-08-27 11:01:39 +10:00
psychedelicious
6ae46d7c8b
feat(ui): add manual scale controls
2024-08-27 11:01:39 +10:00
psychedelicious
8aae30566e
fix(ui): do not await clearBuffer
2024-08-27 11:01:39 +10:00
psychedelicious
4b7c3e221c
feat(ui): dnd image into layer
2024-08-27 11:01:39 +10:00
psychedelicious
4015795b7f
fix(ui): do not await commitBuffer
2024-08-27 11:01:39 +10:00
psychedelicious
132dd61d8d
fix(ui): properly destroy entities in manager cleanup
2024-08-27 11:01:39 +10:00
psychedelicious
6f2b548dd1
tidy(ui): clearer component names for regional guidance
2024-08-27 11:01:39 +10:00
psychedelicious
49dd316f17
tidy(ui): clearer component names for ip adapter
2024-08-27 11:01:39 +10:00
psychedelicious
e0a8bb149d
tidy(ui): clearer component names for inpaint mask
2024-08-27 11:01:39 +10:00
psychedelicious
020b6db34b
tidy(ui): clearer component names for control adapters
2024-08-27 11:01:39 +10:00
psychedelicious
f6d2f0bf8c
feat(ui): simplify canvas list item headers
2024-08-27 11:01:39 +10:00
psychedelicious
1280cce803
fix(ui): ip adapter list item
2024-08-27 11:01:39 +10:00
psychedelicious
82463d12e2
tidy(ui): clean up unused logic
2024-08-27 11:01:39 +10:00