swipeable_page_route
Swipe to navigate back and admire beautifully morphing widgets
0.4.8
10K downloads/mo
#2893 most downloaded on pub.dev
JonasWanke/swipeable_page_route
What this package is like to depend on
Last release 7 months ago
02 Jan 2026
Release timing varies
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 25 of 25 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
25 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
25 releases · Apr 2020 to Jan 2026
2021
2022
2023
2024
2025
2026
Releases
latest 25-
0.4.802 Jan 2026Release notes
Open source →Release notes
Open source → -
0.4.726 Jan 2025Release notes
Open source →🐛 Bug Fixes
- fix exception for
MorphingAppBar/MorphingSliverAppBarwithout title (9d5a213) - fix
FlexibleSpaceBarexception during animation (50808c7)
📦 Build & CI
- upgrade to Flutter
^3.27.0, Dart^3.6.0(ce6924d)
Release notes
Open source →🐛 Bug Fixes
- fix exception for
MorphingAppBar/MorphingSliverAppBarwithout title (9d5a213) - fix
FlexibleSpaceBarexception during animation (50808c7)
📦 Build & CI
- upgrade to Flutter
^3.27.0, Dart^3.6.0(ce6924d)
- fix exception for
-
0.4.618 Dec 2024Release notes
Open source →Release notes
Open source → -
0.4.518 Dec 2024Release notes
Open source →🎉 New Features
- add
keyparameter to public widgets (53eccb1)
⚡ Changes
📦 Build & CI
- upgrade to Flutter
^3.27.0-0, Dart^3.6.0-0(c065d66)
Release notes
Open source →🎉 New Features
- add
keyparameter to public widgets (53eccb1)
⚡ Changes
📦 Build & CI
- upgrade to Flutter
^3.27.0-0, Dart^3.6.0-0(c065d66)
- add
-
0.4.413 Aug 2024Release notes
Open source →🎉 New Features
- animate
appBar.flexiblespace(#64), closes: #63. Thanks to @proformance
Release notes
Open source →🎉 New Features
- animate
appBar.flexibleSpace(#64), closes: #63. Thanks to @proformance
- animate
-
0.4.321 May 2024Release notes
Open source →🎉 New Features
- support Flutter ^3.22 (#54), closes: #52. Thanks to @1l0 and @nimr77!
- add remaining properties from
AppBarandSliverAppBar(b4ebae5), closes #44:morphingAppBar.scrolledUnderElevation,.notificationPredicate,.forceMaterialTransparency, and.clipBehaviormorphingSliverAppBar.scrolledUnderElevation,.surfaceTintColor,.forceMaterialTransparency, and.clipBehavior
📦 Build & CI
- upgrade to Flutter
^3.22.0, Dart^3.4.0(587a08a)
Release notes
Open source →🎉 New Features
- support Flutter ^3.22 (#54), closes: #52. Thanks to @1l0 and @nimr77!
- add remaining properties from
AppBarandSliverAppBar(b4ebae5), closes #44:morphingAppBar.scrolledUnderElevation,.notificationPredicate,.forceMaterialTransparency, and.clipBehaviormorphingSliverAppBar.scrolledUnderElevation,.surfaceTintColor,.forceMaterialTransparency, and.clipBehavior
📦 Build & CI
- upgrade to Flutter
^3.22.0, Dart^3.4.0(587a08a)
-
0.4.220 Jan 2024Release notes
Open source →🎉 New Features
- handle new
pageRoute.popDisposition(9cee84a) - expose
swipeablePageRoute.,swipeablePage.reverseTransitionDuration(4f6e398), closes #38
📦 Build & CI
- handle new
-
0.4.130 Dec 2023Release notes
Open source →🎉 New Features
- add
SwipeablePageand a Go Router example (ea49c3e), closes #29. Thanks to @110, @kamranbekirovyz, and @gustavjohansen98 for exploring this! - expose
swipeablePageRoute.allowSnapshotting,.barrierDismissible(#35). Thanks to @MagTuxGit!
⚡ Changes
- interpolate colors in the Oklab color space instead of HSV (
65f2a5d)
🐛 Bug Fixes
- honor
themeData.useMaterial3with different defaults compared to Material 2 (cc98d3f)
Release notes
Open source →🎉 New Features
- add
SwipeablePageand a Go Router example (ea49c3e), closes #29. Thanks to @110, @kamranbekirovyz, and @gustavjohansen98 for exploring this! - expose
swipeablePageRoute.allowSnapshotting,.barrierDismissible(#35). Thanks to @MagTuxGit!
⚡ Changes
- interpolate colors in the Oklab color space instead of HSV (
65f2a5d)
🐛 Bug Fixes
- honor
themeData.useMaterial3with different defaults compared to Material 2 (cc98d3f)
- add
-
0.4.030 May 2023Release notes
Open source →⚠️ BREAKING CHANGES
- make
swipeablePageRoute.canOnlySwipeFromEdge,.backGestureDetectionWidth, and.backGestureDetectionStartOffsetmutable and changeSwipeablePageRoute.buildPageTransitions(…)'s corresponding parameters toValueGetters (2ad8bfb), closes: #27
🐛 Bug Fixes
- fix
MorphingAppBar's title text color during swipe (fb0466d)
Release notes
Open source →⚠️ BREAKING CHANGES
- make
swipeablePageRoute.canOnlySwipeFromEdge,.backGestureDetectionWidth, and.backGestureDetectionStartOffsetmutable and changeSwipeablePageRoute.buildPageTransitions(…)'s corresponding parameters toValueGetters (2ad8bfb), closes: #27
🐛 Bug Fixes
- fix
MorphingAppBar's title text color during swipe (fb0466d)
- make
-
0.3.116 May 2023 -
0.3.024 Jan 2023Release notes
Open source →⚠️ BREAKING CHANGES
- remove deprecated
appBar./sliverAppBar.textTheme(c0cb638)
🐛 Bug Fixes
📦 Build & CI
- remove deprecated
-
0.2.614 Jan 2022Release notes
Open source →📜 Documentation updates
- add
SwipeablePageTransitionsBuilderwarning to README (cea522c)
- add
-
0.2.514 Jan 2022Release notes
Open source → -
0.2.430 Oct 2021Release notes
Open source →🎉 New Features
- only intercept drag events in the swipeable direction (#18). Thanks to @NaikSoftware!
-
0.2.310 Aug 2021 -
0.2.209 Jun 2021 -
0.2.109 Mar 2021Release notes
Open source →🎉 New Features
- make
swipeablePageRoute.canSwipemutable, closes: #8 - add
buildContext.getSwipeablePageRoute<T>()
- make
-
0.2.008 Mar 2021Release notes
Open source →⚠️ BREAKING CHANGES
- migrate to null-safety
swipeablePageRoute.onlySwipeFromEdgeis now calledcanOnlySwipeFromEdge
🎉 New Features
- add
swipeablePageRoute.canSwipe, closes: #8 - add
swipeablePageRoute.backGestureWidth
⚡ Changes
[Sliver-]MorphingAppBar's colors are interpolated using HSV
-
0.1.614 Dec 2020 -
0.1.520 Oct 2020Release notes
Open source →🐛 Bug Fixes
- resolve theme only once to avoid looking up deactivated widget's ancestor
- keep brightness parameter during transition
- center app bar bottom widgets during animation
-
0.1.409 Aug 2020Release notes
Open source →📦 Build & CI
- update <kbd>dartx</kbd> to
^0.5.0 - use stricter linting rules
- update <kbd>dartx</kbd> to
-
0.1.327 May 2020 -
0.1.211 May 2020 -
0.1.130 Apr 2020 -
0.1.030 Apr 2020