v108.0.0
This major release removes the default init
methods from MDCSemanticColorScheme, improves support
for iOS 13.4's pointer effects on iPads, and includes various bugfixes.
Breaking changes
MDCSemanticColorScheme's init
method is now unavailable. Please use initWithDefaults:
instead.
Component changes
ActionSheet
- Mark all Themer APIs as to-be-deprecated. (Jeff Verkoeyen)
AppBar
- Add example to dragons to demonstrate AppBar crash when VoiceOver is turned on and contentInset is set. (Yarden Eitan)
- Fix AppBar from jumping when contentOffset updates when VoiceOver is on. (Yarden Eitan)
BottomNavigation
- Add UIPointerHighlightEffects to BottomNavigation button items. (Bryan Oltman)
- Shrink UIPointerEffect frame size to fit content of navigation item views. (Bryan Oltman)
ButtonBar
- Add highlight pointer effect to MDCButtonBarButtons (Bryan Oltman)
- Remove custom shape for MDCButtonBarButton highlight effect. (Bryan Oltman)
- Set inkOffset when given asymmetric contentEdgeInsets. (Bryan Oltman)
Buttons
- Add inkViewOffset property to allow adjustment of inkView/rippleView. This is pre-work to address an issue in MDCButtonBar, where buttons are assigned asymmetric contentEdgeInsets by MDCAppBarButtonBarBuilder (Bryan Oltman)
- Add new fab anatomy pngs (Andrew Overton)
- Fix broken links in README (Andrew Overton)
- Update images again because they weren't using secondary theming before (Andrew Overton)
Dialogs
- Add a minimum dialog width. (Iryna Berezan)
- Add missing @c in several places of MDCAlertController. (Iryna Berezan)
- Fixing a repeated typo in comments "Default to" => "Defaults to". (Iryna Berezan)
- Size justified-aligned title-icons to fit the alert's width. (Galia Kaufman)
FlexibleHeader
- Crash fix for VoiceOver + ContentInset (Yarden Eitan)
NavigationDrawer
Tabs
- Add UIPointerInteraction support to MDCTabBar. (Bryan Oltman)
- Add UIPointerInteraction support to MDCTabBarView. (Bryan Oltman)
schemes/Color
- Delete init. (Cody Weaver)