Material Components for iOS v30.0.0 Release Notes
-
API Diffs
Collections
- โ Added 'shouldHideSeparatorForCellLayoutAttributes' to MDCCollectionViewStyling protocol.
- โ Added three methods to MDCCollectionViewStylingDelegate for optionally hiding cell separators.
MaskedTransitioning
- ๐ New component that makes it easy to animate between two view controllers using an expanding mask effect.
TextFields
- โ Added 'leadingView' and 'leadingViewMode' properties to MDCTextField.
- ๐ Renamed MDCTextFieldPositioningDelegate method 'textContainerInset:' to 'textInsets:'
- โ Added 'enabled', 'textInsets', 'trailingView' and 'trailingViewMode' properties to MDCTextInput.
Typography
- ๐ Changed nullability of 'lightFontOfSize', 'mediumFontOfSize' and 'boldItalicFontOfSize' methods from nonnull to nullable.
Component changes
ButtonBar
๐ Changes
- ๐ [Themer] Avoid deprecation warning on iOS 9+ targets (#1700) (ianegordon)
Buttons
๐ Changes
- Add a stroked button to the examples (#1714) (Sam Morrison)
- Fix storyboard backgroundColor assignment (#1706) (Sam Morrison)
- ๐ Reset Ink when moved to new superview (#1656) (Robert Moore)
- 0๏ธโฃ Set default title color of MDCFlatButton to black (#1725) (Sam Morrison)
- Unbounded ink aligns to content insets (#1670) (Robert Moore)
- Undo MDCFlatButton title color changes (#1681) (Sam Morrison)
CollectionCells
๐ Changes
- [Collections] Extend cell label to superview width (#1661) (Robert Moore)
- [Collections] Only change selected icon if needed (#1692) (Robert Moore)
- [Collections] Reuse label frames (#1705) (ianegordon)
Collections
๐ Changes
- ๐ Add "editing" performance example (#1710) (Robert Moore)
- Add StylingDelegate methods to control separator display (#1627) (Gauthier Ambard)
๐ Dialogs
๐ Changes
- Add Issue number. (#1727) (ianegordon)
๐ FeatureHighlight
๐ Changes
- Correctly handle ended and cancelled touches (#1684) (Sam Morrison)
Ink
๐ Changes
- Don't assign compositeRipple frame twice (#1687) (Robert Moore)
- ๐ [Buttons] Reset Ink when moved to new superview (#1656) (Robert Moore)
MaskedTransition
๐ Changes
- Add Masked Transition component. (#1513) (featherless)
Snackbar
๐ Changes
- Notify MDCOverlayObservers of bottom offset changes (#1659) (Sam Morrison)
TextFields
๐ Changes
- Alphabetizing propertys. (#1691) (Will Larche)
- Comment grammar correction. (#1695) (Will Larche)
- Constraint correction and cleanup. (#1665) (Will Larche)
- Fundament implementation of trailingViewMode. (#1702) (Will Larche)
- Making enabled mandatory. (#1679) (Will Larche)
- Making textInsets mandatory. (#1697) (Will Larche)
- Moving two propertys to be below the correct pragma mark. (#1703) (Will Larche)
- Overlay views. (#1676) (Will Larche)
- โ Renaming a tests file. (#1718) (Will Larche)
- Reorganizing and internal clean up (#1677) (Will Larche)
- โ Tests for default priorities of constraints. (#1678) (Will Larche)
- [TextField] Add color themer for text fields (#1666) (Junius Gunaratne)
- โ [Textfields] Better naming two tests (#1704) (Will Larche)
Themes
๐ Changes
- [TextField] Add color themer for text fields (#1666) (Junius Gunaratne)
Typography
๐ Changes
- Fixing nullability attributes for fonts (#1696) (Robert Moore)
- [Fonts] Cache system fonts (#1689) (Robert Moore)