psychedelicious
c3304dcbe3
feat(ui): add image batching to workflows (wip)
2024-11-13 14:23:04 -08:00
Darrell
fb19621361
Updated link to flux ip adapter model
2024-11-12 08:11:40 -05:00
psychedelicious
3f880496f7
feat(ui): clarify denoising strength badge text
2024-11-09 08:38:41 +11:00
psychedelicious
79eb8172b6
feat(ui): update warnings on upscaling tab based on model arch
...
When an unsupported model architecture is selected, show that warning only, without the extra warnings (i.e. no "missing tile controlnet" warning)
Update Invoke tooltip warnings accordingly
Closes #7239
Closes #7177
2024-11-09 07:34:03 +11:00
psychedelicious
5b3e1593ca
fix(ui): restore missing image paste handler
...
Missed migrating this logic over during dnd migration.
2024-11-08 16:42:39 +11:00
psychedelicious
2d08078a7d
fix(ui): fit bbox to layers math
2024-11-08 16:40:24 +11:00
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
v5.4.1rc2
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