PackageTrack
Sign in Get early access

flare_flutter

Vector design and runtime animation for Flutter.

3.0.2 12K downloads/mo #2739 most downloaded on pub.dev 2d-inc/Flare-Flutter

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 7 months

Most releases are documented

notes for 50 of 68 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

70 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

70 releases · Dec 2018 to Jul 2021
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 70
  1. 3.0.2 29 Jul 2021
    Release notes
    • Fixing an anti-aliasing bug introduced when migrating to null safety.
    Open source →
  2. 3.0.1 03 Jun 2021
    Release notes
    • Maintenance release supporting upcoming changes to Flutter.
    Open source →
  3. 3.0.0 30 Mar 2021
    Release notes
    • Identical to [3.0.0-nullsafety.1] but has now been tested by users and is now ready for usage.
    Open source →
  4. 3.0.0-nullsafety.1 17 Mar 2021 pre-release
    Release notes
    • Fix for nullsafety issue reported https://github.com/2d-inc/Flare-Flutter/issues/297 where the _paint object wasn't getting initialized.
    Open source →
  5. 3.0.0-nullsafety.0 13 Mar 2021 pre-release
    Release notes
    • Implementing null safety.
    Open source →
  6. 2.0.6 05 Aug 2020
    Release notes
    • Fix timestep calculation based on feedback from #262.
    Open source →
  7. 2.0.5 06 Jul 2020
    Release notes
    • New feature to disable anti-aliasing to help improve performance on certain devices.
    Open source →
  8. 2.0.4 29 Jun 2020
    Release notes
    • Fix issue with drop/inner shadows that are within shadow offset of the artboard bounds (this would cause the shadow to get clipped).
    Open source →
  9. 2.0.3 10 Apr 2020
    Release notes
    • Fix issue with mask color matrices not having their translation column in 0-255 space (Skia expects these in 0-1 but Flutter specifically makes a distinction for the translation column).
    Open source →
  10. 2.0.2 04 Apr 2020
    Release notes
    • Fix issue with transform affects stroke and paths connected to bones.
    Open source →
  11. 2.0.1 16 Jan 2020
    Release notes
    • Fix issue #203.
    • New feature submitted by Yuwen Yan @ybbaigo to provide Rive (previously Flare) assets from different sources. Maintains backwards compatibility while adding FlareActor.rootBundle, FlareActor.asset, and various ways to acquire a FlareAsset.
    Open source →
  12. 1.8.3 16 Dec 2019
    Release notes
    • Mark layers for drawable items by first computing which drawables are in the layer. Removes race conditions with layers not being set correctly.
    Open source →
  13. 1.8.2 16 Dec 2019
    Release notes
    • Clear out layers when instancing artboards to prevent animations from other artboards being applied.
    Open source →
  14. 1.8.1 10 Dec 2019
    Release notes
    • Disable blur effects if they are less than a certain threshold. Skia seems to drop the whole layer if it's too close to zero (but not zero).
    Open source →
  15. 1.8.0 05 Dec 2019
    Release notes
    • Support for layer effects including masking, drop shadows, inner shadows, and blurs.
    Open source →
  16. 1.7.3 21 Nov 2019
    Release notes
    • Fixed gradient transformations for shapes with transformAffectsStroke set to true.
    Open source →
  17. 1.7.1 07 Nov 2019
    Release notes
    • Backing out changeImageFromNetwork until new PaintingBinding.instance.instantiateImageCodec signature lands in stable.
    • You can manually implement this function if you need it. Example here: https://gist.github.com/luigi-rosso/c50277341bd2681be072a575acbeb1fc#file-dynamic_image_swapping-dart-L60
    Open source →
  18. 1.7.0 07 Nov 2019
    Release notes
    • Adding support for runtime image swapping.
    Open source →
  19. 1.6.5 07 Nov 2019
    Release notes
    • Fixed an issue with FlareCacheBuilder calling setState when the widget is no longer mounted.
    Open source →
  20. 1.6.4 29 Oct 2019
    Release notes
    • Use latest flare_dart, fixing issue with transformAffectsStroke in instances.
    • Implement features as suggested by PR https://github.com/2d-inc/Flare-Flutter/pull/177
    • New FlareCacheBuilder which takes an array of Flare files to warm the cache up with, builder is called with an isWarm boolean to allow displaying different content while the files are loading. Useful for loading Flare files you know you'll be using later in this view (or sub view) context and having them display immediately.
    • FlareActor will always attempt a warm load (fully sync) path when loading a Flare content, assuring that when content is warm in the cache, no visual glitches/pops occur.
    Open source →
  21. 1.6.2 11 Oct 2019
    Release notes
    • Use latest flare_dart, mitigating a bad path keyframe issue.
    Open source →
  22. 1.6.1 09 Oct 2019
    Release notes
    • Image and Shapes share clipping logic. Fixes issue with image clipping.
    Open source →
  23. 1.6.0 09 Oct 2019
    Release notes
    • Using latest flare_dart with support for difference clipping.
    Open source →
  24. 1.5.15 08 Oct 2019
    Release notes
    • Fixed Pub deploy bug.
    Open source →
  25. 1.5.14 08 Oct 2019
    Release notes
    • Fixing up various static analysis issues.
    Open source →
  26. 1.5.13 07 Oct 2019
    Release notes
    • Using latest flare_dart with support for Nodes inside of Shapes (Paths with multiple transform spaces).
    Open source →
  27. 1.5.12 05 Oct 2019
    Release notes
    • Introduce FlareTesting.setup(); call this prior to running any tests using Flare content.
    Open source →
  28. 1.5.11 04 Oct 2019
    Release notes
    • Clamping trim start/end values to 0-1.
    Open source →
  29. 1.5.9 23 Sep 2019
    Release notes
    • Added support for transformAffectsStroke property on ActorShape. Internally this requires a new concrete type for the FlutterActorShape as the transformAffectsStroke property requires a slightly more complex version of FlutterActorShape. In order to keep existing animations (and future ones that don't use this) streamlined, a new FlutterActorShapeWithTransformedStroke class was added that extends from FlutterActorShape.
    Open source →
  30. 1.5.8 04 Sep 2019
    Release notes
    • Bump flare_dart dependency version to get fix for iterating null children. Issue #146.
    Open source →
  31. 1.5.7 26 Aug 2019
    Release notes
    • Clip the artboard based on settings from Flare.
    Open source →
  32. 1.5.6 23 Aug 2019
    Release notes
    • Clamp opacity values into 0..1 range before creating color for paint.
    Open source →
  33. 1.5.5 26 Jul 2019
    Release notes
    • Adding artboard option to FlareActor. Use this to change which artboard gets displayed by the FlareActor widget.
    • Fixed incorrect signature of load method. If you were deriving FlareRenderBox, you'll need to update it to match. It's a minor change from void to Future<void>.
    • Added some documentation to the FlareActor parameters.
    Open source →
  34. 1.5.4 09 Jul 2019
    Release notes
    • Using Uint16List for vertex indices now that Flutter Stable has been updated.
    Open source →
  35. 1.5.3 06 Jul 2019
    Release notes
    • Fixing an intialization error when a node has null children.
    • FlareActor widget can now size itself via the sizeFromArtboard named parameter, based on feedback from issue #104.
    Open source →
  36. 1.5.2 20 Jun 2019
    Release notes

    Using latest version of flare_dart which has fixes for rounded rectangles and clipping paths.

    Open source →
  37. 1.5.1 20 May 2019
    Release notes

    Added missing call to setViewTransform for controllers. This is now done more efficiently as it is only called when the view transform changes.

    Open source →
  38. 1.5.0 24 Apr 2019
    Release notes
    • New system in place to prevent breaking stable builds.
    • Revert compute load for stable, please see https://github.com/2d-inc/Flare-Flutter for how to use the latest bleeding edge work with dev/master Flutter channels.
    Open source →
  39. 1.4.0 24 Apr 2019
    Release notes
    • Improving load jank by loading the Flare file in an Isolate. This now requires calling Actor.loadImages once the Flare file has been loaded. FlareActor already handles this for you.
    • Bug fix for opacity values going out of 0-1 range.
    Open source →
  40. 1.3.13 22 Apr 2019
    Release notes

    Fixes a condition where elapsed time counters were not resetting to 0 when animation stopped. This would cause the elapsed time to be really high when starting to play a subsequent animation.

    Open source →
  41. 1.3.12 14 Apr 2019
    Release notes

    Fixes a condition where animations would not advance if they were using an animation driven by FlareActor and one from FlareController.

    Open source →
  42. 1.3.11 14 Apr 2019
    Release notes

    We've updated the advance logic (which drives the animations and custom controllers) to work in tandem with painting. This prevents advancing from continuing when the widget is no longer painting. It solves the issue of animations advancing when navigated away from a page containing a FlareActor widget. This was due to the widget still being attached to the widget tree, which would cause the FlareActor to think it would need to continue advancing.

    N.B. Breaking Change: if you are implementing FlareController, consider using it as a mixin to avoid having to add your own isActive ValueNotifier. For most cases simply swapping the extends FlareController to with FlareController will suffice.

    Open source →
  43. 1.3.10 11 Apr 2019
    Release notes

    Reloading when re-attaching a FlareRenderBox widget.

    Open source →
  44. 1.3.9 10 Apr 2019
    Release notes

    Adding arguments for mix and mixSeconds to FlareControls.play().

    Open source →
  45. 1.3.8 08 Apr 2019
    Release notes

    Using the latest Flare Dart which fixed an issue with trim path instances.

    Open source →
  46. 1.3.7 07 Apr 2019
    Release notes

    New features for caching, custom renderers, and better support for overriding paint operations (allows for mutating paint to add things like color filters).

    Open source →
  47. 1.3.6 26 Mar 2019
    Release notes

    Making new snapToEnd functionality default to false to support backwards compatibility.

    Open source →
  48. 1.3.5 26 Mar 2019
    Release notes

    Updating flare_dart dependency which fixes a critical draw order issue.

    Open source →
  49. 1.3.4 19 Mar 2019
    Release notes

    Ensure rendering state is restored after ActorImage is clipped.

    Open source →
  50. 1.3.3 12 Mar 2019
    Release notes

    Apply clip to ActorImage.

    Open source →
  51. 1.3.2 07 Mar 2019
    Release notes

    Use the displayColor value exposed by the ActorColor instead of the color value.

    Open source →
  52. 1.3.1 07 Mar 2019
    Release notes

    Fixes for issues: https://github.com/2d-inc/Flare-Flutter/issues/51 https://github.com/2d-inc/Flare-Flutter/issues/50 https://github.com/2d-inc/Flare-Flutter/issues/49

    The list of animation layers was not getting cleared out when loading a new Flare file. This was causing animations from different files to be applied on Flare files that didn't own the animations.

    Open source →
  53. 1.3.0 28 Feb 2019

    Nothing published for this version

  54. 1.2.3 13 Feb 2019

    Nothing published for this version

  55. 1.2.2 04 Feb 2019

    Nothing published for this version

  56. 1.2.1 01 Feb 2019

    Nothing published for this version

  57. 1.2.0 23 Jan 2019

    Nothing published for this version

  58. 1.1.0 18 Jan 2019

    Nothing published for this version

  59. 1.0.11 07 Jan 2019

    Nothing published for this version

  60. 1.0.10 06 Jan 2019

    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