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 2021Releases
latest 60 of 70-
3.0.229 Jul 2021 -
3.0.103 Jun 2021 -
3.0.030 Mar 2021Release notes
Open source →- Identical to [3.0.0-nullsafety.1] but has now been tested by users and is now ready for usage.
-
3.0.0-nullsafety.117 Mar 2021 pre-releaseRelease notes
Open source →- Fix for nullsafety issue reported https://github.com/2d-inc/Flare-Flutter/issues/297 where the _paint object wasn't getting initialized.
-
3.0.0-nullsafety.013 Mar 2021 pre-release -
2.0.605 Aug 2020 -
2.0.506 Jul 2020Release notes
Open source →- New feature to disable anti-aliasing to help improve performance on certain devices.
-
2.0.429 Jun 2020Release notes
Open source →- Fix issue with drop/inner shadows that are within shadow offset of the artboard bounds (this would cause the shadow to get clipped).
-
2.0.310 Apr 2020Release notes
Open source →- 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).
-
2.0.204 Apr 2020 -
2.0.116 Jan 2020Release notes
Open source →- 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.
-
1.8.316 Dec 2019Release notes
Open source →- Mark layers for drawable items by first computing which drawables are in the layer. Removes race conditions with layers not being set correctly.
-
1.8.216 Dec 2019Release notes
Open source →- Clear out layers when instancing artboards to prevent animations from other artboards being applied.
-
1.8.110 Dec 2019Release notes
Open source →- 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).
-
1.8.005 Dec 2019Release notes
Open source →- Support for layer effects including masking, drop shadows, inner shadows, and blurs.
-
1.7.321 Nov 2019Release notes
Open source →- Fixed gradient transformations for shapes with transformAffectsStroke set to true.
-
1.7.107 Nov 2019Release notes
Open source →- 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
-
1.7.007 Nov 2019 -
1.6.507 Nov 2019Release notes
Open source →- Fixed an issue with FlareCacheBuilder calling setState when the widget is no longer mounted.
-
1.6.429 Oct 2019Release notes
Open source →- 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.
-
1.6.211 Oct 2019 -
1.6.109 Oct 2019 -
1.6.009 Oct 2019 -
1.5.1508 Oct 2019 -
1.5.1408 Oct 2019 -
1.5.1307 Oct 2019Release notes
Open source →- Using latest flare_dart with support for Nodes inside of Shapes (Paths with multiple transform spaces).
-
1.5.1205 Oct 2019Release notes
Open source →- Introduce FlareTesting.setup(); call this prior to running any tests using Flare content.
-
1.5.1104 Oct 2019 -
1.5.923 Sep 2019Release notes
Open source →- 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.
-
1.5.804 Sep 2019Release notes
Open source →- Bump flare_dart dependency version to get fix for iterating null children. Issue #146.
-
1.5.726 Aug 2019 -
1.5.623 Aug 2019 -
1.5.526 Jul 2019Release notes
Open source →- 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.
-
1.5.409 Jul 2019Release notes
Open source →- Using Uint16List for vertex indices now that Flutter Stable has been updated.
-
1.5.306 Jul 2019Release notes
Open source →- 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.
-
1.5.220 Jun 2019Release notes
Open source →Using latest version of flare_dart which has fixes for rounded rectangles and clipping paths.
-
1.5.120 May 2019Release notes
Open source →Added missing call to setViewTransform for controllers. This is now done more efficiently as it is only called when the view transform changes.
-
1.5.024 Apr 2019Release notes
Open source →- 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.
-
1.4.024 Apr 2019Release notes
Open source →- 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.
-
1.3.1322 Apr 2019Release notes
Open source →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.
-
1.3.1214 Apr 2019Release notes
Open source →Fixes a condition where animations would not advance if they were using an animation driven by FlareActor and one from FlareController.
-
1.3.1114 Apr 2019Release notes
Open source →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 FlareControllertowith FlareControllerwill suffice. -
1.3.1011 Apr 2019 -
1.3.910 Apr 2019 -
1.3.808 Apr 2019Release notes
Open source →Using the latest Flare Dart which fixed an issue with trim path instances.
-
1.3.707 Apr 2019Release notes
Open source →New features for caching, custom renderers, and better support for overriding paint operations (allows for mutating paint to add things like color filters).
-
1.3.626 Mar 2019Release notes
Open source →Making new snapToEnd functionality default to false to support backwards compatibility.
-
1.3.526 Mar 2019 -
1.3.419 Mar 2019 -
1.3.312 Mar 2019 -
1.3.207 Mar 2019Release notes
Open source →Use the displayColor value exposed by the ActorColor instead of the color value.
-
1.3.107 Mar 2019Release notes
Open source →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.
-
1.3.028 Feb 2019Nothing published for this version
-
1.2.313 Feb 2019Nothing published for this version
-
1.2.204 Feb 2019Nothing published for this version
-
1.2.101 Feb 2019Nothing published for this version
-
1.2.023 Jan 2019Nothing published for this version
-
1.1.018 Jan 2019Nothing published for this version
-
1.0.1107 Jan 2019Nothing published for this version
-
1.0.1006 Jan 2019Nothing published for this version