Progressive disclosure

Progressive disclosure is an interaction design pattern used to make applications easier to learn and less error-prone. It does so by deferring some advanced or rarely-used features to a secondary screen[1] and designing workflows where information is revealed when it becomes relevant to the current task.[2]

A classic example of this pattern is the print dialog in macOS. While printing a page, the print dialog shows only a small subset of choices. If the user wants more advanced options, they can click the "Show Details" button to reveal these features in a secondary screen.[citation needed]

In the physical world, progressive disclosure is used by modern theme park designers. Long waiting lines for rides can scare away visitors, so only a small segment of the line is made visible from any vantage point. As people move ahead in line, they only get to see discrete portions of the entire line. This design can make waiting more bearable for those in line.[3]

  1. ^ Nielsen, Jakob. "Progressive Disclosure". Nielsen Norman Group. Retrieved 2024-06-04.
  2. ^ UXPin (2023-03-13). "What is Progressive Disclosure? Show & Hide the Right Information". Studio by UXPin. Retrieved 2023-10-13.
  3. ^ http://people.sunyit.edu/~lepres/thesis/principles/189_pdfsam_POD.pdf [bare URL PDF]