This minor releases introduces new APIs for defining motion curves.
MDMMotionCurveTypeDefault is now deprecated. Use MDMMotionCurveTypeBezier instead.
The new MDMLinearMotionCurve macro allows you to define linear easing curves in specs.
Spring curve specs can now define initial velocity. This value can be read using the new MDMSpringMotionCurveDataIndexInitialVelocity enum value for MDMSpringMotionCurveDataIndex.
new enum: MDMSpringMotionCurveDataIndexInitialVelocity.
new constant/macro: MDMLinearMotionCurve.
This minor release introduces a new API for reversing cubic beziers and a unit test for MDMModalMovementTiming.
MDMMotionCurveReversedBezier reverses cubic bezier curves. Intended for use when building mirrored bi-directional transitions.
new function: MDMMotionCurveReversedBezier.
This patch release migrates the project's continuous integration pipeline from arc to bazel and kokoro.
Continuous integration can now be run locally by executing ./.kokoro from the root of the git repo. Requires bazel.
This minor release introduces two new APIs for working with timing curves.
MDMMotionCurveFromTimingFunction can create a timing curve from a CAMediaTimingFunction.MDMModalMovementTiming is the iOS timing curve for modal presentation movement.new function: MDMMotionCurveFromTimingFunction.
new macro: MDMModalMovementTiming.
Added a missing framework header for Objective-C support.
Initial release.
Includes MotionTiming structure for representing cubic bezier and spring animations.