Skip to content
This repository was archived by the owner on Dec 11, 2025. It is now read-only.

v55.2.0

Choose a tag to compare

@jverkoey jverkoey released this 23 May 17:56
· 4945 commits to stable since this release

This minor release includes new Snackbar features and minor improvements to the Catalog.

New features

Snackbar now allows you to change the snackbar message alignment on iPad. For example:

MDCSnackbarManager.alignment = MDCSnackbarAlignmentLeading;

Snackbar also exposes a delegate for theming snackbar messages.

MDCSnackbarManager.delegate = appDelegate;

- (void)willPresentSnackbarWithMessageView:(nullable MDCSnackbarMessageView *)messageView {
  // You can theme the individual messageView.actionButtons here.
}

There is a new shadow elevation constant, MDCShadowElevationBottomNavigationBar.

API changes

ShadowElevations

MDCShadowElevationBottomNavigationBar

new constant: MDCShadowElevationBottomNavigationBar

Snackbar

MDCSnackbarAlignment

new enum value: MDCSnackbarAlignmentCenter in MDCSnackbarAlignment

new enum value: MDCSnackbarAlignmentLeading in MDCSnackbarAlignment

new enum: MDCSnackbarAlignment

MDCSnackbarMessageView

new property: actionButtons in MDCSnackbarMessageView

MDCSnackbarManager

new property: delegate in MDCSnackbarManager

new property: alignment in MDCSnackbarManager

MDCSnackbarManagerDelegate

new protocol: MDCSnackbarManagerDelegate

new method: -willPresentSnackbarWithMessageView: in MDCSnackbarManagerDelegate

Component changes

Tabs

Changes

schemes/Typography

Changes

FeatureHighlight

Changes

AppBar

Changes

Buttons

Changes

ButtonBar

Changes

TextFields

Changes

Chips

Changes

Snackbar

Changes

Slider

Changes

NavigationBar

Changes

ActivityIndicator

Changes

Typography

Changes

Dialogs

Changes

BottomNavigation

Changes

FlexibleHeader

Changes

ShadowElevations

Changes