What the person is doing
Users need to change persistent app behavior, account behavior, workspace policy, notification preferences, privacy choices, display preferences, integrations, devices, permissions, or system-like configuration.
Application · lesson 22 of 23 · Task And Workflow Patterns
Underlying principle: A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Provide a dedicated settings management surface that groups related settings, displays current values and effects, clarifies scope and ownership, handles immediate and explicit save models consistently, exposes dependencies, preserves changes, and supports search, reset, and recovery for revisited configuration.
A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Users need to change persistent app behavior, account behavior, workspace policy, notification preferences, privacy choices, display preferences, integrations, devices, permissions, or system-like configuration.
Provide a dedicated settings management surface that groups related settings, displays current values and effects, clarifies scope and ownership, handles immediate and explicit save models consistently, exposes dependencies, preserves changes, and supports search, reset, and recovery for revisited configuration.
Settings overview with categories and current values
What scope does each setting affect: device, account, workspace, organization, integration, or system?
Each setting communicates its scope, effect, and save model before the user changes it.
Users need to change persistent app behavior, account behavior, workspace policy, notification preferences, privacy choices, display preferences, integrations, devices, permissions, or system-like configuration.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users need to change persistent app behavior, account behavior, workspace policy, notification preferences, privacy choices, display preferences, integrations, devices, permissions, or system-like configuration.
Provide a dedicated settings management surface that groups related settings, displays current values and effects, clarifies scope and ownership, handles immediate and explicit save models consistently, exposes dependencies, preserves changes, and supports search, reset, and recovery for revisited configuration.
Settings overview with categories and current values
Users change the wrong scope because local, account, workspace, and organization settings look identical.
Use headings, section labels, fieldsets, and persistent labels so settings groups and controls have clear programmatic names.
Apple Developer - checked
Apple supports settings as user-adjustable configuration and distinguishes in-app frequently changed settings from less frequent system Settings.
Material Design - checked
Material supports app settings as preferences for app behavior with labels, secondary text, switches, checkboxes, and status.
Android Developers - checked
Android supports settings screens with preference hierarchy, current preference values, dependencies, and persistence.
Microsoft Learn - checked
Microsoft supports dedicated app settings pages and user-customizable app settings grouped behind clear entry points.
Source trail checked: