Results for “Navigator”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- The Route and Navigator refactoring1.17.0breaking
insertionPoint` parameter. The `isInitialRoute` property in `RouteSetting` has been deprecated, and `Navigator.pop()` no longer returns a value. The boolean return value of `Navigator.pop()` was not well defined
- More Strict Assertions in the Navigator and the Hero Controller Scope1.20.0breaking
framework throws an assertion error when it detects there are multiple navigators registered with one hero controller scope. If the code starts throwing assertion errors after this
- Navigator's page APIs breaking change3.24.0breaking
Navigator` page APIs are refactored so that they can integrate with Flutter's other pop mechanisms. The `onDidRemovePage` property replaces the `onPopPage` property. You can no longer
- - Fixes "active" indicator for `NavigationBar` and `NavigationDrawer`3.32.3bugfix
Fixes "active" indicator for `NavigationBar` and `NavigationDrawer
- Deprecated just-in-time navigation pop APIs for Android Predictive Back3.16.0deprecated
time APIs have replaced just-in-time navigation APIs, like `WillPopScope` and `Navigator.willPop`. ### Migrating from `WillPopScope` to `PopScope` The direct replacement of the `WillPopScope` widget
- NavigatorPopScope examples no longer use deprecated onPop.3.38.0deprecated
NavigatorPopScope examples no longer use deprecated onPop. (Framework, by @justinmc). NavigatorPopScope
- - Regression in `Navigator.pushAndRemoveUntil`1.17.1bugfix
Regression in `Navigator.pushAndRemoveUntil
- - Fixes the position of `SearchAnchor` when used in a nested navigator.3.10.3bugfix
Fixes the position of `SearchAnchor` when used in a nested navigator
- - Material 3 Navigation Drawer does not support scrolling or safe areas3.7.1bugfix
Material 3 Navigation Drawer does not support scrolling or safe areas
- Add `Navigator.popUntilWithResult`3.41.0new-feature
Navigator.popUntilWithResult` (Framework, by @alex-medinsh). Navigator.popUntilWithResult
- Add mainAxisAlignment to NavigationRail3.44.0new-feature
mainAxisAlignment to NavigationRail (Material, by @mbcorona). NavigationRail
- - Ink ripple is rendered incorrectly inside of the `NavigationBar` widget when using Material 3.3.7.2bugfix
ripple is rendered incorrectly inside of the `NavigationBar` widget when using Material
- - Add ability to customize NavigationBar indicator overlay and fixes a bug with the indicator shape.3.16.3bugfix
ability to customize NavigationBar indicator overlay and fixes a bug with the indicator shape
- - [Web] Accessibility focus border doesn’t follow when navigating through interactive elements with tab key2.2.1bugfix
Accessibility focus border doesn’t follow when navigating through interactive elements with
- Broken link in NavigationRail documentation3.38.0bugfix
Broken link in NavigationRail documentation (Material, by @srivats22). NavigationRail
- Fix NavigatorBar lacks visual feedback3.38.0bugfix
NavigatorBar lacks visual feedback (Material, by @bleroux). NavigatorBar
- Make sure that a NavigationDrawer doesn't crash in 0x0 environment3.41.0bugfix
Make sure that a NavigationDrawer doesn't crash in 0x0 environment (Material, by @ahmedsameha1). NavigationDrawer
- Make sure that a NavigationRail doesn't crash in 0x0 environment3.41.0bugfix
Make sure that a NavigationRail doesn't crash in 0x0 environment (Material, by @ahmedsameha1). NavigationRail
- fix: clip ink highlights in NavigationDrawer when footer is present3.44.0bugfix
clip ink highlights in NavigationDrawer when footer is present (Material, by @ikramhasan). NavigationDrawer
- Make sure that a NavigationBar doesn't crash in 0x0 environment3.41.0bugfix
Make sure that a NavigationBar doesn't crash in 0x0 environment (Material, by @ahmedsameha1). NavigationBar
- Api docs: typo fix in Navigator3.47.0docs
docs: typo fix in Navigator (Framework, by @tanyabouman
- Handle#6537 bottom navigation bar3.38.0improvement
Handle#6537 bottom navigation bar (Material, by @ahmedsameha1
- replace `onPop` usage with `onPopWithResult` in `navigation_bar.2.dart `3.38.0improvement
replace `onPop` usage with `onPopWithResult` in `navigation_bar.2.dart ` (Framework, by @AbdeMohlbi
- Cleans up navigator pop and remove logic3.38.0improvement
Cleans up navigator pop and remove logic (Framework, by @chunhtai
- [a11y-app] Fix NavigationRail leading and trailing labels3.38.0bugfix
a11y-app] Fix NavigationRail leading and trailing labels (Other changes, by @bleroux). NavigationRail
- Fix: Use route navigator for CupertinoSheetRoute pop3.38.0bugfix
route navigator for CupertinoSheetRoute pop (Framework, by @rkishan516). CupertinoSheetRoute
- Replace opacity from random color in navigation bar test3.41.0improvement
Replace opacity from random color in navigation bar test (Material, by @AbdeMohlbi
- Fixes navigator may not report correct canhandlepop when propagate in…3.47.0bugfix
Fixes navigator may not report correct canhandlepop when propagate in… (Framework, by @chunhtai
- Improve error message for type mismatch in Navigator.pop and maybePop.3.47.0improvement
Improve error message for type mismatch in Navigator.pop and maybePop. (Framework, by @puneetkukreja98
- Remove navigator_utils cross-imports from cupertino tests3.44.0improvement
Remove navigator_utils cross-imports from cupertino tests (Framework, by @xfce0
- Add bottom navigation bar item semantics label3.44.0new-feature
bottom navigation bar item semantics label (Material, by @Lilian
- [ Widget Preview ] Forward Widget Inspector navigation events via DTD3.38.0tooling
Widget Preview ] Forward Widget Inspector navigation events via DTD (Tooling, by @bkonyi
- Rebuild optimization for OverlayEntries and Routes1.17.0breaking
missing calls to `setState`. In the example below, assigning the return value of `Navigator.pushNamed` to `buttonLabel` is implicitly modifying the state and it should be wrapped
- Deprecate RouteTransitionRecord.markForRemove3.32.0deprecated
work when they were removed because the associated future was never completed. All Navigator methods have been updated to no longer call `remove` but instead use `complete
- [ Widget Preview ] Respond to IDE navigation events and show previews from the currently focused script3.38.0tooling
Widget Preview ] Respond to IDE navigation events and show previews from the currently focused script (Tooling, by @bkonyi
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
animates along with the gesture and allows canceling or committing to the back navigation. Android has been rolling out a feature called predictive back, where performing
- Migrating to Material 33.16.0breaking
The Material library has been updated to match the Material 3 Design
- The ThemeData.useMaterial3 property is now set to true by default3.16.0breaking
Material 3. To fix this, manually migrate to the new widgets, such as [`NavigationBar`][]. For more details, check out the [Material 3 umbrella issue][] on GitHub. [`NavigationBar`]: {{site.material
- Deprecated API removed after v3.163.19.0removed
stable release have been removed. TextButton ElevatedButton OutlinedButton ButtonStyle TextButton.styleFrom ElevatedButton.styleFrom OutlinedButton.styleFrom ThemeData NavigatorState FocusScopeNode Navigator FocusScope WidgetsApp FocusNode FocusNode.enclosingScope PlatformMenuBar TextTheme WidgetInspectorService WidgetInspectorServiceExtensions
- The Route Transition record and Transition delegate updates1.20.0breaking
waiting for a decision, Flutter throws an assertion error. When the navigator receives a new list of pages, it tries to update its current routes stack
- Generic types in PopScope3.24.0breaking
result. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; void main() { runApp( MaterialApp( navigatorKey: nav, home: Column( children: [ Form( canPop: false, onPopInvoked: (bool didPop) { if (didPop) { return; } launchConfirmationDialog
- Eliminating nullOk Parameters2.0.0breaking
This migration guide describes conversion of code that uses the `nullOk` parameter
- Redesigned the Radio widget3.35.0breaking
following API is deprecated: To meet APG (ARIA Practices Guide) requirements for keyboard navigation and semantic properties in radio button groups, Flutter needed a dedicated radio group
- Deprecated API removed after v3.73.10.0removed
In accordance with Flutter's Deprecation Policy, deprecated APIs that reached end