diff --git a/third_party/packages/cupertino_icons/CHANGELOG.md b/third_party/packages/cupertino_icons/CHANGELOG.md index 6e661ab5d9fb..5711cf885200 100644 --- a/third_party/packages/cupertino_icons/CHANGELOG.md +++ b/third_party/packages/cupertino_icons/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10. +* Updates minimum supported SDK version to Flutter 3.44/Dart 3.12. +* Migrates to use `cupertino_ui` instead of `flutter/cupertino.dart`. ## 1.0.9 diff --git a/third_party/packages/cupertino_icons/pubspec.yaml b/third_party/packages/cupertino_icons/pubspec.yaml index 9e56881d8441..750de21d3b03 100644 --- a/third_party/packages/cupertino_icons/pubspec.yaml +++ b/third_party/packages/cupertino_icons/pubspec.yaml @@ -6,10 +6,11 @@ issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+ version: 1.0.9 environment: - sdk: ^3.10.0 + sdk: ^3.12.0 dev_dependencies: collection: ^1.18.0 + cupertino_ui: ^1.0.0 flutter: sdk: flutter flutter_test: diff --git a/third_party/packages/cupertino_icons/test/cupertino_icons_golden_test.dart b/third_party/packages/cupertino_icons/test/cupertino_icons_golden_test.dart index 48f3c9a21585..dad906406da2 100644 --- a/third_party/packages/cupertino_icons/test/cupertino_icons_golden_test.dart +++ b/third_party/packages/cupertino_icons/test/cupertino_icons_golden_test.dart @@ -5,7 +5,7 @@ import 'dart:io' show File, Platform; import 'package:collection/collection.dart'; -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/third_party/packages/cupertino_icons/test/cupertino_icons_test.dart b/third_party/packages/cupertino_icons/test/cupertino_icons_test.dart index ca07b4efe469..f9b1cada9a7b 100644 --- a/third_party/packages/cupertino_icons/test/cupertino_icons_test.dart +++ b/third_party/packages/cupertino_icons/test/cupertino_icons_test.dart @@ -5,17 +5,16 @@ /// This test file is primarily here to serve as a source for code excerpts. library; -import 'package:flutter/cupertino.dart'; -import 'package:flutter/material.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { testWidgets('Cupertino Icon Test', (WidgetTester tester) async { // #docregion CupertinoIcon - const icon = Icon(CupertinoIcons.heart_fill, color: Colors.pink, size: 24.0); + const icon = Icon(CupertinoIcons.heart_fill, color: CupertinoColors.systemPink, size: 24.0); // #enddocregion CupertinoIcon - await tester.pumpWidget(const MaterialApp(home: Scaffold(body: icon))); + await tester.pumpWidget(const CupertinoApp(home: icon)); expect(find.byType(Icon), findsOne); }); diff --git a/third_party/packages/cupertino_icons/test/icons_list.dart b/third_party/packages/cupertino_icons/test/icons_list.dart index e90e2208f762..65638a915b4a 100644 --- a/third_party/packages/cupertino_icons/test/icons_list.dart +++ b/third_party/packages/cupertino_icons/test/icons_list.dart @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; int _compare(IconData a, IconData b) => a.codePoint.compareTo(b.codePoint);