v110.0.0
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 the trackingScrollView
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:
in MDCBottomDrawerViewController
Ripple
new method: - rippleTouchController:rippleViewAtTouchLocation:
in MDCRippleTouchControllerDelegate
new method: + injectedRippleViewForView:
in MDCRippleView
TextControls
new property: leadingEdgePaddingOverride
in MDCBaseTextArea
new property: trailingEdgePaddingOverride
in MDCBaseTextArea
new property: leadingEdgePaddingOverride
in MDCBaseTextField
new property: trailingEdgePaddingOverride
in MDCBaseTextArea
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)