17.2 Section 17: Progressive Disclosure & UX Philosophy

Layered Progressive Disclosure

Advanced features hide behind icons, with plain-language help one tap away.

Where to find it

Every viewfinder modal (Layers, Metering Mode, Tools, etc.) carries a contextual help info button.

Summary

Zone System, Tools, Cine mode, Darkroom, alternative process, and ML detection are reachable but hidden by default. Each modal carries its own info button that explains the feature in plain language so you can learn what it does without leaving the screen.

How it works

How layering works

The viewfinder is layer one: live preview and core controls. Tap an icon and you reach layer two, a focused modal (Tools, Metering Mode, Layers). Inside layer two you can open a specific tool to reach layer three (Zone System, Development Advisor, Bulb Timer). Each step is one tap and one back-button away.

Info buttons in every modal

Inside each modal you will see a small info icon next to most controls. Tap it and the app shows a plain-language explanation of what the control does, when to use it, and what trade-offs to expect. You learn the feature in place rather than reading a separate manual.

Why hide complexity

A new user who wants to meter a sunny street should not have to step around UV alt-process timers, Scheimpflug calculators, or zone-system rulers to get a reading. Hiding the depth keeps the default workflow short while keeping the depth available for when you need it.

Reaching the deep tools

Tools tab opens the full toolbox: depth of field, development advisor, bracketing, bellows, large-format movements, pinhole, bulb timer, flash, cine, infrared, B&W filter advisor, color temperature, darkroom, alt process, sun and moon. Each tool is its own dialog with its own info button.

Implementation notes (for developers)
OverlayInfoKind drives the per-overlay info dialogs (MeteredEv, KelvinTemperature, FalseColor, etc.). FeatureEntry content registry feeds the in-app help text via the new ContentRegistry pipeline. Icon buttons open self-contained modals; deeper layers (Zone System, Tools, Cine, Darkroom) live behind dedicated entries.

Search documentation