psychedelicious
d640a9001b
fix(ui): switch only on first progress image
2025-06-26 19:51:37 +10:00
psychedelicious
711fe91b24
feat(ui): add on first progress autoswitch mode
2025-06-26 19:51:37 +10:00
psychedelicious
2f26657c17
feat(ui): move canvas-specific staging subscriptions to CanvasStagingAreaModule
2025-06-26 19:51:37 +10:00
psychedelicious
6754fde935
chore(ui): lint
2025-06-26 19:51:37 +10:00
psychedelicious
ac206f4767
feat(ui): make main panel styling and title consistent
2025-06-26 19:51:37 +10:00
psychedelicious
c316f07fb2
feat(ui): add startover button to canvas toolbar
2025-06-26 19:51:36 +10:00
psychedelicious
e81dde0933
feat(ui): fiddle w/ staging area header
2025-06-26 19:51:36 +10:00
psychedelicious
9f392c8c3c
feat(ui): remove technical progress message from full preview
2025-06-26 19:51:36 +10:00
psychedelicious
2531366386
feat(ui): simple session initial state
2025-06-26 19:51:36 +10:00
psychedelicious
9df69496e4
feat(ui): remove vary and edit as control buttons
2025-06-26 19:51:36 +10:00
psychedelicious
2ddcde13ff
refactor(ui): migrate from canceling queue items to deleteing, make queue hook APIs consistent
2025-06-26 19:51:36 +10:00
psychedelicious
cc5083599d
fix(ui): mini preview bg color
2025-06-26 19:51:36 +10:00
psychedelicious
2431060a7e
fix(ui): hide layers when not on canvas tab
2025-06-26 19:51:36 +10:00
psychedelicious
bc3550f238
feat(ui): finish generation when discarding last item
2025-06-26 19:51:36 +10:00
psychedelicious
23511d68db
feat(ui): when discarding last item, select new last instead of first
2025-06-26 19:51:36 +10:00
psychedelicious
cd0668dd0b
feat(ui): tweak staging image display
2025-06-26 19:51:35 +10:00
psychedelicious
bf5ed61b84
feat(ui): add staging area toolbar to simple session
2025-06-26 19:51:35 +10:00
psychedelicious
3038a797a6
fix(ui): ensure canvas tool modules are destroyed
2025-06-26 19:51:35 +10:00
psychedelicious
9bbc31b2d9
fix(ui): reset layers when changing session type
2025-06-26 19:51:35 +10:00
psychedelicious
526e6335a1
feat(ui): improved staging placeholders
2025-06-26 19:51:35 +10:00
psychedelicious
1412c079ad
feat(ui): improved staging placeholders
2025-06-26 19:51:35 +10:00
psychedelicious
6570c0c3b9
feat(ui): more staging fixes
2025-06-26 19:51:35 +10:00
psychedelicious
3a08ea799a
feat(ui): update canvas session state handling for new staging strat
2025-06-26 19:51:35 +10:00
psychedelicious
e3fc244126
chore(ui): lint (partial cleanup)
2025-06-26 19:51:35 +10:00
psychedelicious
56938ca0a1
feat(ui): rough out canvas staging area
2025-06-26 19:51:34 +10:00
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
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
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
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