Skip to content

feat: mark 429 widgets as advanced for collapsible UI#12197

Merged
Kosinkadink merged 6 commits intomasterfrom
partition-advanced-widgets
Feb 20, 2026
Merged

feat: mark 429 widgets as advanced for collapsible UI#12197
Kosinkadink merged 6 commits intomasterfrom
partition-advanced-widgets

Conversation

@christian-byrne
Copy link
Contributor

@christian-byrne christian-byrne commented Feb 1, 2026

Summary

Mark widgets as advanced across core, comfy_extras, and comfy_api_nodes to support the new collapsible advanced inputs section in the frontend.

Changes

  • 429 total widgets marked as advanced
  • 267 advanced markers in comfy_extras/
  • 162 advanced markers in comfy_api_nodes/
  • All files pass python3 -m py_compile verification

Widgets marked advanced (hidden by default)

Category Widgets
Scheduler internals sigma_max, sigma_min, rho, mu, beta, alpha
Sampler internals eta, s_noise, order, rtol, atol, h_init, pcoeff, icoeff, dcoeff
Memory optimization tile_size, overlap, temporal_size, temporal_overlap
Pipeline controls add_noise, start_at_step, end_at_step, return_with_leftover_noise
Timing controls start_percent, end_percent
Layer selection stop_at_clip_layer, layers, block_number
Video encoding codec, crf, format
Device/dtype device, noise_device, dtype, weight_dtype

Widgets kept basic (always visible)

Category Widgets
Core params strength, steps, cfg, denoise, seed, width, height
Model selectors ckpt_name, lora_name, vae_name, sampler_name, scheduler
Common controls upscale_method, crop, batch_size, fps, opacity

Related

  • Frontend PR: Comfy-Org/ComfyUI_frontend#11939

API Node PR Checklist

Scope

  • Is API Node Change

Pricing & Billing

  • Need pricing update
  • No pricing update

If Need pricing update:

  • Metronome rate cards updated
  • Auto‑billing tests updated and passing

QA

  • QA done
  • QA not required

Comms

  • Informed Kosinkadink

Mark widgets as advanced across core, comfy_extras, and comfy_api_nodes
to support the new collapsible advanced inputs section in the frontend.

Changes:
- 267 advanced markers in comfy_extras/
- 162 advanced markers in comfy_api_nodes/
- All files pass python3 -m py_compile verification

Widgets marked advanced (hidden by default):
- Scheduler internals: sigma_max, sigma_min, rho, mu, beta, alpha
- Sampler internals: eta, s_noise, order, rtol, atol, h_init, pcoeff, etc.
- Memory optimization: tile_size, overlap, temporal_size, temporal_overlap
- Pipeline controls: add_noise, start_at_step, end_at_step
- Timing controls: start_percent, end_percent
- Layer selection: stop_at_clip_layer, layers, block_number
- Video encoding: codec, crf, format
- Device/dtype: device, noise_device, dtype, weight_dtype

Widgets kept basic (always visible):
- Core params: strength, steps, cfg, denoise, seed, width, height
- Model selectors: ckpt_name, lora_name, vae_name, sampler_name
- Common controls: upscale_method, crop, batch_size, fps, opacity

Related: frontend PR #11939
Amp-Thread-ID: https://ampcode.com/threads/T-019c1734-6b61-702e-b333-f02c399963fc
… node widgets as advanced

Per comfyanonymous review:
- Model merge arguments should not be advanced (all 14 model-specific merge classes)
- SaveAnimatedWEBP lossless/quality/method should not be advanced
- SaveWEBM/SaveVideo codec/crf/format should not be advanced
- TrainLoraNode options should not be advanced (7 inputs)

Amp-Thread-ID: https://ampcode.com/threads/T-019c322b-a3a8-71b7-9962-d44573ca6352
@Kosinkadink Kosinkadink merged commit 4d172e9 into master Feb 20, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Core team dependency Core-Important

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants