Commit Graph
80 Commits
Author SHA1 Message Date
rgthree 7bd51549fa Adds the ability to change the relay signal, so one could essentially create an inverse relay. Fixes #102 2024-01-08 00:31:13 -05:00
rgthree ee7f7f2ed0 Add support for PrimitiveNodes for Reroutes. Fixes #101 2024-01-07 23:24:28 -05:00
rgthree 2dfdf7a6b4 Track when ComfyUI may re-register its to stop rgthree nodes from setting up its constructors more than once. Fixes #100 2024-01-07 00:49:08 -05:00
rgthree 839a59215d Fix typo and #99 2024-01-07 00:06:05 -05:00
rgthree 476b99a7a2 Better handle relative imports between hosted pages 2024-01-06 23:15:08 -05:00
rgthree 6c79e34727 Move extenion web directory inward to make room for other rgthree pages. 2024-01-06 22:45:35 -05:00
rgthree 70158f4cbd Fix reverse proxies on a different path 2024-01-03 20:53:09 -05:00
rgthree 446573e350 Allow untoggling a widget when always one restriction is enabled and other widgets are already enabld. 2024-01-02 23:04:04 -05:00
rgthree 5d410ffe09 Remove fast muter/bypass restriction enforcement when not through a toggle click, matching the fast groups muter/bypasser's functionality. 2024-01-02 23:00:18 -05:00
rgthree 19deacda83 Add ability to have a restriction of a maximum of (or always) one enabled widget in fast groups muter/bypasser. Also fixes #87 2024-01-02 22:55:37 -05:00
rgthree cd24fcf120 Add ability to have a restriction of a maximum of (or always) one enabled widget in fast muter/bypasser. Fixes #87 2024-01-02 22:24:15 -05:00
rgthree 0a8e618966 Tweak the fix to ComfyUI's conflicting z-indexes. Fixes #86 2024-01-02 21:03:06 -05:00
rgthree 03167650c1 Update Image Comparer help 2024-01-02 20:57:55 -05:00
rgthree 7987281653 Add a 'Copy Image' context menu item for nodes with an image and when clipboard looks like its supported. 2024-01-01 22:19:21 -05:00
rgthree f3cce4162b Add help for the Image Comparer node. 2024-01-01 18:20:00 -05:00
rgthree d69709ebf3 Image Comparer gets two modes (click and slide); Also, save the image paths to widget so it will come back when refreshing. 2024-01-01 18:09:25 -05:00
rgthree c54edb5a5f New Node: Image Comparer for comparing two images in a single view. Works by holding mouse down (for now) 2024-01-01 14:43:00 -05:00
rgthree 84cb989ca3 Don't manipulate inputs for base-any-input nodes if we're currently copying many to clipboard. Fixes #76 2023-12-29 12:49:14 -05:00
rgthree a0e9f628a3 Add a zoom option to bookmarks and cleanup typings for widgets. Fixes #73 2023-12-10 14:37:22 -05:00
rgthree c45b9e5e93 Fix shortcut_key not saving to workflows. Addresses part of #73 2023-12-10 13:50:44 -05:00
rgthree 14e78bb6ee Match existing toggle widgets for displaying text, etc. when zoomed out; don't allow groups nav if zoomed out too far (stop accidental clicks). Addresses part of #72 2023-12-09 13:39:10 -05:00
rgthree 15dfeb8b6a Fast Reroutes! New configurable shortcuts to quickly connect nodes through reroutes without letting go of the mouse. 2023-12-09 13:23:45 -05:00
rgthree 92da23e60a A new node: context merge node. 2023-12-06 22:47:53 -05:00
rgthree 3d276f3d64 Start seed node as -1 when newly created. 2023-12-06 21:49:10 -05:00
rgthree 423d59c311 Better collapsed width calc for context nodes. 2023-12-06 21:48:43 -05:00
rgthree fb4bfd820d Mark bookmark as virutal node. 2023-12-06 21:47:37 -05:00
rgthree 52b38f7f44 A hacky workaround to compensate for upstream comfyui changes. May help #69, in a round-a-bout hacky way. 2023-12-06 01:51:12 -05:00
rgthree 518d8eccf8 Extend rgthree and dialog from eventtarget; add showHelp method to base node; 2023-12-05 22:28:12 -05:00
rgthree f612c8482f Add proper connection layout to any switch. Fix #68 2023-12-05 21:25:56 -05:00
rgthree d893175896 Optimize timing for newly added nodes; use requestAnimationFrame after a setTimeout in case browser coordinates that with painting. 2023-12-03 23:51:17 -05:00
rgthree 43b40bb931 Place shared groups logic into a singleton service that optimizes Fast Group Muter/Bypasser when there are multiple nodes. Mentioned in #65 2023-12-03 23:17:46 -05:00
rgthree a81daa2a16 No-op; move Reroute node's class outside of registerExtension 2023-12-03 00:36:55 -05:00
rgthree 5694a274f3 Add custom sort to fast group muter/bypasser. Fixes #65 2023-12-02 19:18:54 -05:00
rgthree eb7bb9ab3b Move existing help popups to new rgthree help dialogs. 2023-12-02 14:08:59 -05:00
rgthree 530bbb36a4 Standardize help menu for new nodes. Cleanup rendering for fast group (add ellipsis). 2023-12-02 13:53:45 -05:00
rgthree debb5d3f59 Mark Fast Groups Muter/Bypasser as a Virtual Node. Should fix #64 2023-12-02 11:03:36 -05:00
rgthree 5fe31c188d remove debug console logs 2023-12-02 00:12:10 -05:00
rgthree 34b34175f9 Fix messaging in link_fixer 2023-12-01 23:54:07 -05:00
rgthree a2922602f5 Add help for bypasser 2023-12-01 23:45:54 -05:00
rgthree c10e7d4759 Help Dialog for Fast Groups Muter and generic support for more. 2023-12-01 23:14:40 -05:00
rgthree 189bf8e099 New node! Adds a Bookmark node, that can be placed anywhere in the workflow, and given a shortcut_key to move the viewport right to that node in the top-left corner. 2023-12-01 23:00:38 -05:00
rgthree 981a5eb275 Only swap seed widget values if ComfyUI is currently processing a queue. Fixes #62 2023-12-01 22:20:25 -05:00
rgthree 887bd53c59 Better name option for alerting for corrupt workflows. 2023-11-30 23:44:14 -05:00
rgthree 39c66749c2 Make showing the UI for corrupt links optional and off by default. It can be a power-user thing. 2023-11-30 23:41:46 -05:00
rgthree d7cf0e393b New Node: Fast Groups Bypasser 2023-11-30 23:04:03 -05:00
rgthree a7e7c3f196 New Node: Fast Groups Muter! 2023-11-30 22:37:46 -05:00
rgthree 8d15053a48 Call to the nodeType's getExtraMenuOptions as other extensions may override it on its way from the server. Fixes #60 for Context and other nodes. 2023-11-27 12:39:23 -05:00
rgthree 03ede18cbe Call old oldGetExtraMenuOptions for seed. Fixes #60 2023-11-27 12:20:38 -05:00
Alex "mcmonkey" Goodwin 3a01046617 fix import link 2023-11-18 20:28:46 -08:00
rgthree a197b650c3 Generalize the UI messaging in rgthree. 2023-10-22 17:59:31 -04:00