Rules
Addressed in Saffer, chapter 3
What rules specify
This list is adapted from Saffer, pp. 53-54
- How microinteraction responds
- User control after trigger
- Sequence and timing of response actions
- Data sources
- Algorithms
- Feedback to user
- Mode dependencies (if needed)
- Repetition details
- Termination details
Design Advice
- Progressive disclosure instead of multiple screens
- Use constraints to avoid invalid actions
- Use context to minimize unnecessary user actions
- Err on the side of removing control
- Use smart defaults
- For text: accept all common formats
Discussion questions
- What rules are typically involved for logging in?
- What controls can be used for audio volume? What are the tradeoffs?
- How should items in a menu be ordered?
- What are strategies for creating good labels (see Microcopy in Saffer book)?
- What are examples of algorithms in microinterations?