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

v86.0.0

Choose a tag to compare

@yarneo yarneo released this 06 Aug 15:37
· 2532 commits to stable since this release

In this major release we have provided improvements to our Elevation code for Dark Mode as well as internal clean up.

Breaking changes

Our MDCElevatable protocol now conforms to NSObject so it can leverage the isKindOfClass: and conformsToProtocol: APIs.

API changes

Elevation

MDCElevatable

modified protocol: MDCElevatable

Type of change: Declaration
From: @protocol MDCElevatable
To: @protocol MDCElevatable <NSObject>

modified protocol: MDCElevatable

Type of change: Swift declaration
From: protocol MDCElevatable
To: protocol MDCElevatable : NSObjectProtocol

Component changes

Changes

ActionSheet

ActivityIndicator

AnimationTiming

Banner

BottomAppBar

BottomNavigation

BottomSheet

ButtonBar

Buttons

Cards

Chips

CollectionCells

CollectionLayoutAttributes

Collections

Elevation

FeatureHighlight

FlexibleHeader

HeaderStackView

Ink

LibraryInfo

List

MaskedTransition

NavigationBar

NavigationDrawer

OverlayWindow

PageControl

Palettes

ProgressView

Ripple

ShadowElevations

ShadowLayer

ShapeLibrary

Shapes

Slider

Snackbar

Tabs

TextFields

Themes

Typography

private/Application

private/Color

private/Icons

private/KeyboardWatcher

private/Math

private/Overlay

private/ThumbTrack

private/UIMetrics

schemes/Color

schemes/Container

schemes/Shape

schemes/Typography