Results for “Route”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- The Route Transition record and Transition delegate updates1.20.0breaking
boolean getter `isWaitingForExitingDecision` was added to the route transition record and the `isEntering` getter was renamed to `isWaitingForEnteringDecision`. In the `resolve()` method for the transition delegate
- Deprecated RouteInformation.location3.13.0deprecated
field was added to `RouteInformation` that captures the entire deeplink information and route-related parameters were converted to the full `Uri` format. This led to deprecation
- The Route and Navigator refactoring1.17.0breaking
install()` method no longer has an `insertionPoint` parameter. The `isInitialRoute` property in `RouteSetting` has been deprecated, and `Navigator.pop()` no longer returns a value. The boolean return value
- Removed RouteSettings.copyWith3.7.0removed
RouteSettings.copyWith` method is removed, and apps that use it need to use the constructor to create a new `RouteSettings` instance instead. `RouteSettings.copyWith` was removed With the introduction
- Semantics Order of the Overlay Entries in Modal Routes1.20.0breaking
changed the semantics traverse order of the overlay entries in modal routes. Accessibility talk back or voice over now focuses the scope of a modal route
- Deprecated just-in-time navigation pop APIs for Android Predictive Back3.16.0deprecated
To support Android 14's Predictive Back feature, a set of ahead
- Deprecate RouteTransitionRecord.markForRemove3.32.0deprecated
issue is properly resolved, allowing developers to pass a result. If you implemented `RouteTransitionRecord` and used `markForRemove`, you need to use `markForComplete` instead. `markForRemove` is now deprecated
- [web] Popping a nameless route should preserve the correct route name3.38.0platform
Popping a nameless route should preserve the correct route name (Web, by @mdebbar
- Fixes an issue with fullscreen route transitions.3.27.3bugfix
Fixes an issue with fullscreen route transitions
- - Material routes delayed on push and pop2.5.1bugfix
Material routes delayed on push
- Stricter Android Intent verification for app entrypointsunreleasedbreaking
FlutterFragmentActivity`) now verifies the sender of `Intent` objects before processing `EXTRA_INITIAL_ROUTE`, `EXTRA_DART_ENTRYPOINT`, `EXTRA_DART_ENTRYPOINT_ARGS`, `EXTRA_CACHED_ENGINE_ID`, and `EXTRA_CACHED
- Rebuild optimization for OverlayEntries and Routes1.17.0breaking
This optimization improves performance for route transitions, but it may uncover missing calls to `setState` in your app. In most cases, this change doesn't require
- Add RouteSettings to showCupertinoSheet3.44.0new-feature
RouteSettings to showCupertinoSheet (Framework, by @jonmountjoy). RouteSettings
- Fix RouteAware.didPushNext documentation inaccuracy3.44.0bugfix
RouteAware.didPushNext documentation inaccuracy (Framework, by @ishaquehassan). RouteAware.didPushNext
- Fixed RenderFlex overflow in RouteObserver Example3.41.0bugfix
Fixed RenderFlex overflow in RouteObserver Example (Framework, by @prash4931). RenderFlex RouteObserver
- Clarify route transition animations3.47.0improvement
Clarify route transition animations (Framework, by @mvincentong
- Add route for 'tmp' to Flutter runner3.44.0new-feature
route for 'tmp' to Flutter runner (Other changes, by @chaopeng
- Predictive back route transitions by default3.38.0improvement
Predictive back route transitions by default (Material, by @justinmc
- feat: add routes support in TestWidgetsApp3.44.0new-feature
feat: add routes support in TestWidgetsApp (Framework, by @rkishan516). TestWidgetsApp
- [web] Cleanup usages of deprecated `routeUpdated` message3.38.0deprecated
Cleanup usages of deprecated `routeUpdated` message (Web, by @mdebbar
- Fix tooltip crash when route has secondary animation3.38.0bugfix
tooltip crash when route has secondary animation (Material, by @victorsanni
- Reland predictive back route transitions by default3.38.0improvement
Reland predictive back route transitions by default (Material, by @justinmc
- Fix: Use route navigator for CupertinoSheetRoute pop3.38.0bugfix
route navigator for CupertinoSheetRoute pop (Framework, by @rkishan516). CupertinoSheetRoute
- Scope widget inspector overlay to the selected widget's modal route3.47.0improvement
Scope widget inspector overlay to the selected widget's modal route (Framework, by @muhammadkamel
- Fix bottom sheet Semantics route label for mismatched platforms3.41.0bugfix
bottom sheet Semantics route label for mismatched platforms (Material, by @huycozy
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
where performing a back gesture allows the user to peek at the previous route or app and possibly cancel the navigation. Flutter added support for this with
- Fix visual overlap of transparent routes barrier when using FadeForwardsPageTransitionsBuilder3.38.0bugfix
visual overlap of transparent routes barrier when using FadeForwardsPageTransitionsBuilder (Material, by @TheLastFlame). FadeForwardsPageTransitionsBuilder
- Fixes crash when adding and removing mulitple page-based route3.41.0bugfix
Fixes crash when adding and removing mulitple page-based route (Framework, by @chunhtai
- Update the text input triage process to route to platform teams3.47.0improvement
Update the text input triage process to route to platform teams (Other changes, by @loic-sharma
- Navigator's page APIs breaking change3.24.0breaking
home: Navigator( pages: pages, onPopPage: (Route<Object?> route, Object? result) { if (route.settings == page2) { return false; } if (route.didPop) { pages.remove(route.settings); return true; } return false
- Cleanup after -news_toolkit, +google_fonts, and some leftover `team-go_router`3.41.0improvement
Cleanup after -news_toolkit, +google_fonts, and some leftover `team-go_router` (Other changes, by @Piinks
- More Strict Assertions in the Navigator and the Hero Controller Scope1.20.0breaking
same // hero controller scope created by MaterialApp. return Stack( children: [ Navigator( onGenerateRoute: (RouteSettings settings) { return MaterialPageRoute ( settings: settings, builder: (BuildContext context) { return const Text('first
- Generic types in PopScope3.24.0breaking
Added a generic type to the `PopScope` class and replaced the `onPopInvoked
- Restrict Android engine flags in release modeunreleasedbreaking
Previously, the Flutter Android embedding accepted engine configuration flags (such as `--dart-flags`, `--route`, or tracing flags) at launch time through Android `Intent` extras in all build
- Eliminating nullOk Parameters2.0.0breaking
This migration guide describes conversion of code that uses the `nullOk` parameter
- SnackBars managed by the ScaffoldMessenger2.0.0breaking
This would only apply to the current `Scaffold`, and would not persist across routes if they were changed in the course of the `SnackBar`s presentation. This
- TestWidgetsFlutterBinding.clock1.20.0breaking
The `TestWidgetsFlutterBinding.clock` now comes from `package:clock` and not `package:quiver`. The