-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Description
This issue represented Cupertino library work we'd planned to undertake from July-September 2019. It has been replaced by a new similar issue that covers October-December 2019. If you're interested in voting or commenting on our latest plans please review #43041.
During the period covered by this issue we accomplished a subset of what we'd hoped to do. Here's a summary; see below for details.
- Significant progress on dark mode support.
- Significant progress up on the updated Switch component.
In the same time we landed 46 pull requests and closed 30 issues. Many of the issues, and some of the pull requests were provided by developers outside of the Flutter team within Google. We thank you-all for that!
There's a similar list of Material library features, see #43035.
Dark mode (iOS 13)
Support iOS13's dark mode and dynamic system colors.- CupertinoDynamicColor, CupertinoSystemColors, #37719, #39927, #39430.
- CupertinoButton and (bottom) CupertinoTabBar, #39765.
- CupertinoActionSheet, CupertinoActionDialog #39215, CupertinoAlertDialog dark mode & CupertinoActionSheet fidelity #40007.
- CupertinoActivityIndicator and CupertinoApp, #39289.
Modal presentations (iOS 13)
Shows a new view on top of the current view that looks like a stacked card.- [iOS 13] navigation transition styles can now mix #33799
- Fullscreen version of CupertinoSheetRoute #33798
- Support for sheet presentation style #42560
Context menus (iOS 13)
Similar to “peek and pop”, but don’t rely on 3D touch.Text Editing Gestures (iOS 13)
Various new gestures related to text editing. See the issue for details.New CupertinoSwitch (iOS 13)
Simple visual change.- ✔️ [iOS 13] cupertino switch is different #33797
- Background color dark mode problem: [iOS 13] Switch background sometimes incorrect #37312
- Accessibility: iOS Accessibility: On/Off labels #4830
New SegmentedControl (iOS 13)
Support SF Symbols (iOS 13)
New iconsLong press and drag to select text (iOS 13)
Should be same selection gesture as Android.✔️ Draggable scrollbar (iOS 13)
It's possible to drag the scrollbar by long-pressing or dragging in from the right.Loupe magnifying glass for text cursor
Long press on text to show a loupe that zooms in on the cursor.
This was actually removed from iOS 13 by Apple!








