PackageTrack
Sign in Get early access

flutter_animate

Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.

4.5.2 1.0M downloads/mo #363 most downloaded on pub.dev gskinner/flutter_animate

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 10 months

Most releases are documented

notes for 22 of 28 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

28 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

28 releases · May 2022 to Nov 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 4.5.2 25 Nov 2024
    Release notes

    Changed

    • remove unnecessary visibility_detector dependency
    Open source →
  2. 4.5.1 21 Nov 2024
    Release notes

    Changed

    • fix console formatting reset for warn prints
    Open source →
  3. 4.5.0 31 Jan 2024
    Release notes

    Changed

    • include ShaderEffect in export by default
    • use AnimatedSampler from flutter_shaders package (versus copying it in)
    Open source →
    Release notes

    Changed

    • include ShaderEffect in export by default
    • use AnimatedSampler from flutter_shaders package (versus copying it in)
    Open source →
  4. 4.4.1 26 Jan 2024
    Release notes

    Documentation improvements

    Open source →
    Release notes

    Changed

    • improved documentation for extension methods
    Open source →
  5. 4.4.0 08 Jan 2024
    Release notes

    Added

    • Animate.value — sets the starting value/position of an animation
    Open source →
  6. 4.3.0 22 Nov 2023
    Release notes

    Added

    • AlignEffect - animate alignment
    • transformHitTests on ScaleEffect and RotateEffect
    • EffectList - build lists of effects with the chained API

    Changed

    • fix to properly support FollowPathEffect.rotate
    • made extension method types less ambiguous
    • fixed total animation duration when using ThenEffect
    • updated to use super initializers
    • other minor fixes / doc updates
    Open source →
  7. 4.2.0 19 Jun 2023
    Release notes

    Added

    • FollowPathEffect
    • ShaderEffect - currently in prerelease & must be imported directly

    Changed

    • removed unused adapter param from AnimateList
    • added more tests
    Open source →
  8. 4.2.0+1 25 Jul 2023

    Nothing published for this version

  9. 4.1.1 23 Mar 2023
    Release notes

    Changed

    • fixed an issue with onPlay triggering on every rebuild
    Open source →
  10. 4.1.1+1 23 Mar 2023

    Nothing published for this version

  11. 4.1.0 20 Feb 2023
    Release notes

    Added

    • Animate.autoPlay and AnimateList.autoPlay
    • Animate.onInit and AnimateList.onInit
    • AnimateList.delay
    • debug warnings for some incompatible parameter combinations

    Changed

    • fixed issues with orphaned adapters causing errors
    Open source →
  12. 4.0.0 13 Feb 2023
    Release notes

    Added

    • CrossfadeEffect - cross fades in a new widget
    • Adapter.direction - optionally update in only one direction

    Changed

    • major refactor of Adapter
    • fix issue with adapters generating errors on disposed Animate instances
    • improve smoothing for Adapter.animated
    • improve adapter examples
    • changed ThenEffect functionality to establish a new baseline time
    • cleaned up tests & added tests for new effects
    Open source →
  13. 3.1.0 30 Jan 2023
    Release notes

    Added

    • added a few fun examples to the everything_view

    Changed

    • changed ShakeEffect.hz to a double
    • added padding to ShimmerEffect to reduce visual issues with ShaderMask and antialiasing
    • fix an error in the AnimationController.loop extension when the target was disposed
    Open source →
  14. 3.0.0 19 Jan 2023
    Release notes

    Changed

    • reorganize lib folder to follow dart guidance
    • cleanup of documentation to improve consistency
    • renamed test_view to playground_view
    Open source →
  15. 2.2.0 16 Jan 2023
    Release notes

    Added

    • ColorEffect - animate between two colors with a blend mode

    Changed

    • reset animation if onPlay changes
    • simplified BoxShadowEffect implementation
    Open source →
  16. 2.1.0 09 Jan 2023
    Release notes

    Added

    • Animate.target for declarative animation
    • BoxShadowEffect - animate BoxShadow
    • ElevationEffect - animate elevation shadows
    • Animate.restartOnHotReload static property

    Changed

    • fixed issues with low value blurs on web
    • fixed errors with 0 sized gradients in ShimmerEffect
    • removed optimizations that modify the display list
    Open source →
  17. 2.0.1 30 Oct 2022
    Release notes

    Changed

    • fixed ShakeEffect.hz calculations and adjusted defaults
    Open source →
  18. 2.0.0 23 Oct 2022
    Release notes

    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 to AnimationController
    • support for non-uniform blurs in BlurEffect
    • animated property for all adapters
    • transformHitTest param on MoveEffect
    • 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. Use blurXY with a begin value instead
    Open source →
  19. 1.0.0 18 Aug 2022
    Release notes

    Added

    • RotateEffect

    Changed

    • SwapEffect.builder now receives a reference to the original child
    • Animate.onInit renamed to onPlay
    • improved hot reload support
    Open source →
  20. 0.3.0 20 Jun 2022
    Release notes

    Added

    • .unblur() extension method
    • .effect() extension method
    • kitchen sink example view

    Changed

    • Optimized all effect builders to only build on value change
    • Minor cleanup
    • ShakeEffect now uses hz instead of count
    • TintEffect now uses opaque black for default color
    • Made CallbackEffect more robust
    Open source →
  21. 0.3.0+1 20 Jun 2022

    Nothing published for this version

  22. 0.2.0 17 Jun 2022
    Release notes

    Added

    • Adapters: Drive animations from external sources (scrolling, notifiers, etc)
    • ShakeEffect: translation and/or rotation based shaking effect
    • SaturateEffect: Color saturation effect (ex. animate to grayscale)
    • TintEffect: Animated color tint

    Changed

    • Fix issue with Animate delay returning after dispose
    • Improved example
    Open source →
  23. 0.1.1 31 May 2022
    Release notes

    Changed

    • Fix a major widget lifecycle issue with Animate delay
    Open source →
  24. 0.1.0 29 May 2022
    Release notes

    Added

    • ShimmerEffect: can do a variety of gradient effects, including load shimmers
    • ThenEffect: simplifies sequencing effects by calculating a new inheritable delay

    Changed

    • onInit & onComplete are now propagated to all children of AnimateList
    • 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
    Open source →
  25. 0.1.0+1 29 May 2022

    Nothing published for this version

  26. 0.0.1 22 May 2022
    Release notes

    Added

    • Initial pre-release
    Open source →
  27. 0.0.1+1 22 May 2022

    Nothing published for this version

  28. 0.0.1+2 22 May 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive