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. (5c73d7a)
Catalog- Use wrap overflowMode for button groups in theme picker (861ec3f)
Lists- Add attr for min child width (32e9fb2)
- Support RTL swiping (176e92d)
- Added onSwipeStateChanged callback, drawable swiped state for ListCardView, and alpha changes to swiped view as it reaches the swipe-to-action state (3e5a7fd)
- Add styles for control elements in lists (3c1a61c)
- Re-measure intrinsic width when measure specs change (69e9676)
- Add more optional styles and update demos to show more variety of sample list content (692bd11)
- Add swipe for action state (07a3be5)
MaterialButton- Fixed width morph with contents change. (dc98ca0)
MaterialDatePickerMaterialShapeDrawableNavigationView- Set navigation menu item's a11y role description so it doesn't default to 'radio button' due to being checkable (0e17248)
Search- Make SearchView root unfocusable (f307771)
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. (c4d19f6)
TimePicker- Use ViewCompat.performHapticFeedback (6c4db77)
TopAppBar- Updated ripple color on actions in M3 toolbar. (3b971c9)