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
Theming
- Set buttonBarButtonStyle in full Material Component themes to use @style/Widget.MaterialComponents.Button.TextButton. (68ccc33)
MaterialButton
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
BottomSheet
- Fixed crash in bottomsheet on SDK 17 (6f589d3)
Badging
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