1.14.0-alpha07
Important
- The
compileSdkVersionwas updated to 35. - Library is now built with AGP 8.11.1 and Gradle 8.13.
Dependency Updates
None
Library Updates
BottomAppBar- Remove special key shortcut and keyboard navigation cluster for bottom app bar for correct keyboard navigation a11y. (5c73d7a9284fb8e8409452bb95751bf70912acfd)
Catalog- Use wrap overflowMode for button groups in theme picker (861ec3f220f4fee703ecb315ca9e3c17ea0945ec)
Lists- Add attr for min child width (32e9fb21b2a81ddf1b6ce8714bff0e4f7e518b2c)
- Support RTL swiping (176e92d3c38750e9a5623f47acb8d532efb7020a)
- Added onSwipeStateChanged callback, drawable swiped state for ListCardView, and alpha changes to swiped view as it reaches the swipe-to-action state (3e5a7fdb446291cb94e3eefcbb8246bd8ff62060)
- Add styles for control elements in lists (3c1a61c3dd6dc35ba55f0b86fd5e113ab38243cb)
- Re-measure intrinsic width when measure specs change (69e9676e48659b316be9209020fd0e60ff8d69ad)
- Add more optional styles and update demos to show more variety of sample list content (692bd113adad46a6551a146acc1fdf0f26d11edc)
- Add swipe for action state (07a3be50c26b1b0eed1027e7cdb96071f397b0db)
MaterialButton- Fixed width morph with contents change. (dc98ca0335a350f3f7738df6768784d1c8d6f140)
MaterialDatePicker- Fix TAB keyboard trap and add DPAD month navigation. (757f9f3db1f3deab862002930e5f160ca51344da)
- Add MonthAdapter helpers for finding enabled days (a207114c60c7719b5e05543d4055202ad584fff0)
MaterialShapeDrawable- Updated
isRoundRectCornerMorphandpathDirtylogic in MaterialShapeDrawable (9a8272d9c136787e7395d60374dd7f7559201b6f) - Always skip corner morph animation on bounds change in MaterialShapeDrawable. (ea9d25050cc15e5f201f4622c179754013e4c7c2)
- Updated
NavigationView- Set navigation menu item's a11y role description so it doesn't default to 'radio button' due to being checkable (0e1724824a5fc72489f6493e369cc3dc2a64d1dd)
Search- Make SearchView root unfocusable (f30777111e63ec902b8f0f70ff6fff0ecc1dc893)
Slider- Fix ACTION_CANCEL motion touch event handling so that the slider resets its state if a cancel happens. Also don't let slider update incorrectly when a touch event may be overlapping with back gesture inset areas, as the back event takes precedence. (c4d19f6f7d7c7fd845e8b61af53e355f567a4d10)
TimePicker- Use ViewCompat.performHapticFeedback (6c4db77711dfbbd9960c611e9080141ab32765e1)
TopAppBar- Updated ripple color on actions in M3 toolbar. (3b971c9fe9d6ae9a175d96a448a2e740fa97996f)
Full list of changes
https://github.com/material-components/material-components-android/compare/1.14.0-alpha06...1.14.0-alpha07