psychedelicious
f25e28a933
feat(ui): split up StagingAreaToolbar
2024-09-23 16:16:51 +03:00
psychedelicious
752fb88210
tidy(ui): typo
2024-09-23 16:16:51 +03:00
psychedelicious
2022c3d84f
fix(ui): less janky logic w/ sending-to alerts
2024-09-23 16:16:51 +03:00
psychedelicious
d9bd6c4e57
feat(ui): add color swatches to mask fill
2024-09-23 16:16:51 +03:00
psychedelicious
1be1ad9794
feat(ui): add Fit Bbox to Canvas hotkey
2024-09-23 16:16:51 +03:00
Mary Hipp
5f2a09a9db
mark optimized inpainting as beta
2024-09-23 08:23:36 -04:00
Floe Hetling
967c561605
(fix) removed excessive resetState call at canvasMetadataRecalled
2024-09-23 17:57:28 +10:00
psychedelicious
a9f93c1ef2
feat(ui): use updated progress event in frontend
2024-09-22 21:20:32 +03:00
psychedelicious
7ab7fa865f
chore(ui): typegen
2024-09-22 21:20:32 +03:00
psychedelicious
5c2341c562
feat(ui): add transform and filter hotkeys
2024-09-22 18:41:11 +03:00
psychedelicious
778ef8a752
fix(ui): model recall clobbers w/h recal
2024-09-22 18:41:11 +03:00
psychedelicious
61f26dfba8
fix(ui): tool reverting on window blur
2024-09-22 18:41:11 +03:00
psychedelicious
30779029ae
feat(ui): remove "beta" mark on IP Adapter methods
2024-09-22 18:41:11 +03:00
psychedelicious
21048c53c2
fix(ui): scaled bbox size synced with optimal dimension
...
This addresses a case when the user is staging and changes the selected model.
2024-09-22 18:41:11 +03:00
Ryan Dick
183a67cb1e
Merge branch 'main' into ryan/flux-trajectory-guidance
2024-09-20 22:29:34 +00:00
Kent Keirsey
614b40ef89
Merge branch 'main' into maryhipp/license-notice-flux-dev
2024-09-20 23:43:24 +03:00
Mary Hipp
1f709ebcd0
track whether hook fn has already been run
2024-09-20 23:41:09 +03:00
Mary Hipp
747e863044
open notification by default, get rid of indicator
2024-09-20 23:38:51 +03:00
Mary Hipp
3b3d47bdfb
align project name with gallery header
2024-09-20 23:25:36 +03:00
Mary Hipp
98af514484
reband to Optimized Inpainting and only apply to inpainting graphs
2024-09-20 15:45:57 -04:00
Mary Hipp
0d0f6a14fa
fix(ui): invert trajectory guidance strength value
2024-09-20 14:56:45 -04:00
Mary Hipp
6b2c7bfb82
pull out project name change
2024-09-20 14:42:49 -04:00
Mary Hipp
d3d1b49ff2
feat(ui): add optimized denoising toggle to linear UI for FLUX image to image and inpainting
2024-09-20 14:29:40 -04:00
Mary Hipp
f37eee29a9
feat(ui): add notice for FLUX dev commercial license requirement
2024-09-20 13:08:47 -04:00
Mary Hipp
a4c9b0d421
align project name with gallery header
2024-09-20 12:28:00 -04:00
psychedelicious
1ecfab09e9
feat(ui): update canvas handling per node changes
2024-09-20 16:01:02 +03:00
psychedelicious
7798c37ac3
feat(ui): handling for internal nodes
2024-09-20 16:01:02 +03:00
psychedelicious
49a8ba3db8
chore(ui): typegen
2024-09-20 16:01:02 +03:00
psychedelicious
e690364a11
fix(ui): prevent queuing when w/ invalid bbox w/ FLUX
2024-09-20 15:02:27 +03:00
psychedelicious
feabe24826
feat(ui): hide scaled w/h when bbox scaling is disabled
2024-09-20 15:02:27 +03:00
psychedelicious
ceea9760eb
fix(ui): save original size in metadata instead of scaled size
2024-09-20 15:02:27 +03:00
psychedelicious
7ddbdd56b5
feat(ui): error handling for all rasterization calls
2024-09-20 14:54:46 +03:00
psychedelicious
07ef96ee6e
feat(ui): reworked filter execution & error handling
...
Two main changes:
- Add `runGraphAndReturnImageOutput` to `CanvasStateApiModule`. This method is a safe and convenient abstraction to execute a graph and retrieve the image output of one of its nodes. It supports cancellation (via an AbortSignal) and timeout.
- Update filters to build whole graphs, as opposed to nodes.
These changes allow:
- Filter execution is resilient, with all error cases handled (afaik)
- `CanvasEntityFilterer` class is much simpler
- Stuck or long-running filters may be canceled
- Filters may be arbitrarily complex - so long as there is one node that outputs an image, the filter will just work
2024-09-20 14:54:46 +03:00
psychedelicious
add2b41322
feat(ui): expose id property on Graph class
2024-09-20 14:54:46 +03:00
psychedelicious
4c58703797
feat(ui): add QueueError for queue item errors
2024-09-20 14:54:46 +03:00
psychedelicious
1644810896
feat(ui): revised getImageDTO utils
...
- Rename util to `getImageDTOSafe`
- Update API to accept the same options as RTKQ's `initiate`
- Add `getImageDTO`; while `getImageDTOSafe` returns null if the image is not found, the new util throws
- Update usage of `getImageDTOSafe`
2024-09-20 14:54:46 +03:00
Mary Hipp Rogers
674e5eb4e5
feat(ui): new user experience ( #6892 )
...
* wip
* more updates for new user experience
* pull whats new out
* use loading state
* lint
* fix(ui): translation missing period
* feat(ui): create icon component for invoke logo
* feat(ui): tweaked invoke logo colors
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local >
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com >
2024-09-20 01:06:18 +00:00
psychedelicious
c79d9453dd
fix(ui): set crossOrigin on every image load
...
Hopefully fixes `TaintedCanvas` issues.
2024-09-20 10:12:21 +10:00
psychedelicious
1a258e9497
fix(ui): reset tool buffer on window blur
2024-09-20 09:11:33 +10:00
blessedcoolant
0b1639c86e
ui(fix): Tweak the color fill visual
2024-09-20 09:11:33 +10:00
blessedcoolant
83240b7b66
ui(fix): Rect tool hotkey to match PS hotkey (U)
2024-09-20 09:11:33 +10:00
blessedcoolant
a4b936b40e
ui(fix): do not disable buttons if they are active tools
...
This also fixes the styling issue of them not showing the correct active color
2024-09-20 09:11:33 +10:00
psychedelicious
bfba4b11b1
fix(ui): brush/eraser tool width hotkeys
2024-09-20 07:52:52 +10:00
psychedelicious
23ccf51030
fix(ui): isolate workflows & gallery hotkeys
2024-09-20 07:41:04 +10:00
psychedelicious
633d40b930
fix(ui): delete hotkey doesn't delete
...
Stale closure issue.
2024-09-20 07:35:50 +10:00
psychedelicious
d622960d86
feat(ui): use ExternalLink for announcement component
2024-09-20 07:26:23 +10:00
psychedelicious
be29a556c2
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix for the ExternalLink component which didn't spread its props correctly
2024-09-20 07:26:23 +10:00
psychedelicious
a2291ef898
feat(ui): minor notifications layout tweaks
2024-09-20 07:26:23 +10:00
psychedelicious
c329fe6a86
feat(ui): add version to notifcations popover
2024-09-20 07:26:23 +10:00
Mary Hipp
47c8212199
lint
2024-09-20 07:26:23 +10:00