Material Components for iOS v108.1.0 Release Notes
Release Date: 2020-04-13 // about 4 years ago-
๐ This minor release improves our support of the new iPadOS cursor APIs, deprecates a themer, and โ adds the ability to animate a floating button's mode.
๐ New deprecations
๐ BottomSheet's ShapeThemer is now deprecated.
๐ New features
๐ Improved UIPointerInteraction support for ActionSheet, Buttons, and Dialogs.
MDCFloatingButton has a new animated API for animating the mode from normal to expanded.
[button setMode:MDCFloatingButtonModeExpanded animated:YES];
API changes
Component changes
ActionSheet
- ๐ Add UIPointerInteraction support for actions.. (Wenyu Zhang)
BottomSheet
- ๐ Deprecate the ShapeThemer. (Jeff Verkoeyen)
Buttons
- โ Add a snapshot test for floating buttons in normal mode with a label. (Jeff Verkoeyen)
- ๐ Add custom UIButtonPointerStyleProvider to MDCButton for better iPadOS pointer interaction. (Bryan Oltman)
- ๐ Add support to MDCFloatingButton for animating mode changes. (Jeff Verkoeyen)
- Disable pointer interactions for MDCFloatingButton during animation. (Bryan Oltman)
- ๐ Fix broken link in Buttons docs (Andrew Overton)
- ๐ Fix build error (Andrew Overton)
- Standardize all examples on the same Example pattern. (Jeff Verkoeyen)
- โ Standardize all test names on Tests. (Jeff Verkoeyen)
- ๐ Update MDCButton to use the proposed pointer effect in pointerStyleProvider. (Bryan Oltman)
- Use static storage for all local consts. (Jeff Verkoeyen)
๐ Dialogs
- ๐ Add UIPointerInteraction support for buttons.. (Wenyu Zhang)
- โ Add a Testing target (Galia Kaufman)
- โ Adding accessory view tests (Galia Kaufman)
- Clean up some comments. (Dave MacLachlan)
- ๐ Cleanup: move deprecated API to private header. (Galia Kaufman)
- โ Disable broken test. (Jeff Verkoeyen)
- Resolve issue with sizing a dialog's accessoryView. (Nobody)
- ๐ง Using Testing target in configuration snapshots. (Galia Kaufman)
- โ Using the new Testing target in accessory snapshots. (Galia Kaufman)
- โ Using the new Testing target in actions snapshots. (Galia Kaufman)
- โ Using the new Testing target in insets snapshots. (Galia Kaufman)
- โ Using the new Testing target in insets unit tests. (Galia Kaufman)
Ripple
TextControls
Multi-component changes
- โ Expose the catalog by convention tree via the AppDelegate and walk the tree with the UI test runner. (Jeff Verkoeyen)
- Fix a lot of formatting issues with material.io and some broken links (Andrew Overton)