v110.1.0
In this minor release, we deprecated visibleAreaInsets
from MDCChipView
and added centerVisibleArea
API. We annotated several APIs as to be deprecated in Buttons. Ripple support is added to CollectionCells and Collections as well.
New deprecations
Chips
visibleAreaInsets
is deprecated.
New features
CollectionCells
Ripple is supported as an opt-in behavior.
Objective-C
MDCCollectionCell *cell= [[MDCCollectionCell alloc] init];
cell.enableRippleBehavior = YES;
Swift
let cell = MDCCollectionCell()
cell.enableRippleBehavior = true
Chips
Chips supports centerVisibleArea
, which is often used to configure invisible part of frame for tappable area.
Objective-C
MDChipView *chip = [[MDCChipView alloc] init];
chip.centerVisibleArea = YES;
Swift
let chip = MDCChipView()
chip.centerVisibleArea = true
API changes
Chips
new property: centerVisibleArea
in MDCChipView
CollectionCells
new property: enableRippleBehavior
in MDCCollectionViewCell
new property: rippleView
in MDCCollectionViewCell
Collections
new property: enableRippleBehavior
in MDCCollectionViewController
new method: - collectionView:rippleTouchController:rippleViewAtIndexPath:
in MDCCollectionViewStylingDelegate
TextFields
new property: useConstraintsForIntrinsicContentSize
in MDCMultilineTextField
Component changes
ActionSheet
- Fix broken links (Andrew Overton)
AppBar
- Remove redundant To Be Deprecated annotation. (Jeff Verkoeyen)
BottomNavigation
Buttons
- Mark more apis as to-be-deprecated. (Jeff Verkoeyen)
Chips
Dialogs
- Modify dialogs docs (Andrew Overton)
NavigationDrawer
- Updated documentation (Josue Lopes)
ProgressView
- Fix RTL support on MDCProgressGradientView. (Wenyu Zhang)
- Reimplement animation on indeterminate mode to meet specification. (Wenyu Zhang)
- Reverse the start point and end point of indeterminate progress stroke to make it aligning with the animation direction. (Wenyu Zhang)
Snackbar
- Use the ToBeDeprecated convention for to-be-deprecated APIs. (Jeff Verkoeyen)
TextFields
- Updates MDCMultilineTextField to better support being embedded in self-sizing cells. (Nobody)
- Updates MDCMultilineTextField's bottom textfield constraint to use the textInsets as the constant. (Nobody)
private/ThumbTrack
Multi-component changes
- Add Ripple as an opt-in for MDCCollections and MDCCollectionCells (Yarden Eitan)
- Delete obsolete markdown files (Andrew Overton)