Add a log message for ComfyUI's Node 2.0 incompatibility.

This commit is contained in:
rgthree
2025-11-27 08:46:36 -05:00
parent eadc24ecc8
commit 42e73c3c48
4 changed files with 22 additions and 3 deletions
+14
View File
@@ -110,3 +110,17 @@ print()
adjs = ['exciting', 'extraordinary', 'epic', 'fantastic', 'magnificent']
log(f'Loaded {len(nodes)} {random.choice(adjs)} nodes. 🎉', color='BRIGHT_GREEN')
print()
if get_config_value('announcements.comfy-nodes-20.incompatible', True):
message = (
"ComfyUI's new Node 2.0 rendering may be incompatible with some rgthree-comfy nodes "
"and features, breaking some rendering as well as losing the ability to "
"access a node's properties (a vital part of many nodes). It also appears to run MUCH more "
"slowly spiking CPU usage and causing jankiness and unresponsiveness, especially with large "
"workflows. Personally I am not planning to use the new Nodes 2.0 and, unfortunately, am not "
"able to invest the time to investigate and overhaul rgthree-comfy where needed. "
"If you have issues when Nodes 2.0 is enabled, I'd urge you to switch it off as well and "
"join me in hoping ComfyUI is not planning to deprecate the existing, stable canvas rendering "
"all together.\n"
)
log(message, color='YELLOW', id='announcements.comfy-nodes-20.incompatible', at_most_secs=60)
+2 -2
View File
@@ -5,8 +5,8 @@ from .utils import get_dict_value, set_dict_value, dict_has_key, load_json_file
from .pyproject import VERSION
def get_config_value(key):
return get_dict_value(RGTHREE_CONFIG, key)
def get_config_value(key, default=None):
return get_dict_value(RGTHREE_CONFIG, key, default)
def extend_config(default_config, user_config):
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "rgthree-comfy"
description = "Making ComfyUI more comfortable."
version = "1.0.2511111955"
version = "1.0.2511270846"
license = { file = "LICENSE" }
dependencies = []
+5
View File
@@ -56,5 +56,10 @@
"key_connections_output": "Shift + D"
}
}
},
"announcements": {
"comfy-nodes-20": {
"incompatible": true
}
}
}