- Integrated example from pub example page into example_app
- App example is now fully integrated into package example
- Updated all documentation references to the app example
- Fixed Flutter health suggestions
- Updated links to example app
- Integrated app example into main repository:
example/example_app
- This release contains fixes requested by the Flutter Ecosystem Committee:
- Added API documentation and improved test coverage
- Accidentally public method
LoopTask.finishIteration(Duration)
is now private. Instead you can use public APIs ofAnimationControllerX
to control the tasks. - Accidentally public method
AnimationControllerX.completeCurrentTask()
is now private. Instead you can useAnimationControllerX.forceCompleteCurrentTask()
.
- Fixed bug in type generics
- Preparations for avoiding implicit casting
- Fixed documentation: missing line about manual creation of AnimationControllerX
- Upgraded to Flutter 1.7 and Dart 2.4
- Upgraded to Flutter 1.5 and Dart 2.3
AnimationControllerX
a new, powerful AnimationControllerAnimationControllerMixin
to easily setup AnimationControllerX- 5 types of
AnimationTask
s to use for AnimationControllerX
Rendering
a widget for building of continuous animationsAnimationProgress
a utility class that helps you withDuration
-based Animations
- Fixed strange effect when rebuilding a
ControlledAnimation
withplayback
set toPlayback.MIRROR
- New property
startPosition
forControlledAnimation
widget: you can now specify the initial start position (time) of the animation. This is useful for designing interactive UI elements.
- Initial release
ControlledAnimation
: Widget for simple tween-based custom animationsMultiTrackTween
: Animatable for tweening multiple properties at once
- Setting up the project