psychedelicious
|
8d1ab0a2e5
|
refactor(ui): ref images (WIP)
|
2025-06-26 19:59:04 +10:00 |
|
psychedelicious
|
48e2e7e4a1
|
refactor(ui): ref images (WIP)
|
2025-06-26 19:59:04 +10:00 |
|
psychedelicious
|
5a2f5c105d
|
refactor(ui): refImage.ipAdapter -> refImage.config
|
2025-06-26 19:57:15 +10:00 |
|
psychedelicious
|
aa93e95a94
|
feat(ui): split out ref images into own slice (WIP)
|
2025-06-26 19:55:21 +10:00 |
|
psychedelicious
|
a5e5cbd7c3
|
feat(ui): simple session initial state cards are buttons
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
baa9141be3
|
chore(ui): dpdm
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
c7ed351bab
|
refactor(ui): async modal pattern; use for deleting images
This was needed for a canvas flow change which is currently paused, but the new API is much much nicer to use, so I am keeping it.
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
8c17bde4ea
|
fix(ui): use imageDTO in staging area
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
ba082ccc2f
|
fix(ui): wait until last queue item deleted before flagging canvas session finished
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
01784fb3bf
|
feat(ui): store output image DTO in session context instead of just the name
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
a71a0e143c
|
feat(ui): add AppGetState type
|
2025-06-26 19:51:37 +10:00 |
|
psychedelicious
|
94afc13813
|
feat(ui): close viewer on escape
|
2025-06-26 19:51:37 +10:00 |
|
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
|
592c842632
|
build(ui): temporarily ignore all knip issues
|
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
|
5d80642ea4
|
feat(app): support deleting queue items by id or destination
|
2025-06-26 19:50:37 +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
|
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 |
|