From 2fce46af4a10ba73efeeebdc2083d7fdf6b7f177 Mon Sep 17 00:00:00 2001 From: Peter Kammer Date: Mon, 19 Oct 2026 15:39:47 -0700 Subject: [PATCH 1/2] [ios_widget_catalog_compare] Add cupertino_ui dependency cupertino_ui is the new location of the Cupertino widgets. The imports switch on a subsequent commit. Generated with `flutter pub add cupertino_ui` (Flutter 3.47.7), which added cupertino_ui ^1.1.3. That version needs Flutter 3.47.0 or later, and the lock now records it. --- ios_widget_catalog_compare/pubspec.lock | 23 ++++++++++++++++++++++- ios_widget_catalog_compare/pubspec.yaml | 1 + 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ios_widget_catalog_compare/pubspec.lock b/ios_widget_catalog_compare/pubspec.lock index 64fbd42..526955a 100644 --- a/ios_widget_catalog_compare/pubspec.lock +++ b/ios_widget_catalog_compare/pubspec.lock @@ -49,6 +49,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" + cupertino_ui: + dependency: "direct main" + description: + name: cupertino_ui + sha256: "8e14acc2817ff469b925b0e275ab85ecc6c769621360dd0af1331c47f916e247" + url: "https://pub.dev" + source: hosted + version: "1.1.3" fake_async: dependency: transitive description: @@ -70,11 +78,24 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" flutter_test: dependency: "direct dev" description: flutter source: sdk version: "0.0.0" + intl: + dependency: transitive + description: + name: intl + sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + url: "https://pub.dev" + source: hosted + version: "0.20.3" leak_tracker: dependency: transitive description: @@ -210,4 +231,4 @@ packages: version: "15.4.0" sdks: dart: ">=3.13.0 <4.0.0" - flutter: ">=3.18.0-18.0.pre.54" + flutter: ">=3.47.0" diff --git a/ios_widget_catalog_compare/pubspec.yaml b/ios_widget_catalog_compare/pubspec.yaml index a50b455..8caf7c8 100644 --- a/ios_widget_catalog_compare/pubspec.yaml +++ b/ios_widget_catalog_compare/pubspec.yaml @@ -28,6 +28,7 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^2.0.0 + cupertino_ui: ^1.1.3 dev_dependencies: flutter_test: From d819ef79b20a26419bf98e02cce5d9e7f287494c Mon Sep 17 00:00:00 2001 From: Peter Kammer Date: Mon, 19 Oct 2026 16:14:53 -0700 Subject: [PATCH 2/2] [ios_widget_catalog_compare] Switch imports to package:cupertino_ui Generated with this command (Dart 3.13.5): dart fix --apply --code=migrate_design_widgets --code=directives_ordering migrate_design_widgets switches the imports, and directives_ordering sorts them. Neither lint is enabled in this app. --code turns each on for this run. --- ios_widget_catalog_compare/lib/main.dart | 2 +- ios_widget_catalog_compare/test/smoke_test.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ios_widget_catalog_compare/lib/main.dart b/ios_widget_catalog_compare/lib/main.dart index 01adeb5..45c705d 100644 --- a/ios_widget_catalog_compare/lib/main.dart +++ b/ios_widget_catalog_compare/lib/main.dart @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter/services.dart'; -import 'package:flutter/cupertino.dart'; const EventChannel _platformEventChannel = EventChannel( 'overlay_ios.flutter.io/responder', diff --git a/ios_widget_catalog_compare/test/smoke_test.dart b/ios_widget_catalog_compare/test/smoke_test.dart index 847161a..70e7b09 100644 --- a/ios_widget_catalog_compare/test/smoke_test.dart +++ b/ios_widget_catalog_compare/test/smoke_test.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:overlay_ios/main.dart';