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.
Meta
Team is in NYC for the week!
What has changed
Legend:
- ๐: 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 | ย | ย | ย | ย |
Starmap
๐ 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! discord.gg/ZJyGXza