- Fix build on iOS devices (iOS still isn't supported by this plugin)
- Upgraded to lottie-android 3
- Call
enableMergePathsForKitKatAndAbove()
- Added support for animations with asset images. Thanks to @DeividAndreola for implementing this!
- Simplified logic to handle composition parsing to fix a race condition
- Temporarily disable this plugin on pre-Lollipop devices. A bug in the Flutter engine could otherwise crash your apps. This will be reverted once a version with a fix lands in flutter beta.
Again, thanks to @kristoffer-zliide for these changes!
- Updated the Lottie libray used, thus giving you access to the latest features including image support in animations. Thank you, @kristoffer-zliide, for implementing this!
- Make plugin ready for dart 2.
- Make the plugin only react to activity lifecircle changes that involve the main flutter activity.
- Fix crashes occuring when disposing animations
- Ability to unpause animations without having to restart them
- Render small animations in high quality by using the
preferredSize
parameter ofFluttie.prepareAnimation
. - Reduce resource usage by pausing aimations while the app is in background
- Implement multithreaded rendering, not yet enabled because of an issue in the Flutter framework.
- First release with basic functionality