This repository was archived by the owner on Dec 11, 2025. It is now read-only.
v109.6.0
·
757 commits
to stable
since this release
This minor release adds new functionality to NavigationDrawer, ActionSheet, and Dialogs, and adds accessibility improvements to Buttons, Chips, and private/Color.
New deprecations
While there are no new deprecations in this release, the hitAreaInsets APIs on MDCChipView and MDCButton have been moved to a ToBeDeprecated category. hitAreaInsets will eventually be deprecated across components. Its replacement, visibleHitAreaInsets, is in the process of being added to all relevant components.
New features
ActionSheet
MDCActionSheetControllerDelegatehas a new method,-actionSheetController:willDisplayView:forRowAtIndexPath:.
Buttons
MDCButtonhas a newvisibleHitAreaInsetsproperty.
Chips
MDCChipViewhas a newvisibleHitAreaInsetsproperty.
Dialogs
MDCAlertControllerhas a newattributedMessageActionproperty.
NavigationDrawer
MDCBottonDrawerPresentationControllerhas a newmaximumDrawerHeightproperty.
Component changes
ActionSheet
- internal change (Nobody)
AppBar
- Inject AppBars after view controllers have been added to the navigation controller. (Jeff Verkoeyen)
Banner
- Add example snapshot tests for verifying MDCColorSchemeDefaultsMaterial201907 color scheme. (Wenyu Zhang)
- Apply container theme in examples. (Wenyu Zhang)
Buttons
- Add a visibleAreaInsets API. (Yarden Eitan)
Chips
- Add visibleAreaInsets API to MDCChipView. (Wenyu Zhang)
Dialogs
- Adding tappable link support to the alert message (Galia Kaufman)
- replace the message UILabel type to UITextview (Galia Kaufman)
FeatureHighlight
FlexibleHeader
- Remove ShiftBehaviorWithStatusBar from the public API. (Jeff Verkoeyen)
NavigationDrawer
- Clarify
trackingScrollViewAPI. (Cody Weaver) - Fix bug where
maximumDrawerHeightwouldn't allow for the correct height. (Cody Weaver) - Fix bug where setting
maximumDrawerHeightandmaximumInitialDrawerHeightwould allow scrolling. (Cody Weaver) - Support a max height (Cody Weaver)
Shapes
- Resolve UIColor instance when it is set as shapedBackgroundColor to MDCShapedShadowLayer. (Wenyu Zhang)
Tabs
- Internal change (Jeff Verkoeyen)
private/Color
- Add colorWithAccessibilityContrastHigh:normal: API to support Increase Contrast color. (Wenyu Zhang)