github material-components/material-components-android 1.3.0-alpha01

4 years ago

Dependency Updates

  • No dependency updates.

Library Updates

  • ProgressIndicator
    • Added Progress Indicators (cc88816)
  • Transitions / Motion
    • Fixed Activity container transform unexpected flash and fade (57a8ebd)
    • Fixed MaterialContainerTransform setScrimColor Javadoc error and getDrawingViewId/setDrawingViewId docs typo (119954c)
    • Updated ScaleProvider to use growing/shrinking naming. Fixed MaterialSharedAxis isForward getter naming. (56b3390)
    • Updated MaterialContainerTransform to use default scrim color constant instead of theme attribute (f20a91f)
    • Added support for container transform start and end container colors. (e00df6d)
    • Updated MaterialContainerTransformSharedElementCallback to support custom shape appearances (a5381ac)
    • Updated MaterialContainerTransform to support drawing elevation shadows during transition (1094b48)
    • Fixed container transform start delay flash (6ab9e11)
    • Added support for adding additional animator providers to MaterialVisibility transitions (b854a73)
    • Removed TransitionValues params from VisibilityAnimatorProvider interface methods (04c93ea)
    • Replaced MaterialVisibility subclass static constructors for standard constructors (d025a3b)
    • Updated MaterialVisibility to not need initialize method (e63cae5)
    • Updated transitions to be based on androidx and add transitions platform subpackage to support Activities, Windows, etc. (cd36c2f)
  • BottomNavigation
    • Updated BottomNavigation to respect left/right system insets (5889993)
  • MaterialCardView
    • Prevented content from being clipped by MaterialCardView when a non-round rect is set as the shape. (d09ac03)
  • MaterialButtonToggleGroup
    • Fixed bug in shape appearance when only one button is visible (42126ef)
    • Dispatched button checked after the the button states have been updated and any internal corrections (e.g. singleSelection, selectionRequired) has been made. (2d0e009)
  • Theming
    • Set buttonBarButtonStyle in full Material Component themes to use @style/Widget.MaterialComponents.Button.TextButton. (68ccc33)
  • MaterialButton
    • Fixed MaterialButton$SavedState ClassNotFoundException (7cfc63e)
    • Removed AppCompatButton workaround for FloatingToolbar in API 23-25 now that MaterialButton supports android:background. (4fb2375)
  • Slider
    • Added range and invalid value to IllegalStateException message to make it more clear. (e521fda)
    • Split Slider into two classes (8f0aa7f)
    • Set Slider to be clickable by default. (7d92cd9)
    • Fixed slider tooltip in popupwindows (b631ef6)
    • Made Slider a11y helper a static class (59c1560)
    • Renamed color setters in Slider so it's obvious that color properties are ColorStateList. (7a8f3bd)
  • TextInputLayout
    • Fixed crash when calling setBoxCornerRadii when edit text hasn't been added yet. (8a5c95c)
    • Fixed end icon having unexpected behaviors when it's switched from another end icon mode. (e315754)
    • Fixed merge icon and view state when setting icon color. (33700b0)
    • Added setBoxBackgroundColorStateList method and fixing setBoxBackgroundColor method not changing focused and hovered states color like it did originally. (e5a85a2)
    • Added setters and getters for boxStrokeWidth and boxStrokeWidthFocused attrs. (167020a)
    • Flipped password icon behavior so that it shows the action (what's going to happen after the click) instead of the current status. (99c6a28)
    • Added click listener for error icon (1b124af)
  • ShapeableImageView
    • Fixed bug when dynamically updating shape appearance (2b676b4)
    • Changed strokeWidth to float and support null for stroke color (24f9c06)
  • BottomSheet
    • Fixed crash in bottomsheet on SDK 17 (6f589d3)
  • Badging
    • Updated content description for badge number that exceeds the max supported badge count to say "More than # new notifications" instead of "# and more notifications". (47f3bbc)
    • Updated badge content description to match badge text displayed (when badge number exceeds max badge number). (eb65ce5)
  • Chip
    • [Chip]Fixed chip icon with different width and height (45f5903)
  • A11y
    • Fixed the role description of the GMDC bottom navigation item view's accessibility node. (bcaca40)
  • MaterialDatePicker
    • Fixed logic to disable positive button when invalid or incomplete dates are selected (7965098)
    • Fixed check for date input keyboard separator characters for single selection mode (67e9eaf)
    • Made customDatePicker method public but restricted for now (0bdb2cb)
    • Fixed issue that causes the Datepicker to highlight wrong the day as today. (d2f81ca)
    • Fixed Datepicker demo in Catalog application to call the correct method to obtain current date (and time). (9f71950)
  • Documentation
    • Updated Switch documentation. (0c7db72)
    • Updated Checkbox documentation. (83ba040)
    • Updated RadioButton documentation. (b01058a)
    • Updated Bottom App Bar doc. (0d61a37)
    • Updated Card doc. (fbd414b)
    • Updated FABs doc. (2bc442e)
    • Updated bottom navigation documentation. (4a8e005)

Full list of changes

1.2.0-alpha06...1.3.0-alpha01

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

NewReleases is sending notifications on new releases.