All notable changes to this project from 2019-01-21 will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed #37 allowing Android lottie
srcto be set without the.jsonfile extension. Thanks to @mudlabs PR.
- NativeScript Vue demo
- Enabled Travis CI builds for demo projects
- Republished to correct missing README from npm.
- Added documentation to the interface.
- Added the
completionBlockproperty for executing work upon completion of the animation. - Added the
playAnimationFromProgressToProgressfunction for playing the animation from the specified start and end progress values. - Added the
setColorValueDelegateForKeyPathfunction for setting the provided color value on each property that matches the specified keyPath. - Added the
setOpacityValueDelegateForKeyPathfunction for setting the provided opacity value on each property that matches the specified keyPath.
- Changed the iOS implementation to remove unnecessary layout and measurement logic.
- Changed both the android and iOS implementations to align them where possible.
- Changed both the Angular and plan demos to align them, and to demonstrate the newly added apis.
- Removed exposed properties with no backing implementation have been removed.
- Removed the
themeproperty removed in favour ofsetColorValueDelegateForKeyPath. - Removed the LottieHelper jar.