flutter_animate 2.0.0
flutter_animate: ^2.0.0 copied to clipboard
Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.0] - 2022-10-23 #
Added #
- effects now use "smart" parameters. See README: Other Effect Parameters
- effects now expose default param values as static fields
FlipEffect
(2.5d card flip)loop
extension toAnimationController
- support for non-uniform blurs in
BlurEffect
animated
property for all adapterstransformHitTest
param onMoveEffect
- first set of automated tests
Changed #
- changes to some effect extension methods (ex.
move
) to be more consistent - fix for
BlurEffect
on the web with low sigma values - exposed some effects' utility methods as static methods
- changed
SwapEffect.builder
method signature to have a non-nullable child - minor documentation improvements and small fixes
Removed #
unblur
extension method. UseblurXY
with abegin
value instead
[1.0.0] - 2022-08-18 #
[0.3.0] - 2022-06-20 #
[0.2.0] - 2022-06-17 #
Added #
- Adapters: Drive animations from external sources (scrolling, notifiers, etc)
ShakeEffect
: translation and/or rotation based shaking effectSaturateEffect
: Color saturation effect (ex. animate to grayscale)TintEffect
: Animated color tint
Changed #
- Fix issue with
Animate
delay returning after dispose - Improved example
[0.1.0] - 2022-05-29 #
Added #
ShimmerEffect
: can do a variety of gradient effects, including load shimmersThenEffect
: simplifies sequencing effects by calculating a new inheritable delay
Changed #
onInit
&onComplete
are now propagated to all children ofAnimateList
- improved documentation
Animate
delay is now separate from the animation and only runs once- Effect is now an empty effect instead of an abstract class
- Updated example
- Fixed an issue with property inheritance through multiple effects