This repository was archived by the owner on Dec 11, 2025. It is now read-only.
v68.0.0
This major release includes a breaking change in behavior for Bottom Sheet's shapes themer, a
variety of bug fixes, a new color themer for NavigationDrawer, and documentation for the Shape
theming system.
Breaking changes
Bottom Sheet's shape themer behavior has changed:
Bottom Sheet now maps the top 2 corners to the Large Component Shape category when the sheet isn't
in a full screen state. When the sheet is in full screen, we do not map it or shape it at all.
New features
NavigationDrawer now has a color themer.
Sliders now respect exclusive touches.
API changes
NavigationDrawer+ColorThemer
New extension.
Component changes
AppBar
BottomSheet
- Respect safe area after upward nudge (#5486) (Cody Weaver)
- [Docs] Adds the shape themer API to the supporting components using the doc generation (#5464) (Yarden Eitan)
- [Shape]! Update to the Bottom Sheet Shape Themer (#5503) (Yarden Eitan)
- adjust code wrapper tags on bottom sheet read me (#5404) (#5446) (Cody Weaver)
Buttons
- [Docs] Adds the shape themer API to the supporting components using the doc generation (#5464) (Yarden Eitan)
Cards
- [Docs] Adds the shape themer API to the supporting components using the doc generation (#5464) (Yarden Eitan)
Chips
- [Docs] Adds the shape themer API to the supporting components using the doc generation (#5464) (Yarden Eitan)
Collections
- Ensures that the cell snapshot generated by MDCCollectionViewEditor reflects changes made to the cell (#5336) (Felix Emiliano)
- Updates MDCCollectionViewEditor panning to use cell's center property instead of transform to update its position (#5329) (Felix Emiliano)
Dialogs
- Fix elevation to use MDCShadowElevation (Cody Weaver)
- Refactor test to use setup and teardown (#5482) (Cody Weaver)
- Theming action buttons in DialogThemer (#5416) (Galia Kaufman)
- Upgrade buttons class to MDCButton (b/117543195) (#5401) (Galia Kaufman)
List
- Add RTL arabic text to list example (#5500) (Andrew Overton)
- Allow stereo cell labels to take up all available space (#5476) (Andrew Overton)
- Do not enforce label text alignment based off effective user interface layout direction (#5475) (Andrew Overton)
- SelfSizingStereoCell should invalidate its layout on re-use (#5439) (Julien Poumailloux)
NavigationDrawer
- Add Color Themer support (#5458) (rami-a)
- Add Fakes files for tests (#5453) (Cody Weaver)
- Add scroll view test (#5445) (Cody Weaver)
- Add test for contentHeaderTopInset and presentingViewBounds (#5465) (Cody Weaver)
- Add unit test for height related properties (#5461) (Cody Weaver)
- Present the drawer in full screen when in a compact size class (#5443) (Yarden Eitan)
- Test content height surplus and scrolls to reveal (#5466) (Cody Weaver)
- fix drawer not dismissing in full screen on 32 bit devices (#5454) (Yarden Eitan)
- graduate navigation drawer from Beta to Ready (#5470) (Yarden Eitan)