v99.0.0
In this major release we deleted and deprecated numerous APIs in ButtonBar, FeatureHighlight, List,
Tabs, TextFields and Flexible Header. We fixed layout issues in Dialogs and BottomAppBar, and added
support for non-transient Snackbars.
New features
Snackbar
We added an opt-in flag to ignore the default timeout and allow Snackbars to persist until an action
is made upon it:
let snackBarMessage = MDCSnackbarMessage(text: "Message text")
snackBarMessage.automaticallyDismisses = false
MDCSnackbarMessage *snackBarMessage = [MDCSnackbarMessage messageWithText:@"Message text"];
snackBarMessage.automaticallyDismisses = NO;
New deprecations
ButtonBar
- Revert "Revert "Delete MDCButtonBarColorThemer (#9235)"" (#9272) (Andrew Overton)
FeatureHighlight
- Delete MDCFeatureHighlightTypographyThemer (#9273) (Andrew Overton)
List
- Fix typo in doc (#9301) (Galia Kaufman)
- Remove MDCListColorThemer (#9188) (Galia Kaufman)
- Remove MDCListTypographyThemer (#9190) (Galia Kaufman)
Tabs
- Revert "revert of commit ca2f2ad64046b4a2583abbe7cb705e42ed5f0ae7" (#9271 - [Tabs] Delete MDCTabBarColorThemer) (Andrew Overton)
TextFields
- Delete MDCOutlinedTextFieldColorThemer (#9274) (Andrew Overton)
Multi-component changes
- Deprecate MDCFlexibleHeaderColorThemer (#9281) (Bryan Oltman)
- Remove uses of MDCFlexibleHeaderColorThemer (#9282) (Bryan Oltman)
Component changes
BottomAppBar
- Add intrinsicContentSize (#9290) (Bryan Oltman)
- Add snapshot test to verify autolayout bug (#9289) (Bryan Oltman)
Cards
Chips
- Fix documentation error for Theming section (#9294) (Will Ernest)
Dialogs
List
- Fix typo in doc (#9301) (Galia Kaufman)
- Removing Themers from documentation (#9296) (Galia Kaufman)
Snackbar
- Allow Snackbars to be non-transient if needed. (#9299) (Yarden Eitan)