Commit Graph
604 Commits
Author SHA1 Message Date
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