This repository was archived by the owner on Dec 11, 2025. It is now read-only.
Release 40.0.0
API Changes
Bottom Sheet
- Added
trackingScrollViewproperty to support better dragging.
Chips (new)
- Added Chips.
LibraryInfo (new)
- Added LibraryInfo for accessing information about the MDC library itself.
Tabs
- Added
[MDCTabBar defaultHeightForBarPosition:itemAppearance:].
Text Fields
- Refactored color theming support.
Component changes
ActivityIndicator
Changes
- Fix bug where outer rotation was incorrect in determinate state. (#2390) (featherless)
- Prefix the motion spec with the API name. (#2387) (featherless)
- Replace Motion relative imports with framework imports throughout the repo. (#2424) (featherless)
- [ProgressView|ActivityIndicator] Fix build (#2385) (Brian Moore)
AppBar
Changes
BottomNavigation
Changes
- Update bottom navigation bar defaults to match native component height and orientation behavior (#2411) (Junius Gunaratne)
BottomSheet
Changes
- Add BUILD file for kokoro + bazel support. (#2396) (featherless)
- Add a trackingScrollView API to the bottom sheet controller. (#2420) (featherless)
- Don't set the frame on the draggable view until we've set the anchor point. (#2399) (featherless)
- Remove umbrella imports from source files. (#2397) (featherless)
- Replace mdc_cancel category method with a C function. (#2398) (featherless)
- Safe Area fixes (#2392) (Andrés)
Chips
Changes
- Chip component (#2389) (Sam Morrison)
Collections
Changes
- Support SafeAreaInsets in MDCCollectionInfoBarView. (#2378) (Andrés)
- Use MDCPalettes for info bar colors (#2364) (Yurii Samsoniuk)
FlexibleHeader
Changes
- Add hideViewWhenShifted API. (#2317) (Andrés)
LibraryInfo
Changes
- Add new LibraryInfo component (attempt #2) (#2412) (Adrian Secord)
MaskedTransition
Changes
PageControl
Changes
ProgressView
Changes
- Replace Motion relative imports with framework imports throughout the repo. (#2424) (featherless)
- [ProgressView|ActivityIndicator] Fix build (#2385) (Brian Moore)
Slider
Changes
- Correct colors for slider default light color scheme (#2409) (John Detloff)
- Use MDCPalettes for default thumb track color (#2369) (Yurii Samsoniuk)
Tabs
Changes
- Remove incorrect layout optimization (#2422) (Brian Moore)
- Use bottom position when determining the bottom tab bar's height (#2375) (Brian Moore)
TextFields
Changes
- Complete theming of controllers (#2416) (Will Larche)
Themes
Changes
- [TextFields] Complete theming of controllers (#2416) (Will Larche)