This repository was archived by the owner on Dec 11, 2025. It is now read-only.
v86.0.0
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
- BUILD file uses Skylark macros. (#8152) (Robert Moore)
ActivityIndicator
- Update BUILD to use Skylark macros. (#8153) (Robert Moore)
AnimationTiming
- Use Skylark macros in BUILD file. (#8154) (Robert Moore)
Banner
- Use Starlark macros. (#8155) (Robert Moore)
BottomAppBar
- Use Starlark macros. (#8156) (Robert Moore)
BottomNavigation
- Renames functions and fixes comments. (#8133) (Eric Lee)
- Use Starlark macros. (#8159) (Robert Moore)
BottomSheet
- Use Starlark macros. (#8160) (Robert Moore)
ButtonBar
- Use Starlark macros. (#8161) (Robert Moore)
Buttons
- Use Starlark macros. (#8162) (Robert Moore)
Cards
- Use Starlark macros. (#8163) (Robert Moore)
Chips
- Use Starlark macros. (#8164) (Robert Moore)
CollectionCells
- Use Starlark macros. (#8165) (Robert Moore)
CollectionLayoutAttributes
- Use more Starlark macros. (#8166) (Robert Moore)
Collections
- Use more Starlark macros. (#8167) (Robert Moore)
Elevation
- Add smooth continuous formula for values between 0 and 1 (#8212) (Yarden Eitan)
- Update mdc_resolvedColorWithTraitCollection:elevation: to support pre-iOS 13 (#8217) (Yarden Eitan)
- nsobject (#8188) (Yarden Eitan)
FeatureHighlight
- Use Starlark rules. (#8168) (Robert Moore)
FlexibleHeader
- Use Starlark macros. (#8169) (Robert Moore)
HeaderStackView
- Use Starlark macros. (#8170) (Robert Moore)
Ink
- Use Starlark macros. (#8172) (Robert Moore)
LibraryInfo
- Use Starlark macros. (#8173) (Robert Moore)
List
- Use Starlark macros in BUILD file. (#8174) (Robert Moore)
MaskedTransition
- Use more Starlark macros. (#8175) (Robert Moore)
NavigationBar
- Use Starlark macros. (#8176) (Robert Moore)
NavigationDrawer
- Use more Starlark macros. (#8177) (Robert Moore)
OverlayWindow
- Use more Starlark macros. (#8178) (Robert Moore)
PageControl
- Use Starlark macros in BUILD file. (#8179) (Robert Moore)
Palettes
- Use more Starlark macros in the BUILD file. (#8180) (Robert Moore)
ProgressView
- Add more Starlark macros. (#8181) (Robert Moore)
Ripple
- Use Starlark macros. (#8183) (Robert Moore)
ShadowElevations
- Use Starlark macros. (#8184) (Robert Moore)
ShadowLayer
- Use Starlark macros. (#8185) (Robert Moore)
ShapeLibrary
- Use Starlark macros. (#8186) (Robert Moore)
Shapes
- Use Starlark macros. (#8192) (Robert Moore)
Slider
- Use Starlark BUILD macros. (#8194) (Robert Moore)
Snackbar
- Use Starlark macros in BUILD file. (#8195) (Robert Moore)
Tabs
- Use Starlark macros in BUILD file. (#8196) (Robert Moore)
TextFields
- Use Starlark macros in the BUILD file. (#8197) (Robert Moore)
Themes
- Use Starlark macros in BUILD file. (#8198) (Robert Moore)
Typography
- Use Starlark macros. (#8199) (Robert Moore)
private/Application
- Use Starlark macros in BUILD file. (#8200) (Robert Moore)
private/Color
- Use Starlark macros. (#8201) (Robert Moore)
private/Icons
- Use Starlark macros in BUILD file. (#8202) (Robert Moore)
private/KeyboardWatcher
- Use more Starlark macros. (#8203) (Robert Moore)
private/Math
- Use Starlark macros. (#8204) (Robert Moore)
private/Overlay
- Use more Starlark macros. (#8205) (Robert Moore)
private/ThumbTrack
- Use Starlark macros in BUILD file. (#8206) (Robert Moore)
private/UIMetrics
- Use Starlark macros in the BUILD file. (#8207) (Robert Moore)
schemes/Color
- Use Starlark macros in BUILD file. (#8208) (Robert Moore)
schemes/Container
- Use Starlark macros in the BUILD file. (#8210) (Robert Moore)
schemes/Shape
- Use Starlark macros in BUILD file. (#8209) (Robert Moore)
schemes/Typography
- Use Starlark macros in BUILD file. (#8211) (Robert Moore)