Skip to content

Commit 0839f5b

Browse files
committed
feat: add Generation Setup main category mapping
1 parent 6954e36 commit 0839f5b

41 files changed

Lines changed: 282 additions & 1 deletion

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

comfy_extras/nodes_ace.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ def define_schema(cls):
1212
return io.Schema(
1313
node_id="TextEncodeAceStepAudio",
1414
category="conditioning",
15+
main_category="Generation Setup",
1516
inputs=[
1617
io.Clip.Input("clip"),
1718
io.String.Input("tags", multiline=True, dynamic_prompts=True),
@@ -62,6 +63,7 @@ def define_schema(cls):
6263
node_id="EmptyAceStepLatentAudio",
6364
display_name="Empty Ace Step 1.0 Latent Audio",
6465
category="latent/audio",
66+
main_category="Generation Setup",
6567
inputs=[
6668
io.Float.Input("seconds", default=120.0, min=1.0, max=1000.0, step=0.1),
6769
io.Int.Input(

comfy_extras/nodes_advanced_samplers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ def define_schema(cls) -> io.Schema:
4646
return io.Schema(
4747
node_id="SamplerLCMUpscale",
4848
category="sampling/custom_sampling/samplers",
49+
main_category="Generation Setup",
4950
inputs=[
5051
io.Float.Input("scale_ratio", default=1.0, min=0.1, max=20.0, step=0.01),
5152
io.Int.Input("scale_steps", default=-1, min=-1, max=1000, step=1),
@@ -93,6 +94,7 @@ def define_schema(cls) -> io.Schema:
9394
node_id="SamplerEulerCFGpp",
9495
display_name="SamplerEulerCFG++",
9596
category="_for_testing", # "sampling/custom_sampling/samplers"
97+
main_category="Generation Setup",
9698
inputs=[
9799
io.Combo.Input("version", options=["regular", "alternative"]),
98100
],

comfy_extras/nodes_align_your_steps.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def define_schema(cls) -> io.Schema:
3030
node_id="AlignYourStepsScheduler",
3131
search_aliases=["AYS scheduler"],
3232
category="sampling/custom_sampling/schedulers",
33+
main_category="Generation Setup",
3334
inputs=[
3435
io.Combo.Input("model_type", options=["SD1", "SDXL", "SVD"]),
3536
io.Int.Input("steps", default=10, min=1, max=10000),

comfy_extras/nodes_apg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def define_schema(cls) -> io.Schema:
1717
node_id="APG",
1818
display_name="Adaptive Projected Guidance",
1919
category="sampling/custom_sampling",
20+
main_category="Generation Setup",
2021
inputs=[
2122
io.Model.Input("model"),
2223
io.Float.Input(

comfy_extras/nodes_audio.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def define_schema(cls):
1919
node_id="EmptyLatentAudio",
2020
display_name="Empty Latent Audio",
2121
category="latent/audio",
22+
main_category="Generation Setup",
2223
inputs=[
2324
IO.Float.Input("seconds", default=47.6, min=1.0, max=1000.0, step=0.1),
2425
IO.Int.Input(
@@ -43,6 +44,7 @@ def define_schema(cls):
4344
return IO.Schema(
4445
node_id="ConditioningStableAudio",
4546
category="conditioning",
47+
main_category="Generation Setup",
4648
inputs=[
4749
IO.Conditioning.Input("positive"),
4850
IO.Conditioning.Input("negative"),
@@ -72,6 +74,7 @@ def define_schema(cls):
7274
search_aliases=["audio to latent"],
7375
display_name="VAE Encode Audio",
7476
category="latent/audio",
77+
main_category="Generation Setup",
7578
inputs=[
7679
IO.Audio.Input("audio"),
7780
IO.Vae.Input("vae"),
@@ -102,6 +105,7 @@ def define_schema(cls):
102105
search_aliases=["latent to audio"],
103106
display_name="VAE Decode Audio",
104107
category="latent/audio",
108+
main_category="Generation Setup",
105109
inputs=[
106110
IO.Latent.Input("samples"),
107111
IO.Vae.Input("vae"),

comfy_extras/nodes_audio_encoder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ def define_schema(cls) -> io.Schema:
3737
return io.Schema(
3838
node_id="AudioEncoderEncode",
3939
category="conditioning",
40+
main_category="Generation Setup",
4041
inputs=[
4142
io.AudioEncoder.Input("audio_encoder"),
4243
io.Audio.Input("audio"),

comfy_extras/nodes_chroma_radiance.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ def define_schema(cls) -> io.Schema:
1414
return io.Schema(
1515
node_id="EmptyChromaRadianceLatentImage",
1616
category="latent/chroma_radiance",
17+
main_category="Generation Setup",
1718
inputs=[
1819
io.Int.Input(id="width", default=1024, min=16, max=nodes.MAX_RESOLUTION, step=16),
1920
io.Int.Input(id="height", default=1024, min=16, max=nodes.MAX_RESOLUTION, step=16),

comfy_extras/nodes_clip_sdxl.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def define_schema(cls):
1010
return io.Schema(
1111
node_id="CLIPTextEncodeSDXLRefiner",
1212
category="advanced/conditioning",
13+
main_category="Generation Setup",
1314
inputs=[
1415
io.Float.Input("ascore", default=6.0, min=0.0, max=1000.0, step=0.01),
1516
io.Int.Input("width", default=1024, min=0, max=nodes.MAX_RESOLUTION),
@@ -31,6 +32,7 @@ def define_schema(cls):
3132
return io.Schema(
3233
node_id="CLIPTextEncodeSDXL",
3334
category="advanced/conditioning",
35+
main_category="Generation Setup",
3436
inputs=[
3537
io.Clip.Input("clip"),
3638
io.Int.Input("width", default=1024, min=0, max=nodes.MAX_RESOLUTION),

comfy_extras/nodes_cond.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ def define_schema(cls) -> io.Schema:
99
return io.Schema(
1010
node_id="CLIPTextEncodeControlnet",
1111
category="_for_testing/conditioning",
12+
main_category="Generation Setup",
1213
inputs=[
1314
io.Clip.Input("clip"),
1415
io.Conditioning.Input("conditioning"),
@@ -36,6 +37,7 @@ def define_schema(cls) -> io.Schema:
3637
return io.Schema(
3738
node_id="T5TokenizerOptions",
3839
category="_for_testing/conditioning",
40+
main_category="Generation Setup",
3941
inputs=[
4042
io.Clip.Input("clip"),
4143
io.Int.Input("min_padding", default=0, min=0, max=10000, step=1),

comfy_extras/nodes_controlnet.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def define_schema(cls):
1010
return io.Schema(
1111
node_id="SetUnionControlNetType",
1212
category="conditioning/controlnet",
13+
main_category="Generation Setup",
1314
inputs=[
1415
io.ControlNet.Input("control_net"),
1516
io.Combo.Input("type", options=["auto"] + list(UNION_CONTROLNET_TYPES.keys())),
@@ -40,6 +41,7 @@ def define_schema(cls):
4041
node_id="ControlNetInpaintingAliMamaApply",
4142
search_aliases=["masked controlnet"],
4243
category="conditioning/controlnet",
44+
main_category="Generation Setup",
4345
inputs=[
4446
io.Conditioning.Input("positive"),
4547
io.Conditioning.Input("negative"),

0 commit comments

Comments
 (0)