psychedelicious
7c4550cbd5
chore(ui): lint
2025-06-26 20:00:33 +10:00
psychedelicious
553d1a6ac6
feat(ui): restore all panel hotkeys
2025-06-26 20:00:33 +10:00
psychedelicious
f4794e409b
fix(ui): generate tab hotkey
2025-06-26 20:00:33 +10:00
psychedelicious
df87800d61
feat(ui): restore floating panel buttons
2025-06-26 20:00:33 +10:00
psychedelicious
16993cd216
feat(ui): get all tabs working w/ new layout
2025-06-26 20:00:33 +10:00
psychedelicious
7f222ffb9d
fix(ui): unnecessary dependency on tab selection in
...
useCanvasDeleteLayerHotkey
2025-06-26 20:00:33 +10:00
psychedelicious
e0ed56ff8d
fix(ui): inverted logic for resume queue button
2025-06-26 20:00:33 +10:00
psychedelicious
e7e1142c77
feat(ui): get layouts working
2025-06-26 20:00:33 +10:00
psychedelicious
fcaeba290e
feat(ui): canvas launchpad
2025-06-26 20:00:33 +10:00
psychedelicious
6eecdca56c
wip
2025-06-26 20:00:33 +10:00
psychedelicious
7f44da4902
fix(ui): wonky stage sizing on first visibility
2025-06-26 20:00:33 +10:00
psychedelicious
abaa33e22c
wip
2025-06-26 20:00:32 +10:00
psychedelicious
d5c238e7c2
feat(ui): port UI slice to zod
2025-06-26 20:00:32 +10:00
psychedelicious
18775e8b67
fix(ui): only show weight for IP adapters
2025-06-26 20:00:32 +10:00
psychedelicious
903776bfbc
feat(ui): represent IP adapter weight in ref image thumbnail
2025-06-26 20:00:32 +10:00
psychedelicious
a5baf0c102
fix(ui): overflow on ref image model
2025-06-26 20:00:32 +10:00
psychedelicious
a7e45731ec
feat(ui): ref images feel more like buttons
2025-06-26 20:00:32 +10:00
psychedelicious
32aa3e6d48
feat(ui): switch tab on drag over tab button
2025-06-26 20:00:32 +10:00
psychedelicious
2f9ea91896
feat(ui): tweak splash screen layout
2025-06-26 20:00:32 +10:00
psychedelicious
5ac5115269
chore(ui): lint
2025-06-26 20:00:32 +10:00
psychedelicious
161624c722
feat(ui): rework simple session initial state
2025-06-26 20:00:32 +10:00
psychedelicious
c31cb0b106
fix(ui): invoke button tooltip on generate tab
2025-06-26 20:00:32 +10:00
psychedelicious
893f7a8744
fix(ui): progress image fixes
2025-06-26 20:00:32 +10:00
psychedelicious
2e0824a799
feat(ui): make autoswitch on/off
...
When the invocation cache is used, we might skip all progress images. This can prevent auto-switch-on-first-progress from working, as we don't get any of those events.
It's much easier to only support auto-switch on complete.
2025-06-26 20:00:31 +10:00
psychedelicious
ed05bf2df3
feat(ui): refine ref images UI
2025-06-26 20:00:31 +10:00
psychedelicious
0f1a69a0c3
feat(ui): toggleable negative prompt
2025-06-26 20:00:31 +10:00
psychedelicious
450a0bf142
fix(ui): remove old isSelected from refImageAdded call
2025-06-26 19:59:05 +10:00
psychedelicious
1b1e1983d9
fix(ui): update queue item preview images on init of queue items context
2025-06-26 19:59:05 +10:00
psychedelicious
d08e2fbd82
fix(ui): hack to close chakra tooltips on drag
2025-06-26 19:59:04 +10:00
psychedelicious
45b1ef6231
tweak(ui): ref image header
2025-06-26 19:59:04 +10:00
psychedelicious
3bb446c08f
experiment(ui): add generate tab
2025-06-26 19:59:04 +10:00
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