Material Components for iOS v110.0.0 Release Notes
Release Date: 2020-06-23 // almost 4 years ago-
๐ In this major release we removed an API from
MDCProgressView
and fixed bugs in ActionSheet, Dialogs, ProgressView, Ripple, and TextControls.๐ฅ Breaking changes
๐ In this release we removed the
-setMode:animated:completion:
method that was added in the previous release.๐ New features
MDCActionSheetController
now announces it has been presented when VoiceOver is enabled.๐
MDCBottomDrawerViewController
now supports coloring thetrackingScrollView
via the theming extension.MDCRippleView
allows users to query if a ripple was added to a given view.MDCRippleTouchController
allows users to control the creation and reuse of ripple views.๐
MDCTextControls
now support custom padding for the leading and trailing views.API changes
NavigationDrawer
๐ new method:
- applyThemeWithScheme:applyToTrackingScrollView:
inMDCBottomDrawerViewController
Ripple
๐ new method:
- rippleTouchController:rippleViewAtTouchLocation:
inMDCRippleTouchControllerDelegate
๐ new method:
+ injectedRippleViewForView:
inMDCRippleView
TextControls
๐ new property:
leadingEdgePaddingOverride
inMDCBaseTextArea
๐ new property:
trailingEdgePaddingOverride
inMDCBaseTextArea
๐ new property:
leadingEdgePaddingOverride
inMDCBaseTextField
๐ new property:
trailingEdgePaddingOverride
inMDCBaseTextArea
Component changes
ActionSheet
- Add alert anouncement for voiceover users. (Yarden Eitan)
BottomNavigation
- Re-order TOC in README (Andrew Overton)
Chips
๐ Dialogs
- ๐ Add visibleAreaInsets support. (Wenyu Zhang)
List
- ๐ Replace list docs (Andrew Overton)
NavigationDrawer
ProgressView
- Change float to CGFloat (Andrew Overton)
- Make indeterminate progress view example showing how transition looks. (Wenyu Zhang)
- ๐ Remove setMode:animated:completion API. (Wenyu Zhang)
Ripple
- Add a convenience API for finding the ripple view in the view's subviews. (Yarden Eitan)
- Add delegate method to RippleTouchController existing in InkTouchController. (Yarden Eitan)
- Align ripple starting size with spec guidance. (Yarden Eitan)
- ๐ Move the radius calculation into its own method. (Yarden Eitan)
- โก๏ธ Update alpha value of Ripple to 0.12 instead of 0.16 (Yarden Eitan)
TextControls
- Add padding customizing properties to MDCBaseTextField and MDCBaseTextArea (Andrew Overton)
- Separate side padding into leading/trailing padding (Andrew Overton)
Typography
- Use MDFTextAccessibility's isLargeForContrastRatios. (Jeff Verkoeyen)