psychedelicious
2152ca092c
fix(ui): workaround for dockview bug that lets you drag tabs in certain ways
2025-07-10 14:27:36 +10:00
psychedelicious
ccc62ba56d
perf(ui): revised range-based fetching strategy
...
When the user scrolls in the gallery, we are alerted of the new range of
visible images. Then we fetch those specific images.
Previously, each change of range triggered a throttled function to fetch
that range. The throttle timeout was 100ms.
Now, each change of range appends that range to a list of ranges and
triggers the throttled fetch. The timeout is increased to 500ms, but to
compensate, each fetch handles all ranges that had been accumulated
since the last fetch.
The result is far fewer network requests, but each of them gets more
images.
2025-07-10 14:27:36 +10:00
psychedelicious
9cf82de8c5
fix(ui): check for absolute value of scroll velocity to handle scrolling up
2025-07-10 14:27:36 +10:00
psychedelicious
aced349152
perf(ui): increase viewport in gallery
...
This allows us to prefetch more images and reduce how often placeholders
are shown as we fetch more images in the gallery.
2025-07-10 14:27:36 +10:00
psychedelicious
0d67ee6548
tests(ui): fix logging mock
2025-07-09 23:15:25 +10:00
psychedelicious
03c21d1607
fix(ui): gallery not updating when saving staging area image
2025-07-09 23:15:25 +10:00
psychedelicious
752e8db1f5
tidy(ui): demote logging in nav api to trace
2025-07-09 23:15:25 +10:00
psychedelicious
85fc861dd9
chore(ui): lint
2025-07-09 23:15:25 +10:00
psychedelicious
458cbfd874
fix(ui): selected model not highlighted
2025-07-09 23:15:25 +10:00
psychedelicious
04331c070a
fix(ui): set denoise w/h when running flux fill
2025-07-09 23:15:25 +10:00
psychedelicious
632ddf0cb4
tests(ui): update tests for navigation api
2025-07-09 23:15:25 +10:00
psychedelicious
2b193ff416
fix(ui): delete stored state on error & save new state
2025-07-09 23:15:25 +10:00
psychedelicious
96ee394f9e
refactor(ui): use dockview's own ser/de for persistence
2025-07-09 23:15:25 +10:00
psychedelicious
0badc80c0c
fix(ui): ignore disabled ref images in readiness checks
2025-07-09 23:15:25 +10:00
psychedelicious
78e6cbf96e
fix(ui): default tab is generate
2025-07-09 23:15:25 +10:00
psychedelicious
0b969a661b
fix(ui): remove dep on focus from useDeleteImage
2025-07-09 23:15:25 +10:00
psychedelicious
6fe47ec9f8
feat(ui): improve ref image model autoswitch logic
2025-07-09 23:15:25 +10:00
Kent Keirsey
3850dd61f8
update comment
2025-07-09 23:15:25 +10:00
Kent Keirsey
75520eaf0f
Match Chatgpt4o and kontext names exactly
2025-07-09 23:15:25 +10:00
Kent Keirsey
10e88c58c1
fix and lint
2025-07-09 23:15:25 +10:00
Kent Keirsey
30ed4dbd92
lint
2025-07-09 23:15:25 +10:00
Kent Keirsey
ed9c090f33
fixes
2025-07-09 23:15:25 +10:00
Kent Keirsey
d29f65ed22
lint fixes
2025-07-09 23:15:25 +10:00
Kent Keirsey
2062ec8ac0
Update invokeai/frontend/web/src/app/store/middleware/listenerMiddleware/listeners/modelSelected.ts
...
Co-authored-by: Mary Hipp Rogers <maryhipp@gmail.com >
2025-07-09 23:15:25 +10:00
Cursor Agent
1caab2b9c4
Implement automatic reference image model switching on base model change
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-09 23:15:25 +10:00
psychedelicious
50079ea349
fix(ui): big red cancel button has diff behaviour than staging discard
2025-07-09 23:15:25 +10:00
psychedelicious
fffa1b24c4
fix(ui): isStaging selector could return wrong query cache
2025-07-09 23:15:25 +10:00
psychedelicious
a6d6170387
fix(ui): discarding 1 item when 2 items left in staging area discards both
2025-07-09 23:15:25 +10:00
psychedelicious
e5fceb0448
fix(ui): whole app scrolls while selecting staging area image
2025-07-09 23:15:25 +10:00
psychedelicious
059baf5b29
chore(ui): lint
2025-07-09 23:15:25 +10:00
psychedelicious
1be8a9a310
fix(ui): add metadata i18nKey to handler; fixes metadata toasts
2025-07-09 23:15:25 +10:00
psychedelicious
7adc33e04d
refactor(ui): metadata recall buttons & hotkeys (WIP)
2025-07-09 23:15:25 +10:00
psychedelicious
7f2dd22d47
refactor(ui): metadata recall buttons & hotkeys (WIP)
2025-07-09 23:15:25 +10:00
psychedelicious
bb50f4b8a2
fix(ui): prevent panels from growing on init
...
This works but I think a better solution is to use dockview's provided
serialization API to store and restore layouts.
2025-07-09 23:15:25 +10:00
psychedelicious
a48958e0d4
chore(ui): lint
2025-07-09 23:15:25 +10:00
psychedelicious
e3a1e9af53
feat(ui): staging area updates
...
- Smaller staged image previews.
- Move autoswitch buttons to staging area toolbar, remove from settings
popover and the little three-dots menu. Use persisted autoswitch
setting, which is renamed from `defaultAutoSwitch` to
`stagingAreaAutoSwitch`.
- Fix issue with misaligned border radii in staging area preview images.
Required small changes to DndImage and its usage elsewhere.
- Fix issue where staging area toolbar could show up without any
previews in the list.
- Migrate canvas settings slice to use zod schema and inferred types for
its state.
2025-07-09 23:15:25 +10:00
psychedelicious
c6fe11c42f
fix(ui): disable gallery hotkeys when in staging area
2025-07-09 23:15:25 +10:00
psychedelicious
4eb1bd67df
fix(ui): hide staging area when there are no items
2025-07-09 23:15:25 +10:00
Kent Keirsey
2b2498eaa1
fix prettier quirk
2025-07-08 14:54:29 -04:00
Kent Keirsey
10dda4440e
Fix label
2025-07-08 14:54:29 -04:00
Cursor Agent
98f78abefa
Add default auto-switch mode setting for canvas sessions
...
Co-authored-by: kent <kent@invoke.ai >
2025-07-08 14:54:29 -04:00
Mary Hipp Rogers
cc93fa270f
update whats new for v6 ( #8234 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 18:24:33 +00:00
Mary Hipp Rogers
014b27680f
fix flux kontext error ( #8235 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 13:42:48 -04:00
Mary Hipp Rogers
c3d8f875de
if on generate tab, recall dimensions instead of bbox ( #8233 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 13:09:21 -04:00
Mary Hipp Rogers
79f9dc6e4a
fix(ui): dont show option to add new layer from if on generate tab ( #8231 )
...
* dont show option to add new layer from if on generate tab
* only disable width/height recall is staging AND canvas tab
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 11:46:54 -04:00
Mary Hipp Rogers
0362524040
remove hard-coded flux kontext dev guidance ( #8230 )
...
Co-authored-by: Mary Hipp <maryhipp@Marys-Air.lan >
2025-07-08 10:26:20 -04:00
psychedelicious
dc6656459b
docs(ui): updated comments for navigation api
2025-07-08 07:30:36 -04:00
psychedelicious
3ea1b97f6f
fix(ui): protect against getting stuck on tab loading screen
2025-07-08 07:30:36 -04:00
psychedelicious
a7c7405ccc
feat(ui): style model picker selected item
2025-07-08 07:28:07 -04:00
psychedelicious
c391f1117a
fix(ui): traverse groups when finding selected model in picker
2025-07-08 07:28:07 -04:00