This repository was archived by the owner on Dec 11, 2025. It is now read-only.
Release 38.1.0
API Changes
Bottom Navigation
- New component: Bottom Navigation makes it easy to explore and switch between top-level views in a single tap, similar to a UITabBar.
Text Fields
MDCTextInput.cursorColorcontrols the color of the blinking cursor (in the text).
Component changes
ActivityIndicator
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2246) (Yurii Samsoniuk)
AnimationTiming
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
AppBar
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2243) (Yurii Samsoniuk)
BottomAppBar
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n. (#2244) (Yurii Samsoniuk)
BottomNavigation
Changes
- Adding bottom navigation component (#2088) (Junius Gunaratne)
- Create Bottom Navigation Swift example (#2288) (Junius Gunaratne)
- [BotteomNavigation] Migrated to MDFi18n. (#2306) (Yurii Samsoniuk)
ButtonBar
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- [BottomBar] Migrated to MDFi18n. (#2245) (Yurii Samsoniuk)
Buttons
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
CollectionCells
Changes
- Migrated to MDFi18n. (#2248) (Yurii Samsoniuk)
Collections
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
Dialogs
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
FlexibleHeader
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Update the min/max height before enforcing content insets. (#2312) (featherless)
HeaderStackView
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
MaskedTransition
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Fix bug where transitions wouldn't complete. (#2293) (featherless)
- Use the provided key path consts from MotionAnimator. (#2294) (featherless)
NavigationBar
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Migrated to MDFi18n (#2280) (Yurii Samsoniuk)
- [NavigationBarExamples] Swapped private/RTL with MDFi18n (#2300) (Yurii Samsoniuk)
PageControl
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- safeArea fixes (#2301) (ianegordon)
Palettes
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
ProgressView
Changes
- [ProgressBar] Migrated to MDFi18n (#2281) (Yurii Samsoniuk)
ShadowElevations
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
ShadowLayer
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
Tabs
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Internal fixes to account for the Safe Area insets. (#2261) (Andrés)
- Migrated to MDFi18n (#2282) (Yurii Samsoniuk)
- [Catalog] De-hardcode the status bar height from a couple of examples. (#2292) (Andrés)
- [TabBar] Add safeAreaInsets.bottom to tabBarHeight in MDCTabBarViewController. (#2315) (Andrés)
TextFields
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)
- Adds cursor color as parameter (#2297) (Will Larche)
- Fixes clear button not reseting character count (#2277) (Will Larche)
- Major improvements to RTL (#2274) (Will Larche)
- Migrated to MDFi18n (#2283) (Yurii Samsoniuk)
Typography
Changes
- @objc annotating catalog by convention (#2305) (Martin Petrov)