Skip to content

Commit 4035b62

Browse files
[rfw] Replace deprecated textScaleFactor (#6130)
Replaces the deprecated `textScaleFactor` with a linear `TextScaler`. Updates the minimum deployment version to 3.16 where the new API was added. Part of flutter/flutter#143400
1 parent b4bd165 commit 4035b62

File tree

8 files changed

+18
-13
lines changed

8 files changed

+18
-13
lines changed

packages/rfw/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.23
2+
3+
* Replaces usage of deprecated Flutter APIs.
4+
15
## 1.0.22
26

37
* Adds more testing to restore coverage to 100%.

packages/rfw/example/hello/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
44
version: 1.0.0+1
55

66
environment:
7-
sdk: ">=3.0.0 <4.0.0"
8-
flutter: ">=3.10.0"
7+
sdk: ^3.2.0
8+
flutter: ">=3.16.0"
99

1010
dependencies:
1111
flutter:

packages/rfw/example/local/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
44
version: 1.0.0+1
55

66
environment:
7-
sdk: ">=3.0.0 <4.0.0"
8-
flutter: ">=3.10.0"
7+
sdk: ^3.2.0
8+
flutter: ">=3.16.0"
99

1010
dependencies:
1111
flutter:

packages/rfw/example/remote/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
44
version: 1.0.0+1
55

66
environment:
7-
sdk: ">=3.0.0 <4.0.0"
8-
flutter: ">=3.10.0"
7+
sdk: ^3.2.0
8+
flutter: ">=3.16.0"
99

1010
dependencies:
1111
flutter:

packages/rfw/example/wasm/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ publish_to: none # Remove this line if you wish to publish to pub.dev
44
version: 1.0.0+1
55

66
environment:
7-
sdk: ">=3.0.0 <4.0.0"
8-
flutter: ">=3.10.0"
7+
sdk: ^3.2.0
8+
flutter: ">=3.16.0"
99

1010
dependencies:
1111
flutter:

packages/rfw/lib/src/flutter/core_widgets.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,7 @@ Map<String, LocalWidgetBuilder> get _coreWidgetsDefinitions => <String, LocalWid
649649
}
650650
text = builder.toString();
651651
}
652+
final double? textScaleFactor = source.v<double>(['textScaleFactor']);
652653
return Text(
653654
text,
654655
style: ArgumentDecoders.textStyle(source, ['style']),
@@ -658,7 +659,7 @@ Map<String, LocalWidgetBuilder> get _coreWidgetsDefinitions => <String, LocalWid
658659
locale: ArgumentDecoders.locale(source, ['locale']),
659660
softWrap: source.v<bool>(['softWrap']),
660661
overflow: ArgumentDecoders.enumValue<TextOverflow>(TextOverflow.values, source, ['overflow']),
661-
textScaleFactor: source.v<double>(['textScaleFactor']),
662+
textScaler: textScaleFactor == null ? null : TextScaler.linear(textScaleFactor),
662663
maxLines: source.v<int>(['maxLines']),
663664
semanticsLabel: source.v<String>(['semanticsLabel']),
664665
textWidthBasis: ArgumentDecoders.enumValue<TextWidthBasis>(TextWidthBasis.values, source, ['textWidthBasis']),

packages/rfw/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ name: rfw
22
description: "Remote Flutter widgets: a library for rendering declarative widget description files at runtime."
33
repository: https://github.com/flutter/packages/tree/main/packages/rfw
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+rfw%22
5-
version: 1.0.22
5+
version: 1.0.23
66

77
environment:
8-
sdk: ">=3.0.0 <4.0.0"
9-
flutter: ">=3.10.0"
8+
sdk: ^3.2.0
9+
flutter: ">=3.16.0"
1010

1111
dependencies:
1212
flutter:

packages/rfw/test_coverage/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: 1.0.0
44
publish_to: none
55

66
environment:
7-
sdk: ">=3.0.0 <4.0.0"
7+
sdk: ^3.2.0
88

99
dependencies:
1010
lcov_parser: 0.1.1

0 commit comments

Comments
 (0)