Dependency updates
- `No dependency updates
Library Updates
ProgressIndicator
- Added Progress Indicators (cc88816b82a709981aebe68b8cd3a72de987c07e)
- Added Progress Indicators (cc88816b82a709981aebe68b8cd3a72de987c07e)
Transitions / Motion
- Fixed Activity container transform unexpected flash and fade (57a8ebdcdd4e64376eac56a2b4c99912d257ccd6)
- Fixed MaterialContainerTransform setScrimColor Javadoc error and getDrawingViewId/setDrawingViewId docs typo (119954c881c1099723b52850ecb35041a999a35f)
- Updated ScaleProvider to use growing/shrinking naming. Fixed MaterialSharedAxis isForward getter naming. (56b33909ee3651e74120bc89e95af534dc546f1c)
- Updated MaterialContainerTransform to use default scrim color constant instead of theme attribute (f20a91f98000fd2b699c92ae5eecb211ff6a3d6e)
- Added support for container transform start and end container colors. (e00df6d075d9f99f4fc74f06bb16b76a9a935a86)
- Updated MaterialContainerTransformSharedElementCallback to support custom shape appearances (a5381acf022b91b9c781087fce1b7d9dee86a01e)
- Updated MaterialContainerTransform to support drawing elevation shadows during transition (1094b480809fa4b8c31814b85cd70c0b23fe9dae)
- Fixed container transform start delay flash (6ab9e11a0eb8ffc93338ad72a15adca4152fb020)
- Added support for adding additional animator providers to MaterialVisibility transitions (b854a73772e66d74625611c45bc89223dda20c3a)
- Removed TransitionValues params from VisibilityAnimatorProvider interface methods (04c93ea5bb1fd5b9a4510329429e3c9cce9f2294)
- Replaced MaterialVisibility subclass static constructors for standard constructors (d025a3b2c3bef53affbeb22c17daed6247755733)
- Updated MaterialVisibility to not need initialize method (e63cae59fb71b580399ab7479697b5493f7a9dd1)
- Updated transitions to be based on androidx and add transitions platform subpackage to support Activities, Windows, etc. (cd36c2f5e77461b26f4723a765e11e6bf16a2a86)
- Fixed Activity container transform unexpected flash and fade (57a8ebdcdd4e64376eac56a2b4c99912d257ccd6)
BottomNavigation
- Updated BottomNavigation to respect left/right system insets (5889993bb30ef210969b1dd284ec503b36b2ac8b)
- Updated BottomNavigation to respect left/right system insets (5889993bb30ef210969b1dd284ec503b36b2ac8b)
MaterialCardView
- Prevented content from being clipped by MaterialCardView when a non-round rect is set as the shape. (d09ac034816a4eb86b49b254f45aed9daa8ca1b6)
- Prevented content from being clipped by MaterialCardView when a non-round rect is set as the shape. (d09ac034816a4eb86b49b254f45aed9daa8ca1b6)
MaterialButtonToggleGroup
- Fixed bug in shape appearance when only one button is visible (42126efce8cd0c2dd2c91f0939129642f795e724)
- Dispatched button checked after the the button states have been updated and any internal corrections (e.g. singleSelection, selectionRequired) has been made. (2d0e00980c9f3f02fa4e755bc668ddb155bc1b67)
- Fixed bug in shape appearance when only one button is visible (42126efce8cd0c2dd2c91f0939129642f795e724)
Theming
- Set buttonBarButtonStyle in full Material Component themes to use @style/Widget.MaterialComponents.Button.TextButton. (68ccc33dad625fd143bd76449e6dae7889075d61)
- Set buttonBarButtonStyle in full Material Component themes to use @style/Widget.MaterialComponents.Button.TextButton. (68ccc33dad625fd143bd76449e6dae7889075d61)
MaterialButton
- Fixed MaterialButton$SavedState ClassNotFoundException (7cfc63ed35262b2f68a241ecc426484860b183ce)
- Removed AppCompatButton workaround for FloatingToolbar in API 23-25 now that MaterialButton supports android:background. (4fb2375688bba25168791191910c86602636ab50)
- Fixed MaterialButton$SavedState ClassNotFoundException (7cfc63ed35262b2f68a241ecc426484860b183ce)
Slider
- Added range and invalid value to IllegalStateException message to make it more clear. (e521fda39595e800e4c2d3c70d4d85a7c1796ff1)
- Split Slider into two classes (8f0aa7f8d638aa1368bcd07268433a80d26e4940)
- Set Slider to be clickable by default. (7d92cd9a4a6f294ad881ed3bd05d4657dfd84ee8)
- Fixed slider tooltip in popupwindows (b631ef697984c695e1a16b1017b30f035a7599ce)
- Made Slider a11y helper a static class (59c156013f7f2401d8331e6b53df13486cba8157)
- Renamed color setters in Slider so it's obvious that color properties are ColorStateList. (7a8f3bd48ca60e8b4d08299891420e16de1adbd2)
- Added range and invalid value to IllegalStateException message to make it more clear. (e521fda39595e800e4c2d3c70d4d85a7c1796ff1)
TextInputLayout
- Fixed crash when calling setBoxCornerRadii when edit text hasn't been added yet. (8a5c95c7b9c01fcde91d3249b040ab3eeefb662e)
- Fixed end icon having unexpected behaviors when it's switched from another end icon mode. (e315754617193dcf3ad6998b8d26dd08e64ed73a)
- Fixed merge icon and view state when setting icon color. (33700b0cd35a41914dccf2f654d750209bc4c254)
- Added setBoxBackgroundColorStateList method and fixing setBoxBackgroundColor method not changing focused and hovered states color like it did originally. (e5a85a227a946adcf4ae13a279e497d006d81775)
- Added setters and getters for boxStrokeWidth and boxStrokeWidthFocused attrs. (167020a5963d3e8be7e36f463bbd93f2b8a0564d)
- Flipped password icon behavior so that it shows the action (what's going to happen after the click) instead of the current status. (99c6a28b104b804694a9b3225208cac2bc326c40)
- Added click listener for error icon (1b124afa0264908f1f84b37554c659e2e10bf050)
- Fixed crash when calling setBoxCornerRadii when edit text hasn't been added yet. (8a5c95c7b9c01fcde91d3249b040ab3eeefb662e)
ShapeableImageView
- Fixed bug when dynamically updating shape appearance (2b676b46a9fa0296edb43eef32cd94b88006cfd5)
- Changed strokeWidth to float and support null for stroke color (24f9c0639635e8d3a50dd821fc8eb3a9920dabd2)
- Fixed bug when dynamically updating shape appearance (2b676b46a9fa0296edb43eef32cd94b88006cfd5)
BottomSheet
- Fixed crash in bottomsheet on SDK 17 (6f589d3f039861e340cda131d7fb5772599f1a7e)
- Fixed crash in bottomsheet on SDK 17 (6f589d3f039861e340cda131d7fb5772599f1a7e)
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". (47f3bbcec646e6e5c25abbc9e275fbad8c38c849)
- Updated badge content description to match badge text displayed (when badge number exceeds max badge number). (eb65ce5b945feb749edc07945b9f66c90e7f69e2)
- Updated content description for badge number that exceeds the max supported badge count to say "More than # new notifications" instead of "# and more notifications". (47f3bbcec646e6e5c25abbc9e275fbad8c38c849)
Chip
- [Chip]Fixed chip icon with different width and height (45f59032c80ea0742ff9512f5e0723c0e9dbd3db)
- [Chip]Fixed chip icon with different width and height (45f59032c80ea0742ff9512f5e0723c0e9dbd3db)
A11y
- Fixed the role description of the GMDC bottom navigation item view's accessibility node. (bcaca401c22e11e5ab788f179ee4cb52e02e3b97)
- Fixed the role description of the GMDC bottom navigation item view's accessibility node. (bcaca401c22e11e5ab788f179ee4cb52e02e3b97)
MaterialDatePicker
- Fixed logic to disable positive button when invalid or incomplete dates are selected (796509884947b903177594960fb703836de50ba3)
- Fixed check for date input keyboard separator characters for single selection mode (67e9eaf3413690856219933b12ad889e1ce1c591)
- Made customDatePicker method public but restricted for now (0bdb2cbdbddf160eadfaea422fb1c400e89dc1e3)
- Fixed issue that causes the Datepicker to highlight wrong the day as today. (d2f81cae5a9ab97f1723711def50908456ae3363)
- Fixed Datepicker demo in Catalog application to call the correct method to obtain current date (and time). (9f719505cb216f99ca37aed8d235f9aeb2268185)
- Fixed logic to disable positive button when invalid or incomplete dates are selected (796509884947b903177594960fb703836de50ba3)
Documentation
- Updated Switch documentation. (0c7db72daedf64199ac7e2a9ea59175c1e875e39)
- Updated Checkbox documentation. (83ba0401b1dd6fea6e575ef3de39308995fdba05)
- Updated RadioButton documentation. (b01058a58b8245467da3ad008ee04158531c24eb)
- Updated Bottom App Bar doc. (0d61a374506d29db4e7427b3629e7f07575e6dda)
- Updated Card doc. (fbd414b1c9b6115d99082a4801110116dc7ee1cd)
- Updated FABs doc. (2bc442e3fbcc9708506aa05cbcea1bef7561505d)
- Updated bottom navigation documentation. (4a8e0057558d198f9af31f81035cfb14401eabeb)
- Updated Switch documentation. (0c7db72daedf64199ac7e2a9ea59175c1e875e39)