Holehan’s Patterns
|
About Settings Patterns
|
|
The Apply Changes pattern is work in progress. Apply Changes SummaryEither let users apply changes instantly. This means the settings will have effect right when the user changes them - without further user confirmation. The instant apply mechanism is best combined with the Revert Changes pattern. Or offer an explicit apply mechanism. That way the user has to explicitly confirm that the changes he made should be applied. Illustration
ContextAfter the settings have been changed to the users' needs the settings have to come into effect. You are wondering whether your users should explicitly confirm the changes they made - or if the settings should be effective instantly. ProblemsChoosing the right apply mechanism is not as easy as it seems. Users, especially more experienced ones, like to explore and play around with the interface. The instant apply mechanism is supporting this explorative nature. Changes are coming into effect right away after the settings have been manipulated. On the other hand people want to feel safe with their choices. So walking through the settings, selecting the ones that seem fit and checking the settings again before applying them is a valid goal as well. This is better supported by the explicit apply mechanism. Explicit apply comes with a few pitfalls. Some users don't understand the difference between "OK" and "Apply" and press both each time they confirm the settings. Also it is unclear what happens when a user switches to another settings page - are the recently changed settings applied or discarded? Examples
Solution
RationaleCode Snippets
Related PatternsRevert Changes Pattern.AlsoRelatedPattern? LiteratureCategories: Settings |
· Login