Important
- The
compileSdkVersionwas updated to 35. - The
minSdkVersionwas updated to 23. - Library is now built with AGP 8.11.1 and Gradle 8.13.
Dependency Updates
None
Library Updates
BottomSheetCatalogColor- Refactor Material3Expressive Dynamic Color Themes (fea726f)
Focus Rings- Add FocusRingDrawable and integrate it into theme-level drawables (disabled by default) (dcebdb4)
- Remove focus ring drawables from library themes (cba50c9)
- Add default item and control drawables to the M3 themes (db1cf64)
- Integrate FocusRingDrawable into components (disabled by default) (24693b1)
- Add animation to FocusRingDrawable (f7e6715)
- Update FocusRingDrawable state copy constructor to do deep copy of shape appearance (8a07a1a)
- Add support for common Framework and AppCompat component focus rings (ca90045)
- Move toolbar FocusRingDrawable usages from main themes to .FocusRings themes (8ecb378)
- Fix theme attribute resolution for FocusRingDrawable attributes (59acbba)
- Add ThemeOverlay.NoFocusRingDrawables to support reverting theme drawables back to defaults with no drawable class inflation (27150aa)
- Add .FocusRings versions M3 Expressive, M3, and M2 themes (4626574)
MaterialButtonMenu- Fix action menu position (d34429c)
Search- Cancel pending animations when a new one is starting (41ace81)
- Only inflate dummy toolbar if search bar has visible items (cec516b)
- Fix animation when RTL is enabled (a9e592a)
- Fix toolbar navigation button and menu item translation in default animation (803a060)
- Update docs related to expressive SearchView (cd076b0)
- Fix text alignment in M3E SearchBar (43e3781)
- Add default M3E searchViewStyle (e6f6bd3)
SliderTheming- Add missing M3 Expressive Dialog DayNight themes (da48227)
TimePicker- Make "PM" touch target 48dp (019d44e)
Other