https://m3.material.io/styles/motion/overview/how-it-works

What this source teaches

  • Add semantic motion roles — entrance, exit, emphasis, spatial continuity — and bind each to a transition intent rather than arbitrary timing.
  • Every motion mapping must include interrupt/cancel behavior and a prefers-reduced-motion alternative; brand choreography is contextual, not universal.
  • Distinguish expressive (brand-reinforcing) from functional (state-communicating) motion and apply separately governed rules.

Where AwesomeDS applied it

Implementations and artifacts

No directly linked artifacts.

Caveats & anti-imitation

Transfer semantic motion role concepts and interrupt/cancel patterns; do not copy Google easing values or choreography sequences as universal defaults.

Evidence: first-party-guidance · Verified 2026-07-16 · Cadence 90d