psychedelicious
75acece1f1
fix(ui): excessive toasts when generating on canvas
...
- Add `withToast` flag to `uploadImage` util
- Skip the toast if this is not set
- Use the flag to disable toasts when canvas does internal image-uploading stuff that should be invisible to user
2024-11-08 10:30:04 +11:00
psychedelicious
a9db2ffefd
fix(ui): ensure clip vision model is set correctly for FLUX IP Adapters
2024-11-08 10:02:41 +11:00
psychedelicious
cdd148b4d1
feat(ui): add toast for graph building errors
2024-11-08 10:02:41 +11:00
psychedelicious
730fabe2de
feat(ui): add util to extract message from a tsafe AssertionError
2024-11-08 10:02:41 +11:00
psychedelicious
6c59790a7f
chore: bump version to v5.4.1rc2
2024-11-08 10:00:20 +11:00
psychedelicious
c37251d6f7
tweak(ui): workflow linear field styling
2024-11-08 07:39:09 +11:00
psychedelicious
2854210162
fix(ui): dnd autoscroll on elements w/ custom scrollbar
...
Have to do a bit of fanagling to get it to work and get `pragmatic-drag-and-drop` to not complain.
2024-11-08 07:39:09 +11:00
psychedelicious
5545b980af
fix(ui): workflow field sorting doesn't use unique identifier for fields
2024-11-08 07:39:09 +11:00
psychedelicious
0c9434c464
chore(ui): lint
2024-11-08 07:39:09 +11:00
psychedelicious
8771de917d
feat(ui): migrate fullscreen drop zone to pdnd
2024-11-08 07:39:09 +11:00
psychedelicious
122946ef4c
feat(ui): DndDropOverlay supports react node for label
2024-11-08 07:39:09 +11:00
psychedelicious
2d974f670c
feat(ui): restore missing upload buttons
2024-11-08 07:39:09 +11:00
psychedelicious
75f0da9c35
fix(ui): use revised uploader for CL empty state
2024-11-08 07:39:09 +11:00
psychedelicious
5df3c00e28
feat(ui): remove SerializableObject, use type-fest's JsonObject
2024-11-08 07:39:09 +11:00
psychedelicious
b049880502
fix(ui): uploads initiated from canvas
2024-11-08 07:39:09 +11:00
psychedelicious
e5293fdd1a
fix(ui): match new default controlnet behaviour
2024-11-08 07:39:09 +11:00
psychedelicious
8883775762
feat(ui): rework image uploads (wip)
2024-11-08 07:39:09 +11:00
psychedelicious
cfadb313d2
fix(ui): ts issues
2024-11-08 07:39:09 +11:00
psychedelicious
b5cadd9a1a
fix(ui): scroll issue w/ boards list
2024-11-08 07:39:09 +11:00
psychedelicious
5361b6e014
refactor(ui): image actions sep of concerns
2024-11-08 07:39:09 +11:00
psychedelicious
ff346172af
feat(ui): use new image actions system for image menu
2024-11-08 07:39:09 +11:00
psychedelicious
92f660018b
refactor(ui): dnd actions to image actions
...
We don't need a "dnd" image system. We need a "image action" system. We need to execute specific flows with images from various "origins":
- internal dnd e.g. from gallery
- external dnd e.g. user drags an image file into the browser
- direct file upload e.g. user clicks an upload button
- some other internal app button e.g. a context menu
The actions are now generalized to better support these various use-cases.
2024-11-08 07:39:09 +11:00
psychedelicious
1afc2cba4e
feat(ui): support different labels for external drop targets (e.g. uploads)
2024-11-08 07:39:09 +11:00
psychedelicious
ee8359242c
feat(ui): more dnd cleanup and tidy
2024-11-08 07:39:09 +11:00
psychedelicious
f0c80a8d7a
tidy(ui): dnd stuff
2024-11-08 07:39:09 +11:00
psychedelicious
8da9e7c1f6
fix(ui): min height for workflow image field drop target
2024-11-08 07:39:09 +11:00
psychedelicious
6d7a486e5b
feat(ui): restore dnd to workflow fields
2024-11-08 07:39:09 +11:00
psychedelicious
57122c6aa3
feat(ui): layer reordering styling
2024-11-08 07:39:09 +11:00
psychedelicious
54abd8d4d1
feat(ui): dnd layer reordering (wip)
2024-11-08 07:39:09 +11:00
psychedelicious
06283cffed
feat(ui): use custom drag previews for images
2024-11-08 07:39:09 +11:00
psychedelicious
27fa0e1140
tidy(ui): more efficient dnd overlay styling
2024-11-08 07:39:09 +11:00
psychedelicious
533d48abdb
feat(ui): multi-image drag preview
2024-11-08 07:39:09 +11:00
psychedelicious
6845cae4c9
tidy(ui): move new dnd impl into features/dnd
2024-11-08 07:39:09 +11:00
psychedelicious
31c9acb1fa
tidy(ui): clean up old dnd stuff
2024-11-08 07:39:09 +11:00
psychedelicious
fb5e462300
tidy(ui): document & clean up dnd
2024-11-08 07:39:09 +11:00
psychedelicious
2f3abc29b1
feat(ui): better types for getData
2024-11-08 07:39:09 +11:00
psychedelicious
c5c071f285
feat(ui): better type name
2024-11-08 07:39:09 +11:00
psychedelicious
93a3ed56e7
feat(ui): simpler dnd typing implementation
2024-11-08 07:39:09 +11:00
psychedelicious
406fc58889
feat(ui): migrate to pragmatic-drag-and-drop (wip 4)
2024-11-08 07:39:09 +11:00
psychedelicious
cf67d084fd
feat(ui): migrate to pragmatic-drag-and-drop (wip 3)
2024-11-08 07:39:09 +11:00
psychedelicious
d4a95af14f
perf(ui): more gallery perf improvements
2024-11-08 07:39:09 +11:00
psychedelicious
8c8e7102c2
perf(ui): improved gallery perf
2024-11-08 07:39:09 +11:00
psychedelicious
b6b9ea9d70
feat(ui): migrate to pragmatic-drag-and-drop (wip 2)
2024-11-08 07:39:09 +11:00
psychedelicious
63126950bc
feat(ui): migrate to pragmatic-drag-and-drop (wip)
2024-11-08 07:39:09 +11:00
psychedelicious
29d63d5dea
fix(app): silence pydantic protected namespace warning
...
Closes #7287
2024-11-08 07:36:50 +11:00
Jonathan
2f6b035138
Update flux_denoise.py
...
Added a bool to allow the node user to add noise in to initial latents (default) or to leave them alone.
2024-11-07 08:44:10 -05:00
psychedelicious
4f9ae44472
chore(ui): bump version to v5.4.1rc1
2024-11-07 12:19:28 +11:00
psychedelicious
c682330852
feat(ui): updated whats new handling and v5.4.1 items
2024-11-07 12:19:28 +11:00
Brandon Rising
c064257759
fix: Look in known subfolders for configs for clip variants
2024-11-07 12:01:02 +11:00
Brandon Rising
8a4c629576
fix: Avoid downloading unsafe .bin files if a safetensors file is available
2024-11-06 19:31:18 -05:00