Commit Graph

  • 7ee15fa7ea flavor. rgthree 2023-12-06 01:52:02 -05:00
  • 52b38f7f44 A hacky workaround to compensate for upstream comfyui changes. May help #69, in a round-a-bout hacky way. rgthree 2023-12-06 01:51:12 -05:00
  • 4ba02790ec Add missing onKeyDown and onKeyUp to litegraph typings. rgthree 2023-12-05 22:33:07 -05:00
  • 518d8eccf8 Extend rgthree and dialog from eventtarget; add showHelp method to base node; rgthree 2023-12-05 22:28:12 -05:00
  • f612c8482f Add proper connection layout to any switch. Fix #68 rgthree 2023-12-05 21:25:56 -05:00
  • 47d946765a Update Dev script for web subdir rgthree 2023-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. rgthree 2023-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 #65 rgthree 2023-12-03 23:17:46 -05:00
  • a81daa2a16 No-op; move Reroute node's class outside of registerExtension rgthree 2023-12-03 00:36:55 -05:00
  • 5694a274f3 Add custom sort to fast group muter/bypasser. Fixes #65 rgthree 2023-12-02 19:18:54 -05:00
  • eb7bb9ab3b Move existing help popups to new rgthree help dialogs. rgthree 2023-12-02 14:08:59 -05:00
  • 530bbb36a4 Standardize help menu for new nodes. Cleanup rendering for fast group (add ellipsis). rgthree 2023-12-02 13:53:45 -05:00
  • debb5d3f59 Mark Fast Groups Muter/Bypasser as a Virtual Node. Should fix #64 rgthree 2023-12-02 11:03:36 -05:00
  • 5fe31c188d remove debug console logs rgthree 2023-12-02 00:12:10 -05:00
  • 817a91b30e Switch to WEB_DIRECTORY pattern. Fixes #63 rgthree 2023-12-02 00:11:26 -05:00
  • 34b34175f9 Fix messaging in link_fixer rgthree 2023-12-01 23:54:07 -05:00
  • a2922602f5 Add help for bypasser rgthree 2023-12-01 23:45:54 -05:00
  • c10e7d4759 Help Dialog for Fast Groups Muter and generic support for more. rgthree 2023-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. rgthree 2023-12-01 23:00:38 -05:00
  • 981a5eb275 Only swap seed widget values if ComfyUI is currently processing a queue. Fixes #62 rgthree 2023-12-01 22:20:25 -05:00
  • 65832bcc83 Change glob.glob to be compatible with old Python versions. Fixes #59, #49 rgthree 2023-12-01 00:18:32 -05:00
  • 887bd53c59 Better name option for alerting for corrupt workflows. rgthree 2023-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. rgthree 2023-11-30 23:41:46 -05:00
  • d7cf0e393b New Node: Fast Groups Bypasser rgthree 2023-11-30 23:04:03 -05:00
  • a7e7c3f196 New Node: Fast Groups Muter! rgthree 2023-11-30 22:37:46 -05:00
  • 9f655b3fe8 Apply link_page fix to TypeScript src. rgthree 2023-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. rgthree 2023-11-27 12:39:23 -05:00
  • 03ede18cbe Call old oldGetExtraMenuOptions for seed. Fixes #60 rgthree 2023-11-27 12:20:38 -05:00
  • 5f940ddfbb [Dynamic Context] More fixes for input disconnecting. dev rgthree 2023-11-20 00:04:54 -05:00
  • 47d0836ca7 [Dynamic Context] A whole bunch of improvements around naming, persisting, and downstream safety. rgthree 2023-11-19 23:13:52 -05:00
  • 69254f964e [DynamicContext] Rename later inputs, rather than the base_ctx. rgthree 2023-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. rgthree 2023-11-19 16:20:03 -05:00
  • 507571302d Merge branch 'main' of https://github.com/rgthree/rgthree-comfy into dev rgthree 2023-11-19 00:16:39 -05:00
  • 00f35ebd71 Add Dynamic Context Switch and consolidate code against Dynamic Context. rgthree 2023-11-19 00:15:01 -05:00
  • fcea21270b Add better output messaging to Power Prompt when not stripping lora text. rgthree 2023-11-19 00:12:34 -05:00
  • bbb5c5ed4d A bunch of util changes as building out dynamic context. rgthree 2023-11-19 00:11:05 -05:00
  • 9e83c296c5 Merge pull request #57 from mcmonkey4eva/main Regis Gaughan, III 2023-11-18 23:50:05 -05:00
  • 3a01046617 fix import link Alex "mcmonkey" Goodwin 2023-11-18 20:28:46 -08:00
  • 633d6ba8fb Add initial Dynamic Context node. rgthree 2023-11-08 22:44:31 -05:00
  • a197b650c3 Generalize the UI messaging in rgthree. rgthree 2023-10-22 17:59:31 -04:00
  • a6f6df5e3a Call out to from rgthree server nodes, for ComfyUI-Manager badges rgthree 2023-10-22 14:46:47 -04:00
  • 9efc63e729 Built typescript. rgthree 2023-10-17 22:13:40 -04:00
  • f7ab5bc179 Move some utilities to shared_utils and clean up widgets in base node. rgthree 2023-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. rgthree 2023-10-17 21:59:29 -04:00
  • f0f820f28d Merge branch 'main' of https://github.com/rgthree/rgthree-comfy rgthree 2023-10-17 21:57:06 -04:00
  • a3925b8024 Remove debug console.log rgthree 2023-10-17 21:54:50 -04:00
  • fc24ef272a Remove debug console.log rgthree 2023-10-17 21:54:34 -04:00
  • efebc58aab Add ability to connect all nodes from dragging input base_ctx, and unify output connection. Also, fix misspelling for CLIP_HEIGHT rgthree 2023-10-17 21:50:21 -04:00
  • c38183adf6 Merge pull request #45 from receyuki/patch-1 Regis Gaughan, III 2023-10-17 21:05:00 -04:00
  • 4ca1d7be96 Fix seed decrement Rhys Yang 2023-10-18 08:41:11 +08:00
  • 05a6ff1db5 Fix seed decrement Rhys Yang 2023-10-18 04:17:59 +08:00
  • cc23fe1f1e Divorce Context nodes from ComfyNode implementation to fix instability with inputs, types, and widgets. rgthree 2023-10-07 13:30:59 -04:00
  • 9972360927 Allow SDXL prompt to use non-SDXL conditioning if opt_width/opt_height is not passed. rgthree 2023-10-07 10:41:09 -04:00
  • 7d808129d4 Add message about recent breaking changes to README rgthree 2023-10-07 00:25:52 -04:00
  • c93998c0d4 Patch isValidConnection so old nodes can work with this new COMBO input type. rgthree 2023-10-06 23:23:48 -04:00
  • 58eef6f518 Remove debug rgthree 2023-10-06 22:43:36 -04:00
  • f48b991ba3 Move recursive optimization to __init__ so args work (since it requires execution.py). Fixes #42 rgthree 2023-10-06 22:42:30 -04:00
  • 50dee1bfe6 Fix reroute node disconnecting from churned COMBO types (patch). Addresses #41 rgthree 2023-10-06 12:41:11 -04:00
  • 0aa1c281d0 Fix options for dev build rgthree 2023-10-04 20:59:34 -04:00
  • 5e3d02ec6f Some style tweaks. Fixes #40 rgthree 2023-10-04 20:40:37 -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). rgthree 2023-10-03 23:45:29 -04:00
  • 7b0062996d Make finding a lora stricter. Fixes #37 rgthree 2023-10-03 23:41:37 -04:00
  • c13810262a Fix default connection layout for Reroute. rgthree 2023-10-03 22:35:50 -04:00
  • 43d11c7a25 Fix relative import issue for some machines. rgthree 2023-10-02 10:50:26 -04:00
  • f418be396b Fix bad config format. Fixes #34 rgthree 2023-10-02 09:29:07 -04:00
  • 678e13a44c Don't allow reroute default sizes under 10 rgthree 2023-10-01 22:25:05 -04:00
  • 3cbcce5277 Add some node config, starting with reroute node. Fixes #32 rgthree 2023-10-01 22:12:58 -04:00
  • 3d95fd942e Add help menu item to the Random Unmuter node. rgthree 2023-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. rgthree 2023-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 rgthree 2023-10-01 00:10:02 -04:00
  • c01735c1b1 Use LiteGraph.isValidConnection to check Reroute node connectibility. Fixes #29 rgthree 2023-09-30 20:12:39 -04:00
  • d7e62f754c Add ckpt name to Context Big. Fixes #24 rgthree 2023-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 #27 rgthree 2023-09-18 22:40:00 -04:00
  • 8bbeb2b670 Add optimization for as well. rgthree 2023-09-18 17:20:28 -04:00
  • c4c2b8e9f1 Only connect to any when there's inputs. rgthree 2023-09-17 11:51:02 -04:00
  • 7a11b8cf28 Add an option to monitor for bad links. rgthree 2023-09-16 22:24:05 -04:00
  • 5f041918c3 Add back labels for other nodes rgthree 2023-09-16 22:18:24 -04:00
  • 3f63d2a4fb Don't show slot types on reroutes with labels. Fixes #25 rgthree 2023-09-16 20:42:13 -04:00
  • 2faace6edd Merge pull request #22 from rgthree/dev Regis Gaughan, III 2023-09-16 17:04:09 -04:00
  • 2f80a16124 Fix some things in link fixer with complex flows. Add "Fix in place" in workflow load check. rgthree 2023-09-16 16:59:26 -04:00
  • 006885dc51 Merge pull request #20 from rgthree/dev Regis Gaughan, III 2023-09-16 14:00:27 -04:00
  • 9d768d24f6 Ensure node collector passes title through. rgthree 2023-09-16 12:40:21 -04:00
  • 616b0242a6 Add a message for users to fix bad links when loading a new graph. rgthree 2023-09-16 00:46:05 -04:00
  • 332c5e795f README changes rgthree 2023-09-15 23:58:12 -04:00
  • 5bba13e43c New Feature: If a repeater is in a group without inputs, then toggle the entire group. rgthree 2023-09-15 23:51:28 -04:00
  • fe0dabddab Add cfg to context big, and change to float rgthree 2023-09-15 23:21:58 -04:00
  • a017fcccb9 Switch SDXL Config to KSampler Config, and add cfg rgthree 2023-09-15 23:04:01 -04:00
  • bfcfca57ea Links source file rgthree 2023-09-15 22:53:07 -04:00
  • f578e89a81 Add back DisplayInt until ComfyUI better supports porting nodes. rgthree 2023-09-15 22:52:50 -04:00
  • 2ad18864ce Stop loading js not meant for ComfyUI app (links) rgthree 2023-09-15 22:51:21 -04:00
  • 9e4754089d links: Only show button to fix when there's foxable results. rgthree 2023-09-15 22:23:25 -04:00
  • ab4783c277 Adds a link fixer html rgthree 2023-09-15 22:15:12 -04:00
  • 8d139bccad Don't track user config in git rgthree 2023-09-14 23:49:05 -04:00
  • 9e917321f0 Add default config file rgthree 2023-09-14 23:48:06 -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 rgthree 2023-09-14 23:47:49 -04:00
  • ec3b3b9ce7 Override recursive execution.py methods in prestartup script. rgthree 2023-09-14 22:58:24 -04:00
  • 133a2756d2 Add resizing to reroute node. Fixes #17 rgthree 2023-09-13 23:27:31 -04:00
  • 4d37d67373 Add ability to show a label/title. #17 rgthree 2023-09-13 23:03:18 -04:00
  • 06581df8b6 Combine clone new node menu items (#17) rgthree 2023-09-13 22:12:49 -04:00
  • 47be4d4236 Allow reroutes to be resized. Seems to work when height is >= 30. Addresses part of #17 rgthree 2023-09-13 22:06:52 -04:00