psychedelicious
05b1682d15
fix(ui): handle collapsed panels when rehydrating their state
2025-07-08 12:55:33 +10:00
psychedelicious
69a08ee7f2
feat(ui): panel state persistence (WIP)
2025-07-08 12:55:33 +10:00
psychedelicious
18212c7d8a
feat(ui): clean up navigation API surface and add comments
2025-07-08 12:55:33 +10:00
psychedelicious
7de26f8e69
feat(ui): clean up auto layout context for panels
2025-07-08 12:55:33 +10:00
Kent Keirsey
52827807de
remove ref image from upscale
2025-07-08 12:23:57 +10:00
psychedelicious
7ea343c787
tidy(ui): remove "staging" from the new settings verbiage
2025-07-08 07:10:55 +10:00
Cursor Agent
ef135f9923
Add option to save all staging images to gallery in canvas mode
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-08 07:10:55 +10:00
psychedelicious
ecedfce758
feat(ui): support a min expanded size for collapsible panels
2025-07-07 22:05:49 +10:00
psychedelicious
4925694dc1
feat(ui): generate tab has separate w/h/aspect
2025-07-07 22:05:49 +10:00
psychedelicious
0fc1c33536
chore(ui): knip
2025-07-07 10:25:24 +10:00
psychedelicious
d68f922efb
fix(ui): restore upscale-tab-specific settings components
2025-07-07 10:25:24 +10:00
psychedelicious
2bbd74d418
feat(ui): restore canvas busy spinner
2025-07-07 10:25:24 +10:00
psychedelicious
d94aa4abf7
feat(ui): enforce loader when switching tabs
2025-07-04 16:49:57 +10:00
psychedelicious
56873f6936
feat(ui): queue and models tab are wrapped in dockview panels
2025-07-04 16:49:57 +10:00
psychedelicious
6bc6a680cf
tests(ui): NavigationApi
2025-07-04 16:49:57 +10:00
psychedelicious
9a49682f60
feat(ui): utils to get tab/panel keys to prevent typos
2025-07-04 16:49:57 +10:00
psychedelicious
ff84b0a495
refactor(ui): navigation api
2025-07-04 16:49:57 +10:00
psychedelicious
bcced8a5e8
refactor(ui): navigation api
2025-07-04 16:49:57 +10:00
psychedelicious
4a18e9eaea
refactor(ui): panel api (WIP)
2025-07-04 16:49:57 +10:00
Cursor Agent
e0d7fab524
Fix: Toggle right panel instead of left panel in navigation
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-03 12:15:22 +10:00
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