psychedelicious
dbfa4fbe12
fix(ui): transform ui translations
2024-09-23 16:16:51 +03:00
psychedelicious
bde2fd416e
feat(ui): move view buttons on canvas tool bar next to zoom
2024-09-23 16:16:51 +03:00
psychedelicious
f920c8837c
feat(ui): on accept staged image, switch to raster layer if raster layer currently selected
...
Also clean up some jank w/ the handling of accepting staging images - there was this no-op action & a listener for it... should just be a simple callback.
2024-09-23 16:16:51 +03:00
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
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
psychedelicious
f3f88dba47
docs: clean up and update lots of stuff
2024-09-22 17:10:14 +03:00
psychedelicious
0dcb4dbc54
docs: remove ancient prompts doc
2024-09-22 17:10:14 +03:00
psychedelicious
19ebca95d4
docs: tidy index
2024-09-22 17:10:14 +03:00
psychedelicious
e2a91ceb27
docs: tidy index
2024-09-22 17:10:14 +03:00
psychedelicious
5c92884ec0
docs: tidy contributing
2024-09-22 17:10:14 +03:00
psychedelicious
ca8ef60420
docs: update logo & title
2024-09-22 17:10:14 +03:00
psychedelicious
c016c77bdc
docs: use black theme
2024-09-22 17:10:14 +03:00
psychedelicious
f1a0073e3b
docs: tidying
2024-09-22 17:10:14 +03:00
psychedelicious
9c1749920e
docs: tidying
2024-09-22 17:10:14 +03:00
psychedelicious
0b9b33317f
docs: remove unused jss/css
2024-09-22 17:10:14 +03:00
psychedelicious
a6b41c67ac
docs: update frontend docs
2024-09-22 17:10:14 +03:00
psychedelicious
b0d44b802c
docs: clean up contributing docs 2
2024-09-22 17:10:14 +03:00
psychedelicious
35fa988bb9
docs: remove old workflows
2024-09-22 17:10:14 +03:00
psychedelicious
3fcd3d490e
docs: clean up contributing docs
2024-09-22 17:10:14 +03:00
psychedelicious
b6190651ad
docs: remove ancient TI docs
2024-09-22 17:10:14 +03:00
psychedelicious
9f6ba48c57
docs: remove ancient loras docs
2024-09-22 17:10:14 +03:00
psychedelicious
922b4e0ad6
docs: remove ancient example workflows (we have workflow library now)
2024-09-22 17:10:14 +03:00
psychedelicious
d08a145811
docs: remove ancient controlnet docs
2024-09-22 17:10:14 +03:00
psychedelicious
2703c9ff0c
docs: remove ancient NSFW/watermark docs
2024-09-22 17:10:14 +03:00
psychedelicious
b533f389e5
docs: update links to python installers
2024-09-22 17:10:14 +03:00
psychedelicious
a890531acf
docs: update installer tip about updating
2024-09-22 17:10:14 +03:00
psychedelicious
e1305e1e54
docs: update configuration docs layout
2024-09-22 17:10:14 +03:00
psychedelicious
eb2bbb3da8
chore(docs): bump mkdocs deps
2024-09-22 17:10:14 +03:00
psychedelicious
000902d59e
build: fix Makefile docs target
2024-09-22 17:10:14 +03:00