brandonrising
c8317cb135
chore: update version for 5.0.0.rc1
2024-09-21 02:06:35 +03:00
Ryan Dick
183a67cb1e
Merge branch 'main' into ryan/flux-trajectory-guidance
2024-09-20 22:29:34 +00:00
Ryan Dick
a43a045b04
Fix preview image to work well with FLUX trajectory guidance.
2024-09-20 21:08:41 +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
Ryan Dick
cd3a7bdb5e
Assert that change_ratio is in the expected range in TrajectoryGuidanceExtension.
2024-09-20 20:34:49 +00:00
Mary Hipp
3b3d47bdfb
align project name with gallery header
2024-09-20 23:25:36 +03:00
Ryan Dick
16ca540ece
Pre-compute trajectory guidance schedule params rather than calculating on each step.
2024-09-20 20:18:06 +00:00
maryhipp
a4a0cc6d10
more default workflow updates
2024-09-20 15:48:31 -04:00
Mary Hipp
1b53638d0d
Merge branch 'ryan/flux-trajectory-guidance' of https://github.com/invoke-ai/InvokeAI into ryan/flux-trajectory-guidance
2024-09-20 15:46:10 -04:00
Mary Hipp
98af514484
reband to Optimized Inpainting and only apply to inpainting graphs
2024-09-20 15:45:57 -04:00
maryhipp
d8e59a1c27
Merge branch 'ryan/flux-trajectory-guidance' of https://github.com/invoke-ai/InvokeAI into ryan/flux-trajectory-guidance
2024-09-20 15:43:54 -04:00
maryhipp
e50f71ec53
bump version of flux_denoise node, update default workflows
2024-09-20 15:41:44 -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
Ryan Dick
2f82171dff
Tidy up the logic for inpainting mask adjustment in FLUX TrajectoryGuidanceExtension.
2024-09-20 14:48:06 +00:00
Ryan Dick
b6748fb1e1
Fix typo
2024-09-20 14:15:59 +00:00
Ryan Dick
f0aad5882d
Fixup docs in the TrajectoryGuidanceExtension.
2024-09-20 14:04:53 +00: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
6540381fb5
feat(nodes): clean up canvas v2's output node
...
- Marked internal
- Changed output type to plain ol' `ImageOutput`
- Removed unused code
2024-09-20 16:01:02 +03:00
psychedelicious
2d617f6067
feat(nodes): add Classification.Internal
...
This can be used for nodes that Invoke uses internally. Internal nodes do not have API stability guarantees. For example, they may change if the needs of the linear UI change.
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
Ryan Dick
e8357afd3a
Add traj_guidance_strength to FluxDenoiseInvocation.
2024-09-20 02:41:52 +00:00
Ryan Dick
93c15c9958
Rough draft of TrajectoryGuidanceExtension.
2024-09-20 02:21:47 +00: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
Ryan Dick
97de521c70
Add build_line(...) util function.
2024-09-20 01:01:37 +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