Motion-Reduction Modes Become a Design System Primitive
Design · 3 min read
Users who are sensitive to motion benefit from reduced or alternative animations, but a binary reduced-motion setting often strips helpful spatial cues and leaves interactions feeling abrupt. New design system primitives offer graded motion profiles — for example, none, subtle, and contextual — and document when to apply each profile. This preserves meaning while respecting user comfort.
Implementation patterns include time-independent transitions (instant visibility changes) for critical state changes and context-aware easing for navigational flows where spatial continuity helps orientation. Components expose a motionProfile property tied to tokens, so the entire system can switch profiles centrally. Designers should provide examples and accessibility rationale so teams apply the right level of motion consistently.
Testing must include real users who have motion sensitivity, not just automated audits. Build storybook permutations for each profile, and ensure that keyboard, screen reader, and switch-access workflows remain robust with reduced or altered motion. When motion is treated as a scalable system concern, teams avoid the usability regressions that stem from ad-hoc animation removal.