psychedelicious
da4b084a8b
feat(ui): tweak canvas scroll to zoom feel
2025-06-26 19:50:37 +10:00
psychedelicious
86e1a37a00
docs(ui): add comment about auto-switch not being quite right yet
2025-06-26 19:50:37 +10:00
psychedelicious
ea34690709
feat: canvas flow rework (wip)
2025-06-26 19:50:37 +10:00
psychedelicious
c8df7cd2c0
feat(ui): prevent flicker of image action buttons
2025-06-26 19:50:37 +10:00
psychedelicious
628367b97b
feat(ui): move socket events handling into ctx component
2025-06-26 19:50:37 +10:00
psychedelicious
002816653e
feat(ui): modularize all staging area logic so it can be shared w/ canvas more easily
2025-06-26 19:50:37 +10:00
psychedelicious
b05de8634d
perf(ui): queue actions menu is lazy
2025-06-26 19:50:36 +10:00
psychedelicious
5088e700ad
fix(ui): cursor on staging area preview image
2025-06-26 19:50:36 +10:00
psychedelicious
d2155e98ef
feat(ui): remove clear queue ui components
2025-06-26 19:50:36 +10:00
psychedelicious
7ec511da01
feat(app): do not prune queue on startup
...
With the new canvas design, this will result in loss of staging area images.
2025-06-26 19:50:36 +10:00
psychedelicious
985cd8272b
tidy(ui): component organization
2025-06-26 19:50:36 +10:00
psychedelicious
cd136194ad
fix(ui): prevent drag of progress images
2025-06-26 19:50:36 +10:00
psychedelicious
2e2ac71278
feat: canvas flow rework (wip)
2025-06-26 19:50:36 +10:00
psychedelicious
db4220fb20
feat: canvas flow rework (wip)
2025-06-26 19:50:36 +10:00
psychedelicious
84f70942e7
chore(ui): typegen
2025-06-26 19:50:36 +10:00
psychedelicious
0af20b03e5
feat(api): remove status from list all queue items query
2025-06-26 19:50:36 +10:00
psychedelicious
e16414b452
tidy(ui): app layout components
2025-06-26 19:50:36 +10:00
psychedelicious
5dbc2a74a2
feat: canvas flow rework (wip)
2025-06-26 19:50:36 +10:00
psychedelicious
ad736bc190
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
0e9b71801a
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
e80f0b2b43
fix(ui): unstable selector results in lora drop down
2025-06-26 19:50:35 +10:00
psychedelicious
c9042e52d4
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
8a78e37634
feat: canvas flow rework (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
5e93f58530
wip progress events
2025-06-26 19:50:35 +10:00
psychedelicious
a3851e0b08
refactor(ui): canvas flow (wip)
2025-06-26 19:50:35 +10:00
psychedelicious
eb45a457e9
fix(ui): ref goes undefined in GalleryImage
...
This appears to be a bug in Chakra UI v2 - use of a fallback component makes the ref passed to an image end up undefined. Had to remove the skeleton loader fallback component.
2025-06-26 19:50:35 +10:00
psychedelicious
1446d3490b
fix(ui): merge refs when forwardingin DndImage
2025-06-26 19:50:35 +10:00
psychedelicious
579318af70
fix(ui): remove unused sessionId field from type
2025-06-26 19:50:35 +10:00
psychedelicious
57bfae6774
fix(ui): ensure all args are passed to handler when creating new canvas from image
2025-06-26 19:50:35 +10:00
psychedelicious
2a92524546
feat(ui): bookmark new inpaint masks
2025-06-26 19:50:34 +10:00
psychedelicious
7a5fa25b48
feat(ui): support bookmarking an entity when adding it
2025-06-26 19:50:34 +10:00
psychedelicious
b3f3020793
fix(ui): ensure images are added to gallery in simple sessions
2025-06-26 19:50:34 +10:00
psychedelicious
650809e50d
feat(ui): images always added to gallery in simple session
2025-06-26 19:50:34 +10:00
psychedelicious
7308428f32
wip
2025-06-26 19:50:34 +10:00
psychedelicious
4dc3f1bcee
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
faeb5f0c3b
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
d985dfe821
refactor(ui): canvas flow events (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
ce5ae83689
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
c0428ee7ef
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
aa3b2106d4
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00
psychedelicious
cf2d67ef3d
refactor(ui): canvas flow (wip)
2025-06-26 19:50:33 +10:00
psychedelicious
c4d1e78f59
fix(ui): circular import issue
2025-06-26 19:50:33 +10:00
psychedelicious
02e4a3aa82
refactor(ui): params state zodification
2025-06-26 19:50:33 +10:00
psychedelicious
a0b0c30be9
refactor(ui): move params state to big file of canvas zod stuff
2025-06-26 19:50:33 +10:00
psychedelicious
5c4cbc7fa2
refactor(ui): zod-ify params slice state
2025-06-26 19:50:33 +10:00
psychedelicious
5f2f12f803
refactor(ui): org state in prep for new flow
2025-06-26 19:50:33 +10:00
psychedelicious
c9cd0a87be
refactor(ui): image viewer & comparison convolutedness
2025-06-26 19:49:01 +10:00
psychedelicious
668c475271
feat(ui): default canvas tool is move
2025-06-26 19:49:01 +10:00
psychedelicious
341910739e
chore(ui): bump @reduxjs/toolkit to latest
2025-06-26 19:49:01 +10:00
psychedelicious
53a3dc52bc
feat(ui): viewer is a modal (wip)
2025-06-26 19:49:01 +10:00