071ff8e74a
fix(ui): dynamic prompts recalcs when presets are loaded
2024-08-23 19:47:01 +10:00
1ea8aafca1
fix(ui): use style preset prompts correctly
2024-08-23 19:46:05 +10:00
533dd221f8
fix(ui): discard selected staging image not all other images
2024-08-23 19:46:05 +10:00
2b325c6683
fix(ui): respect image size in staging preview
2024-08-23 19:46:05 +10:00
3845b1b3e6
tidy(ui): cleanup after events change
2024-08-23 19:46:05 +10:00
cea7890a67
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-23 19:46:05 +10:00
c38fe8025d
fix(ui): rebase conflicts
2024-08-23 19:46:05 +10:00
f1de95349c
fix(ui): update compositing rect when fill changes
2024-08-23 19:46:05 +10:00
2950775fa7
feat(ui): add canvas background style
2024-08-23 19:46:05 +10:00
cb293fd7ac
feat(ui): mask layers choose own opacity
2024-08-23 19:46:05 +10:00
43b3fab6be
feat(ui): mask fill patterns
2024-08-23 19:46:05 +10:00
d4b0dbce49
build(ui): add vite types to tsconfig
2024-08-23 19:46:05 +10:00
137b810669
fix(ui): do not smooth pixel data when using eyeDropper
2024-08-23 19:46:05 +10:00
c172657324
tidy(ui): tool components & translations
2024-08-23 19:46:05 +10:00
97c966b04f
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-23 19:46:05 +10:00
7178fc6253
fix(ui): ip adapters work
2024-08-23 19:46:05 +10:00
4adb2eabf5
feat(ui): rename layers
2024-08-23 19:46:05 +10:00
9f2c815e13
feat(ui): revise entity menus
2024-08-23 19:46:05 +10:00
1435557d1d
feat(ui): split control layers from raster layers for UI and internal state, same rendering as raster layers
2024-08-23 19:46:05 +10:00
96abf687f6
feat(ui): implement cache for image rasterization, rip out some old controladapters code
2024-08-23 19:46:05 +10:00
636d9a7209
feat(ui, app): use layer as control (wip)
2024-08-23 19:46:05 +10:00
3b36eb0223
feat(ui): add contextmenu for canvas entities
2024-08-23 19:46:05 +10:00
388c97bff0
feat(ui): more better logging & naming
2024-08-23 19:46:05 +10:00
b1cb018695
feat(ui): better logging w/ path
2024-08-23 19:46:05 +10:00
df78dd7953
feat(ui): always show marks on canvas scale slider
2024-08-23 19:46:05 +10:00
0dc344a22e
fix(ui): do not import button from chakra
2024-08-23 19:46:05 +10:00
350d7f6f14
fix(ui): scaled bbox preview
2024-08-23 19:46:05 +10:00
11059ee2d4
feat(ui): tidy up atoms
2024-08-23 19:46:05 +10:00
c90d3f3bb9
feat(ui): convert all my pubsubs to atoms
...
its the same but better
2024-08-23 19:46:05 +10:00
7f6d439fd1
feat(ui): add trnalsation
2024-08-23 19:46:05 +10:00
783a78f069
fix(ui): give up on thumbnail loading, causes flash during transformer
2024-08-23 19:46:05 +10:00
0ff031950d
fix(ui): depth anything v2
2024-08-23 19:46:05 +10:00
d7e8f3d756
tidy(ui): remove unused code, comments
2024-08-23 19:46:05 +10:00
4668ea449b
fix(ui): staging area works
2024-08-23 19:46:05 +10:00
30d318d021
feat(nodes): temp disable canvas output crop
2024-08-23 19:46:05 +10:00
de96f97e5f
fix(ui): max scale 1 when reset view
2024-08-23 19:46:05 +10:00
57c0a2dfb1
feat(ui): better scale changer component, reset view functionality
2024-08-23 19:46:05 +10:00
cd4e464bde
fix(ui): img2img
2024-08-23 19:46:05 +10:00
49e48c3eb7
feat(ui): add manual scale controls
2024-08-23 19:46:05 +10:00
edd3b3bce9
fix(ui): do not await clearBuffer
2024-08-23 19:46:04 +10:00
f8bfb66108
feat(ui): dnd image into layer
2024-08-23 19:46:04 +10:00
3b6a76cbf3
fix(ui): do not await commitBuffer
2024-08-23 19:46:04 +10:00
e0b60e4320
fix(ui): properly destroy entities in manager cleanup
2024-08-23 19:46:04 +10:00
2159319035
tidy(ui): clearer component names for regional guidance
2024-08-23 19:46:04 +10:00
b170fc232e
tidy(ui): clearer component names for ip adapter
2024-08-23 19:46:04 +10:00
594da60f2f
tidy(ui): clearer component names for inpaint mask
2024-08-23 19:46:04 +10:00
6a432f6518
tidy(ui): clearer component names for control adapters
2024-08-23 19:46:04 +10:00
eb8eacfec6
feat(ui): simplify canvas list item headers
2024-08-23 19:46:04 +10:00
c8d04d42e2
fix(ui): ip adapter list item
2024-08-23 19:46:04 +10:00
d39c9de81e
tidy(ui): clean up unused logic
2024-08-23 19:46:04 +10:00