Results for “Page”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- Navigator's page APIs breaking change3.24.0breaking
back gestures. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final MaterialPage page1 = MaterialPage (child: Placeholder()); final MaterialPage page2 = MaterialPage (child: Placeholder()); final MaterialPage page3 = MaterialPage (child: Placeholder
- The default page transition on Android is now PredictiveBackPageTransitionBuilder3.38.0breaking
back route transitions. Code before migration: ```dart return MaterialApp( theme: ThemeData( brightness: Brightness.light, // pageTransitionsTheme is the default. ), home: const MyFirstScreen(), ); ``` Code after migration
- Page transitions replaced by ZoomPageTransitionsBuilder3.0.0breaking
ZoomPageTransitionsBuilder` on all platforms (excluding iOS and macOS) instead of `FadeUpwardsPageTransitionsBuilder`. `PageTransitionsBuilder`s defined in `PageTransitionsTheme._defaultBuilders` have changed from `FadeUpwardsPageTransitionsBuilder` to `ZoomPageTransitionsBuilder` for `TargetPlatform.android`, `TargetPlatform.linux` and `TargetPlatform.windows
- The Route Transition record and Transition delegate updates1.20.0breaking
Flutter throws an assertion error. When the navigator receives a new list of pages, it tries to update its current routes stack to match the list. However
- Page transition builders reorganization3.44.0breaking
package:cupertino_ui/cupertino_ui.dart`. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final pageTransitionsTheme = PageTransitionsTheme( builders: { TargetPlatform.android: ZoomPageTransitionsBuilder(), TargetPlatform.iOS: CupertinoPageTransitionsBuilder(), }, ); ``` Code after migration: ```dart import 'package:cupertino_ui/cupertino_ui.dart'; import
- Nullable PageView.controller3.22.0breaking
provided in the constructor, the `controller` member is `null`. This makes `PageView` and its `controller` property consistent with other widgets. Before: ```dart pageView.controller.page ``` After: ```dart pageView.controller!.page
- - Add chips for class and mixin pages on dartdoc generated pages.3.10.2bugfix
chips for class and mixin pages on dartdoc generated pages
- - VoiceOver accessibility issue with some pages.1.22.2bugfix
VoiceOver accessibility issue with some pages
- 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
- Add scrollCacheExtent to PageView3.44.0new-feature
scrollCacheExtent to PageView (Framework, by @koji-1009). PageView
- Fix typo in pages.dart3.38.0docs
typo in pages.dart (Framework, by @TDuffinNTU
- Reduce reliance on Material in page_transitions_test.dart3.44.0improvement
Reduce reliance on Material in page_transitions_test.dart (Material, by @navaronbracke
- Do not wait until dispose before removing replaced/popped page3.44.0improvement
wait until dispose before removing replaced/popped page (Framework, by @victorsanni
- Add information to issue triage page3.44.0new-feature
information to issue triage page (Other changes, by @stuartmorgan
- fix: selected date decorator renders outside PageView in `DatePickerDialog` dialog3.38.0bugfix
selected date decorator renders outside PageView in `DatePickerDialog` dialog (Material, by @albinpk). PageView DatePickerDialog
- Refactor: Migrate page transition builder class to widgets3.38.0improvement
Refactor: Migrate page transition builder class to widgets (Material, by @rkishan516
- Refactor: migrate fade upwards page transition builder to widgets3.41.0improvement
Refactor: migrate fade upwards page transition builder to widgets (Material, by @rkishan516
- Add bottom safe area padding to licenses package license page3.44.0new-feature
bottom safe area padding to licenses package license page (Material, by @sysint64
- Replace Hybrid Composition wiki page with dev-facing content3.41.0improvement
Replace Hybrid Composition wiki page with dev-facing content (Other changes, by @stuartmorgan
- Removed RouteSettings.copyWith3.7.0removed
RouteSettings` instance instead. `RouteSettings.copyWith` was removed With the introduction of the `Page` class, the `RouteSettings.copyWith` was no longer a viable API. Code before migration: ```dart RouteSettings newSettings
- - Fixes scrolling jank on Android and iOS when a `SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView`...3.24.2bugfix
SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView` or `PageView
- Migrate of to non-nullable return values, and add maybeOf3.7.0breaking
This migration guide describes conversion of code that uses various static `of
- The Route and Navigator refactoring1.17.0breaking
boolean value. We refactored the navigator APIs to prepare for the new page API and the introduction of the `Router` widget as outlined in the Router design
- Default Scrollbars on Desktop2.2.0breaking
`ScrollBehavior`s now automatically apply `Scrollbar`s to scrolling widgets on desktop