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
psychedelicious
12e54eb249
feat(nodes): mark core metadata internal
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
62ba277268
fix(app): issue w/ import forward ref
2024-09-22 21:20:32 +03:00
psychedelicious
c0609f760f
feat(app): use new signal_progress API for spandrel nodes
...
Both the vanilla and autoscale invocations report progress while processing each tile.
The autoscale version, which may run the spandrel model multiple times, also includes the current iteration.
2024-09-22 21:20:32 +03:00
psychedelicious
44c41e9549
tidy(app): remove unused invocation_denoise_progress event
...
This is now superseded by the invocation_progress event.
2024-09-22 21:20:32 +03:00
psychedelicious
dc10197615
fix(app): step callbacks for SD, FLUX, MultiDiffusion
...
Each of these was a bit off:
- The SD callback started at `-1` and ended at `i`. Combined w/ the weird math on the previous `calc_percentage` util, this caused the progress bar to never finish.
- The MultiDiffusion callback had the same problems as SD.
- The FLUX callback didn't emit a pre-denoising step 0 image. It also reported total_steps as 1 higher than the actual step count.
Each of these now emit the expected events to the frontend:
- The initial latents at 0%
- Progress at each step, ending at 100%
2024-09-22 21:20:32 +03:00
psychedelicious
a6f93d3862
feat(app): use new signal_progress for denoising
...
- Update the step callback methods in the invocation API to use the new signal_progress API
- Copy and update the `calc_percentage`, reducing special handling for step and total_steps - a followup commit will fix callers of the step callbacks
2024-09-22 21:20:32 +03:00
psychedelicious
4b8b76ff3c
feat(app): add signal_progress method to invocation API
...
Any node can use this at any time to signal its progress to the client. The docstrings are detailed.
2024-09-22 21:20:32 +03:00
psychedelicious
a177d9a782
feat(app): add builder method on ProgressImage
2024-09-22 21:20:32 +03:00
psychedelicious
6b91084672
feat(app): add generalized progress event
...
Eliminate coupling on stable diffusion for progress events. Can be used for any node.
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
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