Move logic nodes into utils category

This commit is contained in:
Alexis Rolland 2026-05-21 21:38:04 +08:00
parent 4259a0c7c3
commit c4f4bd3fd9
3 changed files with 10 additions and 10 deletions

View File

@ -15,7 +15,7 @@ class SwitchNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="ComfySwitchNode", node_id="ComfySwitchNode",
display_name="Switch", display_name="Switch",
category="logic", category="utils/logic",
is_experimental=True, is_experimental=True,
inputs=[ inputs=[
io.Boolean.Input("switch"), io.Boolean.Input("switch"),
@ -46,7 +46,7 @@ class SoftSwitchNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="ComfySoftSwitchNode", node_id="ComfySoftSwitchNode",
display_name="Soft Switch", display_name="Soft Switch",
category="logic", category="utils/logic",
is_experimental=True, is_experimental=True,
inputs=[ inputs=[
io.Boolean.Input("switch"), io.Boolean.Input("switch"),
@ -136,7 +136,7 @@ class DCTestNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="DCTestNode", node_id="DCTestNode",
display_name="DCTest", display_name="DCTest",
category="logic", category="utils/logic",
is_output_node=True, is_output_node=True,
inputs=[io.DynamicCombo.Input("combo", options=[ inputs=[io.DynamicCombo.Input("combo", options=[
io.DynamicCombo.Option("option1", [io.String.Input("string")]), io.DynamicCombo.Option("option1", [io.String.Input("string")]),
@ -174,7 +174,7 @@ class AutogrowNamesTestNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="AutogrowNamesTestNode", node_id="AutogrowNamesTestNode",
display_name="AutogrowNamesTest", display_name="AutogrowNamesTest",
category="logic", category="utils/logic",
inputs=[ inputs=[
_io.Autogrow.Input("autogrow", template=template) _io.Autogrow.Input("autogrow", template=template)
], ],
@ -194,7 +194,7 @@ class AutogrowPrefixTestNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="AutogrowPrefixTestNode", node_id="AutogrowPrefixTestNode",
display_name="AutogrowPrefixTest", display_name="AutogrowPrefixTest",
category="logic", category="utils/logic",
inputs=[ inputs=[
_io.Autogrow.Input("autogrow", template=template) _io.Autogrow.Input("autogrow", template=template)
], ],
@ -213,7 +213,7 @@ class ComboOutputTestNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="ComboOptionTestNode", node_id="ComboOptionTestNode",
display_name="ComboOptionTest", display_name="ComboOptionTest",
category="logic", category="utils/logic",
inputs=[io.Combo.Input("combo", options=["option1", "option2", "option3"]), inputs=[io.Combo.Input("combo", options=["option1", "option2", "option3"]),
io.Combo.Input("combo2", options=["option4", "option5", "option6"])], io.Combo.Input("combo2", options=["option4", "option5", "option6"])],
outputs=[io.Combo.Output(), io.Combo.Output()], outputs=[io.Combo.Output(), io.Combo.Output()],
@ -230,7 +230,7 @@ class ConvertStringToComboNode(io.ComfyNode):
node_id="ConvertStringToComboNode", node_id="ConvertStringToComboNode",
search_aliases=["string to dropdown", "text to combo"], search_aliases=["string to dropdown", "text to combo"],
display_name="Convert String to Combo", display_name="Convert String to Combo",
category="logic", category="utils/logic",
inputs=[io.String.Input("string")], inputs=[io.String.Input("string")],
outputs=[io.Combo.Output()], outputs=[io.Combo.Output()],
) )
@ -246,7 +246,7 @@ class InvertBooleanNode(io.ComfyNode):
node_id="InvertBooleanNode", node_id="InvertBooleanNode",
search_aliases=["not", "toggle", "negate", "flip boolean"], search_aliases=["not", "toggle", "negate", "flip boolean"],
display_name="Invert Boolean", display_name="Invert Boolean",
category="logic", category="utils/logic",
inputs=[io.Boolean.Input("boolean")], inputs=[io.Boolean.Input("boolean")],
outputs=[io.Boolean.Output()], outputs=[io.Boolean.Output()],
) )

View File

@ -70,7 +70,7 @@ class MathExpressionNode(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="ComfyMathExpression", node_id="ComfyMathExpression",
display_name="Math Expression", display_name="Math Expression",
category="logic", category="utils",
search_aliases=[ search_aliases=[
"expression", "formula", "calculate", "calculator", "expression", "formula", "calculate", "calculator",
"eval", "math", "eval", "math",

View File

@ -14,7 +14,7 @@ class CreateList(io.ComfyNode):
return io.Schema( return io.Schema(
node_id="CreateList", node_id="CreateList",
display_name="Create List", display_name="Create List",
category="logic", category="utils",
is_input_list=True, is_input_list=True,
search_aliases=["Image Iterator", "Text Iterator", "Iterator"], search_aliases=["Image Iterator", "Text Iterator", "Iterator"],
inputs=[io.Autogrow.Input("inputs", template=template_autogrow)], inputs=[io.Autogrow.Input("inputs", template=template_autogrow)],