Jared Therriault
c00a2d30b5
Add metadata viewer editing function for images - now you can change field names and values in metadata. No add or delete functions yet.
2026-06-30 17:19:53 -07:00
Jared Therriault
76cdc692a8
Unify knowledge of video extensions between py and js
2026-06-30 15:14:17 -07:00
Jared Therriault
d4460d16d8
Cancel python async task when switching subfolders as well
2026-06-30 15:00:11 -07:00
Jared Therriault
eedd631bb5
Show visual feedback of imagedrawer loading cancellations
2026-06-30 14:50:26 -07:00
Jared Therriault
6bb49bcce5
Complete rework of loading threads in imagedrawer, add ability to cancel, auto-cancel when switching contexts
2026-06-30 14:44:33 -07:00
Jared Therriault
9a7fc1989c
Allow for custom metadata in images and videos
2026-06-30 14:25:39 -07:00
Jared Therriault
f7cee1026c
Make textmanager text container auto-resize the inner textarea when reloading the text
2026-06-30 14:22:15 -07:00
Jared Therriault
d163e9a1b7
Add feature to drag and drop a1111-style text loras into textareas at the cursor position
2026-06-30 14:16:16 -07:00
Jared Therriault
4f7f26fd81
Fix issue where dropping video onto upload visual media will open the open workflow if it has one instead of setting video to node
2026-06-30 12:57:23 -07:00
Jared Therriault
ea25a6d316
Respect video settings for autoplay for video in modal.
2026-06-30 12:40:49 -07:00
Jared Therriault
48afd904ae
Add preliminary support for videos in image modal
2026-06-30 12:24:17 -07:00
Jared Therriault
e7dfbe95d4
Prevent other key left and right events from firing when the image modal is present
2026-06-30 11:33:21 -07:00
Jared Therriault
9e94a35a8b
Make it so the user can select options in SearchableDropDown using the keyboard. Up and down arrows to choose and option, enter to set selection. Mouse and touch controls work as normal.
2026-06-30 11:11:02 -07:00
Jared Therriault
b071d52843
Fix for the subdirectory selector constantly reloading when a selected folder is empty
2026-06-30 10:50:12 -07:00
Jared Therriault
884be079e1
Add option to exclude nodes from sending images to Feed based on node type name
2026-06-30 10:49:05 -07:00
Jared Therriault
da6b4b0ea4
Add subdirectory selector for lora/lycoris/embeddings. Defaults to "Please select" and loads nothing until you choose a subdirectory. Applied the same to subdirectoryexplorer to avoid big loading hitches when loading input/favorites/output/temp.
2026-06-29 20:18:16 -07:00
Jared Therriault
73df98a46b
Add setting that allows user to choose LoraLoader or LoraLoaderModelOnly when dragging the lora loader node into the graph from the lora context. Defaults to LoraLoaderModelOnly.
2026-06-29 19:14:11 -07:00
Jared Therriault
33e3374881
Check for subfolder or subdirectory when dropping an image element on a video node
2026-06-29 19:10:45 -07:00
Jared Therriault
09105020bc
Fix an issue where images taht were erroneously named with a png extension would crash JNodes when attempting to load as png
2026-06-29 19:10:11 -07:00
Jared Therriault
b33a481367
Add metadata to image elements
2026-06-29 19:09:24 -07:00
Jared Therriault
b8b84cd0f7
Fix an issue where feed images couldn't be used for drag and drop operations, such as dragging a feed image into the Upload Visual Media node.
2026-06-29 19:09:04 -07:00
Jared Therriault
ff72a96567
Fix an issue where image elements dragging into graph wouldn't load the workflow, also silenced console errors when a workflow isn't present in the image
2026-06-29 19:08:12 -07:00
Jared Therriault
583e215cb8
Fix for sorting type issues when changing context
2026-06-29 17:34:16 -07:00
Jared Therriault
e09e302506
Add high-level overview comments to all js classes
2026-06-29 15:38:26 -07:00
Jared Therriault
29496433be
Fix an issue where removing or deleting a feed item would result in duplicated or broken images when a new item would be added to feed
2026-06-29 15:25:46 -07:00
Jared Therriault
da2cbc9006
Update TextManager to v1
...
-Adds buttons that affect all text containers in a given list (or only visible ones when longpressing)
-Abstracts search to external class
-Integrates with dynamic prompt systems (use the right-side switch on the text container, set a group. All dynamic containers in the same group will become a dynamic prompt group)
-Improve node configuration persistence
-Improve container duplication
-Improve search, so now all text container parameters are searchable (like group==1 or dynamic==true)
-Allow panning the graph canvas when hovering node with middle mouse button
2026-06-29 15:06:38 -07:00
Jared Therriault
b45cc04bed
Add createNumericalSpinner utility function
2026-06-29 14:09:43 -07:00
Jared Therriault
4e9869c5b0
Fix certain imports not working
2026-06-27 19:29:45 -07:00
Jared Therriault
3a98c045e4
Fix unescaped characters showing up in copy-paste functions
2026-06-27 19:28:49 -07:00
Jared Therriault
bb3d814e5f
Add firefox event for dragover to prevent misfirings
2026-06-27 19:28:12 -07:00
Jared Therriault
915c916302
Ensure path exists before text loading
2026-06-27 19:27:38 -07:00
Jared Therriault
592b6e99bc
Reduce ParseDynamicPrompts returning the same choice multiple times in a row
2026-06-27 19:27:04 -07:00
Jared Therriault
830a92ed76
Add some py utilities for production workflows
2026-06-27 19:24:45 -07:00
Jared Therriault
52f0eb2eb6
Fix issue in which sometimes LoadVisualMediaFromPath wouldn't load the correct file type
2026-06-27 19:24:12 -07:00
Jared Therriault
045a3d1e70
Avoid unescaping text when copying workflow and prompt data from metadata
2026-02-26 13:18:32 -08:00
Jared Therriault
fd28f05d28
Make unescaping newlines optional in copyToClipboard
2026-02-26 13:17:47 -08:00
Jared Therriault
3725f35aa8
Add save_prompt_server_prompt to SaveVideoWithOptions, remove ReturnTypes since IMAGE wasn't returning the expected data
2026-02-26 13:16:51 -08:00
Jared Therriault
e3473893e4
Fix issue where randomize search button wasn't working and check containerParent pointer
2026-02-16 01:30:41 -08:00
Jared Therriault
92331ca78d
Restore class defaults when save_to_output_dir is True in SaveImageWithOutput; fixes issue where it would always save to temp if ever saved to temp
2026-02-14 20:08:55 -08:00
Jared Therriault
aab611b952
Fix for missing getCurrentInfoHeight error
2026-01-14 21:13:56 -08:00
Jared Therriault
07f1764f83
Slight refactor, stagger some routines to improve continuous generation performance
2026-01-14 15:55:01 -08:00
Jared Therriault
3629c9e732
Prevent reflows when using UploadVisualMedia or SaveVideo
2026-01-14 15:54:03 -08:00
Jared Therriault
a561591a76
Improve search term caching for image drawer list elements
2026-01-14 15:52:21 -08:00
Jared Therriault
c573234f4e
Tiny refactor to use existing functions rather than rewriting code
2026-01-14 15:51:25 -08:00
Jared Therriault
9ad41ac3d7
Make ImageDrawerSearch wrap SearchBar
2026-01-14 15:50:46 -08:00
Jared Therriault
49bb9ea039
Add preparation functions that can be called independently of add/remove functions in drawer list to help improve load speed
2026-01-14 15:50:27 -08:00
Jared Therriault
d94eb03149
Support solo playback in autoplay
2026-01-14 15:49:08 -08:00
Jared Therriault
c7cb5b8fbd
Reduce draw reflow as new images and videos are added to the feed
2026-01-14 15:48:38 -08:00
Jared Therriault
b394dc432d
Greatly improve loading speed for loras and large image/video directories in drawer
2026-01-14 15:48:03 -08:00
Jared Therriault
be61722155
Add Solo video option (so only one video plays at a time when started automatically)
2026-01-14 15:47:16 -08:00