- Add support for Flutter 3.10 & Dart 3.0
- Switch the git organization base due to renaming
- Merged with latest version of Flutter's
cupertino_page_route.dart
.
- [BREAKING] Renamed
ConditionalWillPopScope
'sshouldAddCallbacks
toshouldAddCallback
. - Changed all properties of
ConditionalWillPopScope
to be required. - Changed the logic for dismissing the swipe back gesture on iOS to use the "drag cancelled" handler, instead of the "darg ended" handler.
- Updated with latest version of Flutter's
route.dart
file. - Update sample app to use
ElevatedButton
instead of the deprecatedRaisedButton
widget. - Changed
ConditionalWillPopScope.onWillPop
to be optional. - Migrated to Null Safety.
- Fixed documentation.
- Fixed formatting.
- Fixed Flutter's own asserts, which fail Pub.dev's static analysis.
- Updated the package description.
- Introduced a new
ConditionalWillPopScope
widget which makes it possible to addwillPop
callbacks conditionally. - Added a small time delay before calling the route's
willPop
callbacks, to accomodate for the screen's "rewind" animation. - Increased the distance a screen is allowed to be dragged before the gesture is terminated. (From 33% to 42%.)
- Updated the example app and docs.
- Initial release.