Skip to content

1.4.0-alpha01

Choose a tag to compare

@hunterstich hunterstich released this 22 Feb 21:01

Library Updates

  • NavigationRail
    • Added Navigation Rail component to the library. (e13610e) 🎉
    • Added documentation for navigation rail view component. (853c695)
    • Fixed spacing issue between destination icon and label. (585e0ff)
    • Fixed issue that caused navigation rail to show label for active destination in compact mode. (1c872e8)
    • Fixed issue that caused destination views to be smaller than the rail width. (42a19ab)
    • Extracted common logic from bottom navigation component into navigation package. (aca5bfb)
  • BottomSheet
    • Prevent adding half expanded accessibility action if fitToContents is true (2933600)
    • Automatically enable insets for ThemeOverlay style (c15139a)
    • Added flag to opt in to edge to edge behavior rather than only relying on the navigationBarColor (c574e9e)
    • Updated the way BottomSheet handles insets (b163458)
  • Documentation
    • Removed broken @link from MaterialButton Javadoc (25bf03e)
    • Fixed theme attr name for floatingActionButtonStyle (5b32b25)
  • ProgressIndicator
    • Updated "indicatorSize" in CircularProgressIndicatorSpec to be never less than twice of "trackThickness". (1fb57bc)
    • Fixed NPE while setting progress in the indeterminate mode after inflation. (7a9e3f6)
    • Fixed visibility bug in RecyclerView. (5910955)
    • Fixed not hidden when committed hiding is interrupted by window hiding (i.e., home button pressed). (196116f)
    • Fixed determinate drawable not fully shown when switched from indeterminate mode for the second time in SDK 19/21/23. (712f5f3)
    • Fixed indeterminate animation not playing after inflation/being visible in SDK 21. (86b70d7)
    • Updated linear indeterminate animation. (fdb420f)
    • Updated circular indeterminate animation. (2163e3d)
    • Added other predefined styles in document. (2a6715f)
    • Fixed incorrect visibility when used in the recycler view. (9ccad21)
    • Renamed indeterminateAnimationType enums "seamless" and "spacing". (e5375fc)
    • Removed unnecessary style attributes from catalog. (80b5cf6)
    • Added sized styles for circular type. (4ab8cb1)
    • Corrected comments for javadoc. (3795197)
    • Updated track thickness used in standalone demo as 2.5 dp. (968fb19)
    • Renamed some attributes. (9d7ae04)
    • Hid AnimatorDurationScaleProvider from API. (5ff62d3)
  • Transitions / Motion
    • Updated documentation to include motion theming (3d4a341)
    • Added theming to MaterialFadeThrough transition. (655caed)
    • Added theming to MaterialSharedAxis transition. (478b412)
    • Added theming to MaterialFade transition. (8e79c7e)
    • Changed motionPath theme attr format to enum|string (7e578e4)
    • Applied easing, duration, and path theme attributes to MaterialContainerTransform (5154eea)
    • Added easing, duration, and path theme attributes, as well as utilities to read them (186d5ed)
  • Catalog
    • Make demo links use minHeight instead of specifying height so they won't be truncated at large font sizes. (a8156be)
  • TimePicker
    • Fixed issues when re-using dialog instance (11169ce)
    • Changed clock face size to be dynamic (bf0d11b)
    • Fixed numbers glitching on first show of time picker (74350de)
    • Fixed text input mode to correctly restore state (76cf0eb)
    • Added dev docs (3eddfb9)
    • Renamed ThemeOverlay.MaterialComponents.MaterialTimePicker to ThemeOverlay.MaterialComponents.TimePicker to be more consistent with other time picker styles (4af9eab)
    • Changed text input view to a view stub (cbef0d3)
    • Removed hint setting (074ed18)
    • Use MaterialColors to correctly read CSLs with theme attributes (9f79157)
    • Make default theme overlay public (890b727)
  • Slider
    • Improve listener documentation (1f76fcc)
  • CollapsingToolbarLayout
    • Updated CollapsingToolbarLayout to support framework android.widget.Toolbar (<Toolbar) (036cff7)
  • Snackbar
  • TextInputLayout
    • Adjusted background of collapsed hint to not overlap with edit text's background. (6015a4e)
    • Fixed placeholder text not being properly announced. (40e33a7)
    • Fixed IndexOutOfBoundsException when trying to change end icon (dd0e697)
  • MaterialDatePicker
    • Fixed incorrect date being selected on scrollable months. (db42490)
    • Fixed NullPointerException on MonthAdapter.updateSelectedState (00e3320)
    • Localized numbers in month (3e79942)
    • Fixed day of week adapter localization for APIs before O (bec2de9)
  • Other
    • Do not show tooltip on long press for L and M devices to avoid freezing devices on repeated long press. (da2d826)
    • Remove duplicate state from BottomSheetBehavior#getState doc. (8f77050)