github material-components/material-components-android 1.3.0-alpha02

4 years ago

Dependency Updates

Dependency Previous version New version
constraintlayout 1.1.3 2.0.0-beta7

Library Updates

  • MaterialTimePicker
  • ProgressIndicator
    • Fixed incorrect visibility change when the component's parent is not visible. (ea9cce8)
    • Changed class visibility of CircularDrawingDelegate. (aca5307)
    • Added the function in ProgressIndicatorSpec to load from style. (4005294)
    • Revived the argument (restart) in setVisible of drawables. (c4f44d2)
    • Changed drawables to detect system animator duration scale by themselves. (f7bad9a)
    • Removed explicitly disabling animators. (2803960)
    • Changed logic to guarantee the indeterminate arc fully collapsed before showing determinate arc. (764f063)
    • Updated system animation duration scale more frequently. (92aca74)
    • Updated the drawable setters. (28177cb)
    • Separated the padding when calculating drawable's intrinsic size. (380c21a)
    • Invalidated indicator colors properly in animator delegate. (43fe75f)
    • Unregistered animator complete callback on detach from window to prevent memory leak. (fabd36f)
    • Replaced ProgressIndicator references in drawable&delegate classes to prevent memory leak and prepare for the stand-along drawable feature. (4ff3031)
    • Forward fixed "ripple" bug from the fix for indeterminate animation not respecting to system animator scale. (cf98f94)
    • Added logic to respond to system animation scale settings for determinate types. (984738c)
    • Fixed indeterminate types disco when system animation duration scale is off. (4ccec4f)
    • Fixed incorrectly setting drawable's visibility when switching indeterminate mode for API19. (26021ed)
    • Changed interpolator for seamless linear indeterminate type from LINEAR_OUT_SLOW_IN to FAST_OUT_SLOW_IN. (0b443ad)
    • Relocated the logic of animator disabling. (e44804f)
    • Added the custom drawable support (02c3b3d, 4337eea, c22f3f4, 4f5a98f, 7e595b6, 8fbc2e0, bf141bb)
    • Fixed wrong attribute used in indeterminate mode catalog fragment. (90e3839)
    • Fixed CircularIndeterminateDrawable not resetting animator properly after switching to determinate mode. (c5f900b)
    • Add new minHideDelay property (924ac3f)
    • Added auto-cap to limit the indicator corner radius equal to or less than half of the indicator width. (5febeba)
    • Added support of rounded corners. (48c4ef0)
    • Fix for non dismissable progress indicator (584d725)
    • Exposed progress indicator demo. (7b9cd66)
  • Slider
    • Added min separation support (b8f4b22)
    • Fixed exception when restoring instance state (cc03196)
    • Move static inner classes outside base slider class (34f621d)
    • Fixed number of values changing in RangeSlider (4eea03d)
    • Changed slider thumbs to prevent crossing each other (71fcb73)
    • Changed slider to support very small widths (ba9c2e6)
    • Keyboard navigation fix (3e3bc41, a49e886)
  • Transitions / Motion
    • Removed extra transition background fade duration from MaterialContainerTransformSharedElementCallback in favor of nulling out sharedElementReenterTransition to prevent extra transition from happening (88ca5c9)
    • Added extra transition background fade duration to MaterialContainerTransformSharedElementCallback to prevent extra Activity transition from happening (889fca5)
    • Changed MaterialContainerTransform to skip transition instead of crash when no view bounds (6b63c11)
    • Fix zero-length motion path container transform bug. (3c9096d)
    • Updated MaterialElevationScale default scale value to 0.85 (ef64df5)
    • Added MaterialElevationScale transition (3379c45)
  • BottomSheet
    • Updated a11y focus to move to bottom sheet when expanded and siblings are hidden from a11y services. (b93042d)
    • Updated peek height gesture inset behavior to only add extra inset if necessary (7b62003)
  • MaterialDatePicker
    • Set min width on the confirm OK button. (d868be2)
    • Remove datepicker proguard-recyclerview rule (3dcc3ce)
    • Fixed crash when GridView has not rendered the last child (811d452)
    • Fixed issue that causes the Datepicker to highlight the wrong day as today. (712a2ce)
  • ShapeableImageView
    • Made stroke field nullable (ef3f09d)
  • MaterialButton
    • Do not update the checked state of any child buttons during onPressedChanged callback. (15c048c)
    • Align icon on top (a284edd)
  • TextInputLayout
    • Fixed padding for prefix/suffix and label in RTL being wrong. (7b5aea2)
    • Changing hint announcement. (b274a4a)
    • Changed prefix/suffix demo it shows number keyboards for the inputs. (3ed776a)
    • Fixed clear icon and placeholder text being displayed when the text field is initialized with input text. (9b0a8d9)
    • Fixed icon tint not being applied properly when calling set*IconDrawable (855602b)
  • MaterialAutoCompleteTextView
    • NullPointerException on Meizu devices closes #1347 (c59acae)
  • BottomAppBar
    • Update menu replacement animation to coordinate with fab alignment animation. (d4a5702)
  • A11y
    • Changed the editable exposed dropdown menu's a11y class name to be EditText instead of a drop down since the primary action for the user is to type. (023e518)
  • Chip
    • Added standalone drawable demo with Chip in catalog. (5229b3f)
    • Support setting text size without changing TextAppearance (e5f7951)
    • Include font padding. (8544f7a)
  • MaterialShapeDrawable
    • Fixed exception with int division (26fc10c)
  • CollapsingToolbarLayout
    • Fix CollapsingToolbar multiline position (8210b3a)
    • Fixed slight misalignment during transition in multiline mode (74508c8)
  • Theming
    • Move Design widget styles back to full themes from Bridge themes (8851f70)
  • Other
    • Update target sdk from 28 to 29 (44ff45c)

Full list of changes

1.3.0-alpha01...1.3.0-alpha02

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

NewReleases is sending notifications on new releases.