github material-components/material-components-android 1.13.0-alpha07

latest release: 1.13.0-alpha08
one month ago

Important

  • Required minSdkVersion is now 21 or higher.

Dependency Updates

  • None

Library Updates

  • A11y
    • Updated the snackbar with action not auto-dismiss when a11y is enabled (talkback, switch access, voice access). (5441957)
    • Adjusted talkback to include "minute" and "hour" for text input fields. (20ee1ed)
  • BottomNavigationView
    • Added new textviews for horizontal textview instead of moving it between layouts. (13dbcfc)
  • BottomSheet
    • Added new non-expandable demo for debugging. (ade1437)
  • Carousel
    • Made KeylineState.Builder constructor public for customizing strategies. (885f3b7)
  • Catalog
    • Added initial catalog demo for Floating Toolbar. (541433b)
    • Fixed issue with ListPopupWindow a11y. (90ab51e)
    • Changed checkboxes in checkbox demo to be displayed vertically since there isn't enough horizontal space when font is large. (38124d1)
    • Removed horizontal padding from toolbar demo. (75c1d30)
    • Fixed toolbar close button not having a content description. (43b0e46)
    • Fixed issue with TextField demo getting cut off in horizontal orientation. (81907eb)
  • Color
    • Integrated extended palettes. (0ea7b58)
  • Documentation
    • Added more information to BottomSheetDialogFragment docs. (f09c562)
    • Updated Menu doc to link to androidx PopupMenu / ListPopupWindow instead of framework. (8eae09d)
  • MaterialButton
    • Made the "checked" state independent to the "enabled" state. (dac7d5a)
  • MaterialDatePicker
    • Fixed contrast for hint color. (f141ed3)
    • Updated string translations for date picker and loading indicator. (18fd815)
    • Properly announce selected year. (d049a42)
    • Properly announce the change of selection between year/day. (c06ef1b)
    • Updated header layout to include horizontal insets so that buttons are not overlapped by navigation system UI in fullscreen mode. (8932a81)
  • NavigationRail
    • Added scrollingEnabled attribute and update NavigationRail to have unlimited items when expanded while keeping the limit of 7 items while collapsed, and add demo to catalog. (cc09ce8)
    • Fixed issue where top padding was not respected if menu gravity was center or bottom in certain scenarios. (c08ee83)
  • NavigationView
    • Changed navigation item pointer icon to arrow instead of hand, since they are not external links. (8f5a04c)
  • Predictive Back
    • Added safety checks for float != NaN. (1106890)
  • ProgressIndicator
    • Added top and bottom paddings to ensure the focus indicator (green box with talkback) to draw properly in catalog. (d164796)
  • Search
    • Fixed a11y issue where SearchBar darkens when focused with TalkBack. (97d957c)
    • Updated predictive back device corner logic to handle each corner independently to fix issue where bottom corners are incorrectly rounded after canceling back gesture. (3ce7c2b)
  • Slider
    • Made sure label is removed with slider is hidden. (9bf5edd)
    • Updated to show tooltips when focus by a11y. (237f5ec)
    • Fixed an exception caused by DecimalFormat not taking into account locale. (1f56cd1)
    • Fixed a scroll demo fragment to have more granular steps. (0443585)
    • Limit values to 2 decimals in the content description. (cebb057)
  • TextInputLayout
    • Added hintMaxLines attribute. (7f01739)
    • Start outline cutout bounds at a y location of 0 to encompass any possible vertical shifts due to a size difference between the placeholder text and the edit text. (246fa67)
    • Set error icon to uncheckable. (f9aaf03)
  • Tokens
  • Transitions / Motion
    • Removed API 21 sections from documentation. (b11064c)
  • Other
    • Updated to 1.13.0-alpha07. (fa51cb9)

Full list of changes

1.13.0-alpha06...1.13.0-alpha07

Don't miss a new material-components-android release

NewReleases is sending notifications on new releases.