52b38f7f44
A hacky workaround to compensate for upstream comfyui changes. May help #69, in a round-a-bout hacky way.
rgthree2023-12-06 01:51:12 -05:00
4ba02790ec
Add missing onKeyDown and onKeyUp to litegraph typings.
rgthree2023-12-05 22:33:07 -05:00
518d8eccf8
Extend rgthree and dialog from eventtarget; add showHelp method to base node;
rgthree2023-12-05 22:28:12 -05:00
f612c8482f
Add proper connection layout to any switch. Fix#68rgthree2023-12-05 21:25:56 -05:00
47d946765a
Update Dev script for web subdir
rgthree2023-12-05 20:25:58 -05:00
d893175896
Optimize timing for newly added nodes; use requestAnimationFrame after a setTimeout in case browser coordinates that with painting.
rgthree2023-12-03 23:51:17 -05:00
43b40bb931
Place shared groups logic into a singleton service that optimizes Fast Group Muter/Bypasser when there are multiple nodes. Mentioned in #65rgthree2023-12-03 23:17:46 -05:00
a81daa2a16
No-op; move Reroute node's class outside of registerExtension
rgthree2023-12-03 00:36:55 -05:00
5694a274f3
Add custom sort to fast group muter/bypasser. Fixes#65rgthree2023-12-02 19:18:54 -05:00
eb7bb9ab3b
Move existing help popups to new rgthree help dialogs.
rgthree2023-12-02 14:08:59 -05:00
530bbb36a4
Standardize help menu for new nodes. Cleanup rendering for fast group (add ellipsis).
rgthree2023-12-02 13:53:45 -05:00
debb5d3f59
Mark Fast Groups Muter/Bypasser as a Virtual Node. Should fix#64rgthree2023-12-02 11:03:36 -05:00
c10e7d4759
Help Dialog for Fast Groups Muter and generic support for more.
rgthree2023-12-01 23:14:40 -05:00
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.
rgthree2023-12-01 23:00:38 -05:00
981a5eb275
Only swap seed widget values if ComfyUI is currently processing a queue. Fixes#62rgthree2023-12-01 22:20:25 -05:00
65832bcc83
Change glob.glob to be compatible with old Python versions. Fixes#59, #49rgthree2023-12-01 00:18:32 -05:00
887bd53c59
Better name option for alerting for corrupt workflows.
rgthree2023-11-30 23:44:14 -05:00
39c66749c2
Make showing the UI for corrupt links optional and off by default. It can be a power-user thing.
rgthree2023-11-30 23:41:46 -05:00
d7cf0e393b
New Node: Fast Groups Bypasser
rgthree2023-11-30 23:04:03 -05:00
a7e7c3f196
New Node: Fast Groups Muter!
rgthree2023-11-30 22:37:46 -05:00
9f655b3fe8
Apply link_page fix to TypeScript src.
rgthree2023-11-30 22:37:20 -05:00
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.
rgthree2023-11-27 12:39:23 -05:00
03ede18cbe
Call old oldGetExtraMenuOptions for seed. Fixes#60rgthree2023-11-27 12:20:38 -05:00
5f940ddfbb
[Dynamic Context] More fixes for input disconnecting.
dev
rgthree2023-11-20 00:04:54 -05:00
47d0836ca7
[Dynamic Context] A whole bunch of improvements around naming, persisting, and downstream safety.
rgthree2023-11-19 23:13:52 -05:00
69254f964e
[DynamicContext] Rename later inputs, rather than the base_ctx.
rgthree2023-11-19 16:22:06 -05:00
4f6cece74b
[DynamicContext] Handle rename propogation and moving edgecases. Also, fix LiteGraph broken links when removing inputs in DynamicContext.
rgthree2023-11-19 16:20:03 -05:00
f7ab5bc179
Move some utilities to shared_utils and clean up widgets in base node.
rgthree2023-10-17 22:13:00 -04:00
aea87a98b0
Remove message for using a previous version of comfy. While this may still be desired for some, it should be OK to use HEAD for most.
rgthree2023-10-17 21:59:29 -04:00
efebc58aab
Add ability to connect all nodes from dragging input base_ctx, and unify output connection. Also, fix misspelling for CLIP_HEIGHT
rgthree2023-10-17 21:50:21 -04:00
72830f1c62
Optimize the recursive_will_execute to preserve the original comfy order, and speed up further by not concatenating lists (and just count instead).
rgthree2023-10-03 23:45:29 -04:00
7b0062996d
Make finding a lora stricter. Fixes#37rgthree2023-10-03 23:41:37 -04:00
c13810262a
Fix default connection layout for Reroute.
rgthree2023-10-03 22:35:50 -04:00
43d11c7a25
Fix relative import issue for some machines.
rgthree2023-10-02 10:50:26 -04:00
3cbcce5277
Add some node config, starting with reroute node. Fixes#32rgthree2023-10-01 22:12:58 -04:00
3d95fd942e
Add help menu item to the Random Unmuter node.
rgthree2023-10-01 17:19:34 -04:00
882f407446
Adds a new node: Random Unmuter and addresses #31. Also adds ability to hook into prompting from rgthree global.
rgthree2023-10-01 16:52:50 -04:00
0034199e76
Adds a 'Any Switch' that will choose the first non-null input. Fixes#26. Also, correct link colors on reroute input nodes
rgthree2023-10-01 00:10:02 -04:00
c01735c1b1
Use LiteGraph.isValidConnection to check Reroute node connectibility. Fixes#29rgthree2023-09-30 20:12:39 -04:00
d7e62f754c
Add ckpt name to Context Big. Fixes#24rgthree2023-09-30 17:23:01 -04:00
1f6e63d665
Avoid stabilizing inputs & outputs while the being configured, as connected nodes may delay instantiating slot types. Should fix#27rgthree2023-09-18 22:40:00 -04:00
8bbeb2b670
Add optimization for as well.
rgthree2023-09-18 17:20:28 -04:00
c4c2b8e9f1
Only connect to any when there's inputs.
rgthree2023-09-17 11:51:02 -04:00
7a11b8cf28
Add an option to monitor for bad links.
rgthree2023-09-16 22:24:05 -04:00
5f041918c3
Add back labels for other nodes
rgthree2023-09-16 22:18:24 -04:00
3f63d2a4fb
Don't show slot types on reroutes with labels. Fixes#25rgthree2023-09-16 20:42:13 -04:00
7258657b1e
Add a config to stop the recursive optimization and add a message to the startup; this is incase ComfyUI updates and the optimizaiton no longer operates
rgthree2023-09-14 23:47:49 -04:00