Results for “MediaQueryData”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- docs: fix overriden -> overridden in MediaQueryData dartdoc3.47.0docs
docs: fix overriden -> overridden in MediaQueryData dartdoc (Framework, by @Nicoreia). MediaQueryData
- Deprecate textScaleFactor in favor of TextScaler3.16.0deprecated
In preparation for adopting the Android 14 nonlinear font scaling feature, all
- docs: Document MediaQueryData.alwaysUse24HourFormat on macOS, Windows, Linux, web (#160664)3.47.0docs
docs: Document MediaQueryData.alwaysUse24HourFormat on macOS, Windows, Linux, web (#160664) (Framework, by @NadeemIqbal). MediaQueryData.alwaysUse24HourFormat
- Android 14 nonlinear font scaling enabled3.16.0breaking
widget tree: ```dart runApp( Builder(builder: (context) { final mediaQueryData = MediaQuery.of(context); final mediaQueryDataWithLinearTextScaling = mediaQueryData .copyWith(textScaler: TextScaler.linear(mediaQueryData.textScaler.textScaleFactor)); return MediaQuery(data: mediaQueryDataWithLinearTextScaling, child: realWidgetTree); }), ); ``` This uses
- Eliminating nullOk Parameters2.0.0breaking
parameter to use the `maybe` form of the API instead. So this: ```dart MediaQueryData? data = MediaQuery.of(context, nullOk: true); ``` becomes: ```dart MediaQueryData? data = MediaQuery.maybeOf(context
- TextField requires MaterialLocalizations1.20.0breaking
class Foo extends StatelessWidget { @override Widget build(BuildContext context) { return MediaQuery( data: const MediaQueryData(), child: Directionality( textDirection: TextDirection.ltr, child: Material( child: TextField(), ), ), ); } } ``` Code after migration (Providing localizations
- CupertinoTabBar requires Localizations parent1.17.0breaking
class Foo extends StatelessWidget { @override Widget build(BuildContext context) { return MediaQuery( data: const MediaQueryData(), child: CupertinoTabBar( items: const [ BottomNavigationBarItem( icon: Icon(CupertinoIcons.add_circled), label: 'Tab 1', ), BottomNavigationBarItem