- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Fixes new lint warnings.
- Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
- Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
- Migrate motion curves to use
Easing
class.
- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Aligns Dart and Flutter SDK constraints.
- Updates screenshots to use webp compressed animations
- Adds screenshots to pubspec.yaml
- Update
OpenContainer
to useVisibility
widget internally instead ofOpacity
. - Update
OpenContainer
to useFadeTransition
instead of animating anOpacity
widget internally.
- Updates text theme parameters to avoid deprecation issues.
- Fixes lint warnings.
- Updates for non-nullable bindings.
- Fixed documentation for
OpenContainer
class; replacedopenBuilder
withclosedBuilder
.
- Add links to the spec and codelab.
- Migrates to null safety.
- Add
routeSettings
andfilter
option toshowModal
.
- Fixes for upcoming changes to the flutter framework.
- Hide implementation of
DualTransitionBuilder
as the widget has been implemented in the Flutter framework.
- Introduce usage of
DualTransitionBuilder
for all transition widgets, preventing ongoing animations at the start of the transition animation from resetting at the end of the transition animations. - Fix
FadeScaleTransition
example'sFloatingActionButton
being accessible and tappable when it is supposed to be hidden. showModal
now defaults to usingFadeScaleTransitionConfiguration
instead ofnull
.- Added const constructors for
FadeScaleTransitionConfiguration
andModalConfiguration
. - Add custom fillColor property to
SharedAxisTransition
andSharedAxisPageTransitionsBuilder
. - Fix prefer_const_constructors lint in test and example.
- Add option
useRootNavigator
toOpenContainer
. - Add
OpenContainer.onClosed
, which is called with a returned value when the container was popped and has returned to the closed state. - Fixes a bug with OpenContainer where a crash occurs when the container is dismissed after the container widget itself is removed.
- Fix override analyzer ignore placement.
- Fix a typo in the changelog dates
- Revert use of modern Material text style nomenclature in the example app
to be compatible with Flutter's
stable
branch for the time being. - Add override analyzer ignore in modal.dart for reverseTransitionDuration until Flutter's stable branch contains flutter/flutter#48274.
- Update README.md to better describe Material motion
- Fixes to pubspec.yaml
- Fixes to pubspec.yaml
- Initial release