Material Motion Exploring solutions that will empower creators with the tools needed to describe and implement rich, interactive motion on any platform. Edit this page · History

September 29-October 05, 2016

This weekly update captures what changed in a given week across the Material Motion ecosystem.

Check out current focus to see what weโ€™re working on next.

Check out stability to learn about the current state of each feature.


Team is in NYC for the week!

What has changed


  • ๐ŸŽ‰: something launched! Click to view the release notes.
  • ๐Ÿ“: something was worked on.
Tech stack Starmap Apple Android Web
Runtime ย  ๐Ÿ“ ย  ย 
Transitions ย  ย  ย  ย 
Interactions ย  ย  ย  ย 
Serialization ย  ย  ย  ย 
Motion Family Starmap Apple Android Web
Arc move ย  ย  ย  ย 
Direct manipulation ย  ๐Ÿ“ ย  ๐Ÿ“
Momentum conservation ย  ๐Ÿ“ ๐Ÿ“ ย 
Tween ๐ŸŽ‰ ๐Ÿ“ ย  ย 
Timeline tween ย  ย  ย  ย 
Catalog Starmap Apple Android Web
Color interpolation ย  ย  ย  ย 
Sparkle Dialog ย  ย  ย  ย 


๐ŸŽ‰ Tween motion family spec stabilized. Read the spec.

๐ŸŽ‰ Scheduler tracing spec stabilized. Read the spec.

๐ŸŽ‰ Transaction removed from the Runtime. Runtime now simply consists of Scheduler, Plan, and Performer types.

Android platform

๐Ÿ“ Rebound motion family Iterating toward MVP.

Apple platforms

๐Ÿ“ Tween motion family Iterating toward MVP.

๐Ÿ“ POP motion family Iterating toward MVP.

๐Ÿ“ Direct manipulation motion family Iterating toward MVP.

๐ŸŽ‰ Runtime Transaction object removed. Greatly simplifies usage of the runtime.

Web frameworks

๐Ÿ“ Direct manipulation motion family

  • Built prototype of gesture streams (which will power the Direct Manipulation motion family).
  • Added TypeScript annotations. (diff)

๐Ÿ“ Release workflow

  • Discovered tsickle, a TypeScript to Closure JSDoc tool maintained by the Angular team.
  • Fixed a bug that prevented the open-source version from compiling Material Motion.
  • Became a maintainer of the NPM package. Going forward, Material Motion can ensure and verify that the open-source version of tsickle maintains parity with the internal version.

Learn more

Join us on Discord!