Improved
1.14.0-alpha06
Important
- The compileSdkVersion was updated to 35.
- Library is now built with AGP 8.11.1 and Gradle 8.13.
Dependency Updates
| Dependency | Previous version | New version | | - | - | - | | androidx.customview | None | 1.2.0 |
Library Updates
BottomSheet- Added support for Nested Scrolling with multiple nested scroll children. (4e4e8f3388beb7e82a87cb67142aa34444a79740)
Catalog- Make sure focus stays trapped within the menu while the FAB menu is open. (20f381dda83edf3f288c391f3761d804ca2d9f38)
- Added snackbar catalog demo (d24edd1ee9409396a39bca3cf47d5ef0cda74c55)
Chip- Fixed chip group forcing importantForAccessibility=yes (1867bb01e0d474c522fc2fb11d3470aacb91789d)
Documentation- Updated images in Chip, Button, and Extended FAB. (13905174501093e35d12794e05a7f434d6bb74bb)
Lists- Added dependency to androidx.customview for ViewDragHelper and added swiped states + settling (1e6a8b758b4d7bb10415f9fe8710b42c31bc46ec)
- Fixed issue where the first drag may have not clamped to the end properly since originalContentLeft is 0 (a5be0f7eed6290b14591c0bfa5eab71925c93b2e)
- Added ListItemRevealLayout, ListItemCardView, and relevant interfaces to introduce swiping in ListItemLayout (400d695bc584ac43d1ecd0a4eb3bd6c648f438f2)
- Added ViewDragHelper (32362922af0652bc92928e401fbb7e3b95bc37e7)
MaterialCardView- Updated card swipe dismiss string to clarify key names on the demo screen (5c0e8dd60ba6b3cf3db363776f9ac8be17a46911)
- Added keyboard and accessibility dismiss support to CardSwipeDismissFragment (fbb33202443fb8d53aff4f42d8292a6ccde64fde)
MaterialShapeDrawable- Fixed MaterialShapeDrawable#isRoundRect to use state-aware shape appearance. (34828990457d6ffbf912a38e5fc5e777670015a7)
- Optimized path calculation in MaterialShapeDrawable. (bbd1292567b6ca2a2a63d830c7e6170eb885276d)
Search- Allowed keyboard navigation between searchbar and other components (d06eed14292f673f49a5905c05038bda922714e4)
- Blocked keyboard focus on other views when SearchView is open (9366a84020097df9000c3e3c861b27f6a2be2e38)
Slider- Changed thumb width when it's keyboard focused. (1bf522fbbf1157946d95f41034e0d287674a567f)
- Fixed slider D-Pad keys to modify value instead of focus (aa623f0facdc4165fa2163df4fd4e4657423e8f1)
- Updated: only one value label should be shown at a time for the range slider (except for the mode where the labels are always visible). (ce092fa5dd66d18d46e40985033e8154fcca88dc)
- Used arrow keys for value adjustment and TAB for navigation (3d8d23dadb8e0092e57b363bbbab9b8b9ff78ae3)
TimePicker- Fixed accessibility announces stale data in TimePicker input (405085752ebc6c71985c207b10a81ea13810ec5f)
- Updated error colors (00a64e28a6a57e2389a7792982d2f31116de1754)
TopAppBar- Removed special key shortcut and keyboard navigation cluster for top app bar for correct keyboard navigation a11y. (ee52adbf051f744f2345ec5b7f4ab4df3b101d4d)
Release- Updated library version to 1.14.0-alpha06. (cc2218e54e2783dadb066f29c2822f7af196b1d2)
Full list of changes
https://github.com/material-components/material-components-android/compare/1.14.0-alpha05...1.14.0-alpha06