Progressive Disclosure

pd/example

Resources

Intro & Anatomy

The Progressive Disclosure pattern enables the management of sequential processes containing a minimum of two steps. It categorizes steps into three states: Active, Done/Completed, and ToDo/Pending, aiding in visualizing the progress. Users are unable to skip steps, for example they cannot jump from step 1 to step 4. Users must adhere to the sequential order of steps.

The Progressive Disclosure divides complex tasks into manageable chunks, aiding users in understanding and completing them. Contextual help, such as text explanations, tooltips, and other UI elements, can guide users through each step.

 

pd/anatomy

The pattern includes the following elements:

  1. Number/Status Icon: Represents the step's sequential order.
  2. Step Summary: A short summary of a completed step.
  3. Short Step Description: A brief summary of the step's objective.
  4. Long Step Title: Provides a detailed inquiry into the purpose or goal of the step, we recommend a question.
  5. Content: Additional information or resources pertinent to the step.
  6. Button or Button Group: Allows interaction with the step, typically to mark completion or advance to the next step.

 


Steps

The Progressive Disclosure pattern offers three states: Active, Done/Completed, and ToDo/Pending. Each step is assigned a numerical identifier, arranged in descending order. Completed steps are marked with the check_circle icon.

Please note that users are unable to skip steps, for example they cannot jump from step 1 to step 4. Users must adhere to the sequential order of steps, although they have the option to move backwards to redo steps.

To Do / Pending – a step not yet completed

To Do / Pending – a step not yet completed

Active – the current step

Active – the current step

Done/Completed – completed step

Done/Completed – completed step

 


Content

The Progressive Disclosure pattern can be filled with either text or form elements, though each step necessitates a title and a button [or button group]. Additionally, other text forms such as lists or links, as well as downloads and other visual elements can be displayed.

Example: Welcome Screen

Example: Welcome Screen

Example: Form, Download

Example: Form, Download

Example: Summary

Example: Summary

 


States

To Do / Pending – a step not yet completed

To Do / Pending – a step not yet completed

Active – the current step

Active – the current step

Done/Completed – completed step

Done/Completed – completed step

Hover [only on already completed steps]

Hover [only on already completed steps]

 


Displaying on Desktop

While desktop-width is depening on your design, we recommend a max. width of 520px.

Displaying on Mobile

Please display the Progressive Disclosure pattern full width [100vw, 100%] on mobile.