Design Principle
Microinteractions should confirm input and state change, not make the interface feel busy.
Principle
Microinteractions should confirm input and state change, not make the interface feel busy.
Design action
Give light feedback within 100-300ms for click, toggle, drag, and submit; switch long tasks to progress, skeleton, or queue states.
Examples
Positive example: Buttons, toggles, sorting, AI generation, saving, and upload need to show the system received input. Counterexample: Every click triggers a large bounce animation.
Apply when
Buttons, toggles, sorting, AI generation, saving, and upload need to show the system received input. Users need to judge state, scope, risk, or next action quickly.
Source notes
Source note: Synthesized from Apple HIG, Material Design, GOV.UK/Polaris/Atlassian component practices, and interaction accessibility principles.
Agent Directive
Give light feedback within 100-300ms for click, toggle, drag, and submit; switch long tasks to progress, skeleton, or queue states.