Progressive Disclosure
Complexity on Demand
Instead of overwhelming all options upfront or hiding them behind chat syntax, the UI reveals advanced controls behind expansion — beginner mode, advanced mode, or layered accordions. Depth stays available without being default.
Framing
The problem
AI tools often overwhelm novices or frustrate experts when shown the same interface.
The pattern
Reveal advanced controls behind expansion — beginner mode, advanced mode, or layered accordions — so depth is available without being default.
Why chat breaks here
Chat hides advanced capability behind exact wording and prior knowledge — there is no visible path from beginner to expert.
Risks
Important capabilities may remain undiscovered if disclosure is too timid; overly tiered framings rarely match how products actually ship.
Avoid when
The tool is simple enough that full visibility is clearer than layered concealment.
Use when
Novices and experts share the same tool and full visibility would overwhelm one of them.
DOPE evaluation
- Directability
- Expand or collapse complexity with one click
- Observability
- Current complexity level and available controls are always visible
- Predictability
- Each level has a defined, stable set of controls
- Explainability
- Each complexity level is labeled with what capabilities it unlocks
In the wild
- ComfyUI (Comfy.org) — Strongest fit for layered complexity — starter templates → custom workflows → expert node graphs. Three real tiers of revelation in one product surface.
- Krea AI (Krea) — Easy Mode vs Advanced toggle — beginner-to-pro path inside one product. Clean two-tier disclosure rather than aspirational three-tier framing.
- Stable Diffusion WebUI (Auto1111) (AUTOMATIC1111) — Top-level prompt + collapsible sections (Sampling, Hires.fix, ADetailer extensions). Accordion-style progressive disclosure as a power-user norm.
FAQ
When should I use the Progressive Disclosure pattern?
Novices and experts share the same tool and full visibility would overwhelm one of them.
When should I avoid the Progressive Disclosure pattern?
The tool is simple enough that full visibility is clearer than layered concealment.
What problem does Progressive Disclosure solve?
AI tools often overwhelm novices or frustrate experts when shown the same interface.
Why is chat the wrong fit for this?
Chat hides advanced capability behind exact wording and prior knowledge — there is no visible path from beginner to expert.
Related patterns
- Often paired with: Property Panel — Layer the cockpit so essential controls stay calm and expert ones are nearby.
- Alternative to: Semantic Zoom — Disclose controls in layers vs disclose output depth on a single slider.
- Extends: Inline Prompt Controls — Detected fields can hide behind layers until the user wants to tune them.