Commit Graph
251 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 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 48afd904ae Add preliminary support for videos in image modal 2026-06-30 12:24:17 -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 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 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 3a98c045e4 Fix unescaped characters showing up in copy-paste functions 2026-06-27 19:28:49 -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 07f1764f83 Slight refactor, stagger some routines to improve continuous generation performance 2026-01-14 15:55:01 -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 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 88e9b5b5cc Improve lora/embedding loading speed 2025-12-30 14:48:09 -08:00
Jared Therriault 1f9d002321 Fix newline and other errors when copying metadata from imagedrawer images and videos 2025-12-23 16:18:23 -08:00
Jared Therriault 0eb52b0ad6 Improve sort type serialization efficiency 2025-12-16 20:08:16 -08:00
Jared Therriault d4c3c14b40 Fix issue where sometimes changing contexts would not remember the last sorting type 2025-12-16 20:07:46 -08:00
Jared Therriault 4a4bfe7998 Improve Randomize sort efficiency 2025-12-16 20:05:16 -08:00
Jared Therriault 7e6571b247 Check bShouldForceLoad to determine preload style for images and videos 2025-12-16 20:03:07 -08:00
Jared Therriault fd05d6bda1 imageElementMouseOutEvent -> imageElementMouseOutEvent and remove "if (!imageElement.contains(event.relatedTarget))" gate 2025-12-16 20:01:51 -08:00
Jared Therriault ba1526adee Update "mouse" events to "pointer" events. 2025-12-16 19:54:09 -08:00
Jared Therriault 01d10e22bc Improve video metadata grabbing 2025-09-08 17:12:25 -07:00
Jared Therriault 55f4eec61c Fix "Jump to top of list" button 2025-09-08 17:11:08 -07:00
Jared Therriault 5db172b388 Fix Preview Context 2025-09-08 17:10:27 -07:00
Jared Therriault 2052f62be0 Update "Preview" context name to "Inference Preview" 2025-05-26 13:05:41 -07:00
Jared Therriault a73d69c0b1 When rendering metadata viewer text for image elements, decode foreign languages rendered as unicode properly 2025-05-26 13:02:25 -07:00
Jared Therriault 24eac843dd When rendering tooltips for image elements, decode foreign languages rendered as unicode properly 2025-05-26 12:56:21 -07:00
Jared Therriault 0099f4435c Sorting fixes, add helper function for outside access to add more sort types 2025-05-22 16:25:33 -07:00
Jared Therriault c764b2908e Add a media metadata viewer context, along with buttons on images/videos/models to check send to metadata viewer 2025-05-22 16:23:18 -07:00
Jared Therriault e7ed188afc Fix switching image drawer sidebar tabs. Comfy pushed something that makes a single persistent sidebar container, so we need to remove any existing children before appending ours. 2025-05-22 15:53:55 -07:00
Jared Therriault e4e0cacf5b Allow for links that don't go to civit.ai in model info 2025-04-19 14:27:14 -07:00
Jared Therriault f8f64c9ff5 Fix issue where sort type may be null when it shouldn't be 2025-04-19 14:25:39 -07:00
Jared Therriault 386f884b62 Use correct cursor over model card buttons 2025-04-12 22:42:52 -07:00
Jared Therriault 1b7444cc3e Fix for flyouts closing when mousing over adjacent videos under flyout menu area 2025-04-12 22:41:58 -07:00
Jared Therriault cbacdd2cf0 Fix for having multiple show buttons appear when hiding an image drawer 2025-04-12 22:39:02 -07:00
Jared Therriault e9368d878b Add some accessor functions for image drawer instances and change a log event to an error event 2025-04-12 22:38:14 -07:00
Jared Therriault 4f3a64e035 Make it so when useWheelSeek is turned off, you can still enable it temporarily by holding the alt key 2025-04-12 22:36:02 -07:00
Jared Therriault e57418972d Fix subdirectory images not showing when using bIncludeSubdirectories 2025-04-05 22:13:02 -07:00