diff --git a/packages/widgetbook/CHANGELOG.md b/packages/widgetbook/CHANGELOG.md index 940fbb55f..604a2fdce 100644 --- a/packages/widgetbook/CHANGELOG.md +++ b/packages/widgetbook/CHANGELOG.md @@ -1,3 +1,7 @@ +## Unreleased + +- **FIX** Ignore deprecated `MediaQuery.textScaleFactor`; to maintain compatibility with Flutter versions < 3.16.0. ([#1053](https://github.com/widgetbook/widgetbook/pull/1053)) + ## 3.4.1 - **FIX**: Use `MediaQuery.of(context).size` instead of `MediaQuery.sizeOf`, to maintain compatibility with Flutter v3.7. ([#1049](https://github.com/widgetbook/widgetbook/pull/1049)) @@ -6,7 +10,7 @@ ## 3.4.0 - **BREAKING**: Set minimum SDK version to 2.19.0 & minimum Flutter version to 3.7.0. ([#1030](https://github.com/widgetbook/widgetbook/pull/1030)) -- **FEAT**: Add mobile support. ([#1019](https://github.com/widgetbook/widgetbook/pull/1019) - by [@Mastersam07](https://github.com/Mastersam07)) +- **FEAT**: Add mobile support. ([#1019](https://github.com/widgetbook/widgetbook/pull/1019) - by [@Mastersam07](https://github.com/Mastersam07)) - **FEAT**: Add light theme support. ([#919](https://github.com/widgetbook/widgetbook/pull/919) - by [@07Abhinavkapoor](https://github.com/07Abhinavkapoor)) - **FEAT**: Introduce `WidgetbookLeafComponent` navigation node for components with a single use-case. ([#1015](https://github.com/widgetbook/widgetbook/pull/1015)) - **FEAT**: Add `designLink` to `WidgetbookUseCase`. ([#926](https://github.com/widgetbook/widgetbook/pull/926) - by [@Mastersam07](https://github.com/Mastersam07)) diff --git a/packages/widgetbook/lib/src/addons/common/widgetbook_addon.dart b/packages/widgetbook/lib/src/addons/common/widgetbook_addon.dart index a069367c1..df7eba1b4 100644 --- a/packages/widgetbook/lib/src/addons/common/widgetbook_addon.dart +++ b/packages/widgetbook/lib/src/addons/common/widgetbook_addon.dart @@ -16,7 +16,7 @@ import '../addons.dart'; /// * [ThemeAddon], changes the active custom theme. /// * [MaterialThemeAddon], changes the active [ThemeData]. /// * [CupertinoThemeAddon], changes the active [CupertinoThemeData]. -/// * [TextScaleAddon], changes the active [MediaQueryData.textScaleFactor]. +/// * [TextScaleAddon], changes the active text scale. /// * [LocalizationAddon], changes the active [Locale]. /// * [DeviceFrameAddon], an [WidgetbookAddon] to change the active frame that /// allows to view the [WidgetbookUseCase] on different screens. diff --git a/packages/widgetbook/lib/src/addons/text_scale_addon/text_scale_addon.dart b/packages/widgetbook/lib/src/addons/text_scale_addon/text_scale_addon.dart index 62798f373..84c0dc9fe 100644 --- a/packages/widgetbook/lib/src/addons/text_scale_addon/text_scale_addon.dart +++ b/packages/widgetbook/lib/src/addons/text_scale_addon/text_scale_addon.dart @@ -1,3 +1,8 @@ +// [MediaQuery.textScaleFactor] is deprecated in Flutter 3.16.0, +// Since our minimum Flutter version is 3.7.0, we cannot use [TextScaler] yet. +// More info: https://docs.flutter.dev/release/breaking-changes/deprecate-textscalefactor +// ignore_for_file: deprecated_member_use + import 'package:flutter/material.dart'; import '../../fields/fields.dart'; diff --git a/packages/widgetbook/test/src/addons/text_scale_factor_test.dart b/packages/widgetbook/test/src/addons/text_scale_factor_test.dart index 051b239a6..56e19c6e1 100644 --- a/packages/widgetbook/test/src/addons/text_scale_factor_test.dart +++ b/packages/widgetbook/test/src/addons/text_scale_factor_test.dart @@ -42,6 +42,7 @@ void main() { ); expect( + // ignore: deprecated_member_use mediaQuery.textScaleFactor, equals(factor), );