This repository was archived by the owner on Dec 11, 2025. It is now read-only.
Release 12.0.0
API diffs
Auto-generated by running:
scripts/api_diff -o e4b240934cbf7211790e0929c73652dbd7c2f46f -n 55a289f0cfeebdc10931243d613d4cf5bcef3986
ActivityIndicator
| From | To | Kind |
|---|---|---|
Required |
Optional |
optional |
ButtonBar
- [deleted]
MDCButtonBar.layoutDirection - [modified]
MDCButtonBar.items
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy) NSArray *items |
@property (nonatomic, copy) NSArray<UIBarButtonItem *> *items |
declaration |
Collections
- [declaration changed]
-[MDCCollectionViewStyling indexPathsForInlaidItems].
- (nullable NSArray *)indexPathsForInlaidItems
- (nullable NSArray<NSIndexPath *> *)indexPathsForInlaidItems
NavigationBar
- [deleted]
MDCNavigationBar.layoutDirection - [modified]
MDCNavigationBar.leadingBarButtonItems
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *leadingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leadingBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.leftBarButtonItems
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.rightBarButtonItems
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.trailingBarButtonItems
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *trailingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *trailingBarButtonItems |
declaration |
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
| From | To | Kind |
|---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
OverlayWindow
New component.
Snackbar
New component.
Component changes
ActivityIndicator
Changes
- Fixed all warnings. FEAR ME, WARNINGS. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
AppBar
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
ButtonBar
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- MDC_#512 - Outdated comment mentions non-existing MDCButtonBar+Builder.h (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- ≈Prevent buttons from redrawing every time a tint color changes by inlining functionality. Prevent incorrect behavior of nav label getting tint. (Eric Li)
Buttons
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
CollectionCells
Changes
- Fixed usage of |variable| markup in comments. (Adrian Secord)
- Support RTL (Louis Romero)
Collections
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
FlexibleHeader
Changes
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
Ink
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
NavigationBar
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- ≈Prevent buttons from redrawing every time a tint color changes by inlining functionality. Prevent incorrect behavior of nav label getting tint. (Eric Li)
OverlayWindow
Changes
- [Snackbar] Adding Snackbar component and related Overlay Window (Junius Gunaratne)
PageControl
Changes
- Added example for button to progress to the next page (randallli)
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - Fixed all warnings. FEAR ME, WARNINGS. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Made control compatible with animation blocks adjusting the scrollView.contentOffset. (randallli)
Palettes
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
ShadowLayer
Changes
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
Slider
Changes
- Grow thumb when dragging the slider (Max Luzuriaga)
Snackbar
Changes
- Adding Snackbar component and related Overlay Window (Junius Gunaratne)
SpritedAnimationView
Changes
- Applied the results of
arc lint --everything. Again. (Adrian Secord) - MDC_#388 - Added NSLayoutConstraints to _animationView and label in SpritedAnimationViewTypicalUseViewController.m (Justin Shephard)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)