Skip to content

[Feature Request]: Expose key widget parameters as subgraph-compatible inputs #41

@rafstahelin

Description

@rafstahelin

What would your feature do ?

What would your feature do?
When Resolution Master is placed inside a ComfyUI subgraph (node group), its widget parameters cannot be exposed as subgraph inputs. This forces users to double-click into the subgraph every time they want to change a preset — breaking the modular workflow pattern that ComfyUI subgraphs are designed for.
The feature request is to make Resolution Master's key widgets convertible to inputs so they surface on the subgraph exterior, just like loader nodes and empty latent nodes already do.
Most critical parameters to expose: Model Preset dropdown (ZImageTurbo, Flux, SD3.5…), Resolution Preset dropdown (7:9 Portrait 1280, 1:1 Square 1024…), and Scaling mode selection (1.0x / 1080p / 2.0MP).

Proposed workflow

Proposed workflow

User places Resolution Master inside a subgraph
User right-clicks a widget (e.g. Model Preset) → "Convert to Input"
The parameter appears as a labeled input on the subgraph exterior
User can now switch model preset and resolution preset from outside the group without entering it
Chaining multiple subgraphs with different resolution targets becomes a surface-level operation instead of requiring double-click into each group

Additional information

Additional information
Attached screenshots show:

The current Resolution Master UI with Presets section (Model + Resolution dropdowns)
A loader subgraph that correctly exposes its parameters as external inputs — this is the target behavior
The feature request form context

This is especially valuable for production workflows where Resolution Master sits at the head of every generation pipeline and preset switching is the most frequent adjustment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions