psychedelicious
3f78ac9295
fix(ui): really do not load disabled tabs
...
Ensure disabled tabs are never mounted:
- Add didLoad flag to configSlice, default false
- Always merge in config - even it is is empty
- On first merge, set didLoad to true
- Until didLoad is true, mark _all_ tabs as disabled
This gets around an issue where tabs are all enabled for a brief moment
before the config is loaded.
A bit hacky but it works.
2025-07-01 10:52:28 -04:00
psychedelicious
3d8f865fb0
fix(ui): initial panel sizing
2025-07-01 23:37:31 +10:00
psychedelicious
dc9cd22d9d
feat(ui): better naming for panel apis
2025-07-01 23:37:31 +10:00
psychedelicious
fe115ff8f9
fix(ui): models & queue tab styling
2025-07-01 23:37:31 +10:00
psychedelicious
1d35aad213
feat(ui): move more things over to pane lreg
2025-07-01 23:37:31 +10:00
psychedelicious
195d6ce893
refactor(ui): implement global panel registry, replace context-based panel API
2025-07-01 23:37:31 +10:00
psychedelicious
f13ced7ed4
fix(ui): rebase conflicts
2025-07-01 23:37:31 +10:00
psychedelicious
735fc276e5
tidy(ui): clean up focus/layout container
2025-07-01 23:37:31 +10:00
psychedelicious
e9012280ab
fix(ui): upscaling tab boards/gallery collapse
2025-07-01 23:37:31 +10:00
psychedelicious
fa72a97794
refactor(ui): even more better focus handling
2025-07-01 23:37:31 +10:00
psychedelicious
e817631ba3
refactor(ui): focus handling for new layout system (WIP)
2025-07-01 23:37:31 +10:00
psychedelicious
6f4850f34f
tidy(ui): launchpad tab with icon cleanup
2025-07-01 15:37:06 +10:00
Kent Keirsey
072cd9dee7
Styling Fixes
2025-07-01 15:37:06 +10:00
Cursor Agent
19b6dc1c1f
Add custom Launchpad tab with dynamic icon based on active tab
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-01 15:37:06 +10:00
Kent Keirsey
f0a4de245d
Moved size constants to a reasonable spot...
2025-07-01 14:12:14 +10:00
Kent Keirsey
e1c478f94c
Size Updates
2025-07-01 14:12:14 +10:00
psychedelicious
966dd8857d
feat(ui): boards and gallery panel collapse
2025-06-26 20:00:40 +10:00
psychedelicious
1c778bd719
fix(ui): some progress image jank
2025-06-26 20:00:40 +10:00
psychedelicious
4612f0ac50
fix(ui): tab bar shrinkage
2025-06-26 20:00:39 +10:00
psychedelicious
ab5cb2c264
refactor: optimistic gallery updates
2025-06-26 20:00:39 +10:00
psychedelicious
ab39305223
chore(ui): upgrade zod to v4
2025-06-26 20:00:39 +10:00
psychedelicious
a92ba2542c
feat(ui): switch to canvas tab when using launchpad
2025-06-26 20:00:38 +10:00
psychedelicious
4665f0df40
refactor(ui): use image names for selection instead of dtos
...
Update the frontend to incorporate the previous changes to how image
selection and general image identification is handled in the frontend.
2025-06-26 20:00:35 +10:00
psychedelicious
d23cdfd0ad
feat(ui): viewer integrates progress (wip)
2025-06-26 20:00:35 +10:00
psychedelicious
f0ba693922
feat(ui): switch to viewer/canvas on invoke
2025-06-26 20:00:35 +10:00
psychedelicious
214005d795
feat(ui): generation progress tab improvements
2025-06-26 20:00:35 +10:00
psychedelicious
a30933b09c
feat(ui): clean up image view components & code
2025-06-26 20:00:34 +10:00
psychedelicious
041023df53
feat(ui): tweak vertical tab bar layout
2025-06-26 20:00:34 +10:00
psychedelicious
852badc90b
feat(ui): standardize auto layout structure
2025-06-26 20:00:34 +10:00
psychedelicious
01953cf057
feat(ui): tweak dockview tabs
2025-06-26 20:00:34 +10:00
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
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
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
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
32aa3e6d48
feat(ui): switch tab on drag over tab button
2025-06-26 20:00:32 +10:00
psychedelicious
5ac5115269
chore(ui): lint
2025-06-26 20:00:32 +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
2ddcde13ff
refactor(ui): migrate from canceling queue items to deleteing, make queue hook APIs consistent
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
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
d2155e98ef
feat(ui): remove clear queue ui components
2025-06-26 19:50:36 +10:00
psychedelicious
e16414b452
tidy(ui): app layout components
2025-06-26 19:50:36 +10:00
psychedelicious
faeb5f0c3b
refactor(ui): canvas flow (wip)
2025-06-26 19:50:34 +10:00