Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
material-components/material-components-android
### [`v1.7.0`](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0)
[Compare Source](https://togithub.com/material-components/material-components-android/compare/1.6.1...1.7.0)
### What's new since 1.6.1
- All new Switch component with a new look! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Switch.md) for details.
- New Shape system that is now being used by all components. Learn about the [shape system](https://m3.material.io/styles/shape/overview) and see how its used in the Material3 theme and components by checking out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/theming/Shape.md)
- Checkbox has been redesigned and now supports indeterminate and error states! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Checkbox.md).
- BottomAppBar has been redesigned! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Checkbox.md)
- New [Icon Button](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Button.md#icon-button) support has been added including outlined, tonal, and filled variants!
##### New minimum requirements for your app's project:
- Update to [Android Gradle Plugin (AGP) version 7.2.0](https://developer.android.com/studio/releases/gradle-plugin#updating-gradle)
- Update to [Gradle version 7.3.3](https://developer.android.com/studio/releases/gradle-plugin#updating-gradle)
- Update to [Java 8 (version 1.8)](https://developer.android.com/studio/write/java8-support#supported_features)
- Update to [Android Studio Chipmunk, version 2021.2.1](https://developer.android.com/studio/releases/gradle-plugin#agp-studio-compatibility)
- Update compileSdkVersion and targetSdkVersion to 32
#### Dependency Updates
| Dependency | Previous version | New version |
| - | - | - |
| androidx.appcompat | 1.5.0-beta01 | 1.5.0 |
| androidx.core | 1.5.0 | 1.6.0 |
| androidx.test | 1.1.0 | 1.4.0 |
| Android Gradle Plugin (AGP) | 4.0.0 | 7.2.0 |
| Gradle | 6.1.1 | 7.3.3 |
| Java Version | 1.7 (7) | 1.8 (8) |
#### Other highlights
- `MaterialButton`
- Added methods to not toggle checked state on buttons on click ([`a601107`](https://togithub.com/material-components/material-components-android/commit/a6011078689521cf0c042e7444c36b6607cedcf9))
- Updated M3 button style to add outlined icon button style ([`467a2c9`](https://togithub.com/material-components/material-components-android/commit/467a2c9f7314cdfd5300594b4e66a70657d5d702))
- Updated M3 button style to add filled tonal icon button style ([`14578ed`](https://togithub.com/material-components/material-components-android/commit/14578ed68cb296080d511ceb502469903c0ef5d7))
- Updated M3 button style to add filled icon button style ([`25606cf`](https://togithub.com/material-components/material-components-android/commit/25606cf34addae1420eeba24eec0f90aef06d0d2))
- Fix icon textStart/End alignment with multiline text ([`b6b895a`](https://togithub.com/material-components/material-components-android/commit/b6b895a1e40efbf2e36b2ea5e91bae7bcd0bdb8c))
- Fix icon position with multiline text ([`19d0500`](https://togithub.com/material-components/material-components-android/commit/19d05000bcc273f781a85ce41530f604fead268e))
- `Documentation`
- Updated typography guidelines to M3 ([`104a342`](https://togithub.com/material-components/material-components-android/commit/104a342307c31170494c3dcd2011ca63b182e4b5))
- Added an example to demonstrate how to make bottom sheet dialog in edge-to-edge mode ([`57a3c98`](https://togithub.com/material-components/material-components-android/commit/57a3c989ffdaee252fa00bbe5246f837d18b6a60))
- Updated Snackbar doc regarding CoordinatorLayout ([`ef2c2fa`](https://togithub.com/material-components/material-components-android/commit/ef2c2fad36d11933d71ea5c9a2826be3119bec17))
- Add status bar / edge-to-edge section to Top App Bar doc ([`b8e1f97`](https://togithub.com/material-components/material-components-android/commit/b8e1f978940c218502ee6161d0b3f673299eceb0))
- `TopAppBar`
- Fixed bug in HeaderScrollingViewBehavior that causes child translation Y not to be reset to default if the behavior is changed from an overlapping to non-overlapping behavior in layoutParams.setBehavior ([`00c62d2`](https://togithub.com/material-components/material-components-android/commit/00c62d21c9e21eb595d2d83bddcf6782a9773729))
- Excluded views that are GONE from scroll range calculation ([`687e735`](https://togithub.com/material-components/material-components-android/commit/687e73590de5ea219a14a336094002b9d3884af5))
- Fixed collapsing title issue with different fonts ([`0c341c4`](https://togithub.com/material-components/material-components-android/commit/0c341c4e9b9703945ffbf22af0a4158bde41582c))
- Added setLiftOnScrollTargetView() method ([`d6c4354`](https://togithub.com/material-components/material-components-android/commit/d6c435461eece74656db5e2de92944c7ca807439))
- `A11y`
- Made multi-selection Chips announce as Buttons ([`d4c2c95`](https://togithub.com/material-components/material-components-android/commit/d4c2c9549051d706d91dcd96ceb79c52e1aedd30))
- Made drawer announce its number of items ([`b1f7d5b`](https://togithub.com/material-components/material-components-android/commit/b1f7d5bebc298865a25747d2f28050a67b15761d))
- `TextInputLayout`
- Added a new custom length counter field and getters/setters to switch how text length is calculated for the counter. ([`4ded01e`](https://togithub.com/material-components/material-components-android/commit/4ded01ed3ff5f6669080b6330c3d6dce8869cdca))
- Fixed hint is not displayed when expanding space is limited ([`73cb1b6`](https://togithub.com/material-components/material-components-android/commit/73cb1b6e78a0e28d157a1b5da061568117c2fa40))
- Fixed icon ripples shown behind the edit text ([`2c0e42f`](https://togithub.com/material-components/material-components-android/commit/2c0e42f56a5c3caf386fe23312c12f90f3cffdd1))
- Updated shapes to use M3 attrs/styles. ([`0e4e44e`](https://togithub.com/material-components/material-components-android/commit/0e4e44e8cdc00251275c4c4b6af6873fdb2e3fea))
- `Color`
- Fixed HarmonizedColorsOptions.Builder#setColorAttributes is marked as nullable ([`824a12b`](https://togithub.com/material-components/material-components-android/commit/824a12b7c80703d59a909496f3dbe0126d0dd899))
- `Transitions / Motion`
- Updated container transform to use new motion system. ([`f2f454b`](https://togithub.com/material-components/material-components-android/commit/f2f454ba8a9d40912608a458681ea3b1dfbc50c0))
- Opened MotionUtils and update resolveThemeInterpolator to load both new and legacy easing attributes. ([`894edb6`](https://togithub.com/material-components/material-components-android/commit/894edb6aa53a8be559d97046bda0951532778990))
- `Chip`
- Migrated M3 chip styles to new shape system. ([`3fc53ac`](https://togithub.com/material-components/material-components-android/commit/3fc53ac51fb1f49e2e6094d9e9c20c57124fe510))
- Fixed chip layout not updating when programmatically setting text size ([`788866e`](https://togithub.com/material-components/material-components-android/commit/788866e4483621e2222f649e617ee95f7aa9caa6))
- `Snackbar`
- Added shape theming support and update M3 style to use new shapeAppearanceCornerExtraSmall ([`a717813`](https://togithub.com/material-components/material-components-android/commit/a71781355e48eb6106fc42bd4237027b71e8d803))
- Made dismiss direction the same as swipe direction ([`5b9f27a`](https://togithub.com/material-components/material-components-android/commit/5b9f27aad0bb185261d6e400274a416953755d74))
- `TimePicker`
- Properly align text vertically in MaterialTimePicker on S+. ([`703249d`](https://togithub.com/material-components/material-components-android/commit/703249d8727141f5cd9c346756b4e69682c54110))
- Migrated to new shape system ([`f302da7`](https://togithub.com/material-components/material-components-android/commit/f302da7401487303d42e97822dbce66b1efdc9dc))
- Fixed restoring hour/minute selection when switch to text mode ([`72abed0`](https://togithub.com/material-components/material-components-android/commit/72abed042f7577a6e24219742d0a5ac860adcb56))
- `BottomSheet`
- Disable drag handle when restricting expansion ([`d4da5b1`](https://togithub.com/material-components/material-components-android/commit/d4da5b10a38b126f9503ddefcd9bb7bd61c1baff))
- Handle half-expanded state when drag handle clicked ([`f0e6625`](https://togithub.com/material-components/material-components-android/commit/f0e662535c57c1ae4edfaaad412e9d95b4d2a16c))
- Created a drag handle view which support accessibility control ([`ac7b761`](https://togithub.com/material-components/material-components-android/commit/ac7b761294808748df167b50b223b591ca9dac06))
- Exposed bottom sheet hide friction with get/set methods. ([`be1b38c`](https://togithub.com/material-components/material-components-android/commit/be1b38c30b4383a332e8b0ff297d636789287d99))
- Migrated to to new shape system. ([`921868d`](https://togithub.com/material-components/material-components-android/commit/921868d31ba733b99c7175fbc7dfa7678f4a2fa5))
- `Divider`
- Fixed lastItemDecorated not being applied to horizontal orientation ([`92caa19`](https://togithub.com/material-components/material-components-android/commit/92caa194b8e99de232cee00a696f05dff28f78dc))
- Fixed extra space when lastItemDecorated = false ([`714521b`](https://togithub.com/material-components/material-components-android/commit/714521b4aca7c2f6602324fe25643a747556ca70))
- `Slider`
- Fixed label visibility when slider is hidden ([`ed11e69`](https://togithub.com/material-components/material-components-android/commit/ed11e694e7e893deba91d9b56008a42f339572b0))
- Updated tooltip shape style to use M3 shape system. ([`75af80c`](https://togithub.com/material-components/material-components-android/commit/75af80cf4687da527542b57980bcaa869cfba4c0))
- `MaterialCardView`
- Migrated shape appearance to new shape system. ([`bfce84a`](https://togithub.com/material-components/material-components-android/commit/bfce84a27cf6d69bfb32e270da969dcc801fdf49))
- `CollapsingToolbarLayout`
- Added experimental API to allow generic customizations of the StaticLayout.Builder used for the title text ([`241aa5c`](https://togithub.com/material-components/material-components-android/commit/241aa5cd8bcb321ca36ac625ea1ff013db8056cd))
- Added ability to set ellipsis on title in CollapsingToolBar ([`7b043c3`](https://togithub.com/material-components/material-components-android/commit/7b043c3b684eb0a680bf5219e0916ccd919760c2))
- `NavigationRail`
- Updated active indicator to use new shape system. ([`f700e6d`](https://togithub.com/material-components/material-components-android/commit/f700e6d6f16fec94fcc84e57c776a9d41c113fcf))
- `ProgressIndicator`
- Fixed indeterminate progress indicator not working on API 22 ([`61cbb8c`](https://togithub.com/material-components/material-components-android/commit/61cbb8c9a6b90fcc11148b60c7c7a9f23f28037f))
- `BottomNavigationView`
- Updated item ripple to be contained within active indicator shape when enabled. ([`11578b3`](https://togithub.com/material-components/material-components-android/commit/11578b34f3cd37ac57c4c8856850f385bb338d2e))
- Updated active indicator to use new motion system. ([`1995438`](https://togithub.com/material-components/material-components-android/commit/1995438305044de55b36e7f54e5b9620aae4814a))
- Updated active indicator to new shape system. ([`9a16aa4`](https://togithub.com/material-components/material-components-android/commit/9a16aa471bd1f31f47c0c3163456735a4583e32f))
- `ExposedDropdownMenu`
- Added support for default/ripple background colors for the selected item of the exposed dropdown menu when the default MaterialAutoCompleteArrayAdapter is being used. ([`6206ff5`](https://togithub.com/material-components/material-components-android/commit/6206ff5a1f68de815b779673b73f860a0f277607))
- `Switch`
- Update dev doc with the new switch design ([`f469720`](https://togithub.com/material-components/material-components-android/commit/f469720cca7fa0603fafe421ff560963bd0b009a))
- Added thumb icon tint to the new switch styles ([`2f33cfc`](https://togithub.com/material-components/material-components-android/commit/2f33cfc2133036127a0c09d21d6a40b8aa77e1f9))
- Added associated text styles ([`06bba00`](https://togithub.com/material-components/material-components-android/commit/06bba009d441b7448c36f23040b366ec621adc38))
- Added material switch style to M3 themes ([`1e08c68`](https://togithub.com/material-components/material-components-android/commit/1e08c680d41fd55263246a555f6d97a27ce9c540))
- Created an icon style for the new switch design ([`a3ca744`](https://togithub.com/material-components/material-components-android/commit/a3ca744776aab9d69234e8ea52796feb3084c4df))
- Support tinting thumb & track according to thumb position ([`3b257c0`](https://togithub.com/material-components/material-components-android/commit/3b257c0169bb2a86e9bff1c7df09233feafe8d09))
- `MaterialDatePicker`
- Migrated to new shape system ([`91a2550`](https://togithub.com/material-components/material-components-android/commit/91a2550afd2218e0a15cdc3471dac5b6c32e336c))
- Hide the keyboard when switching to calendar mode ([`5d6678c`](https://togithub.com/material-components/material-components-android/commit/5d6678cc66e64c379818bc294a3db4a19e1005a4))
- `FloatingActionButton`
- Migrated "regular/default" sized styles to new shape system. ([`25482b1`](https://togithub.com/material-components/material-components-android/commit/25482b142510a2b30ab398f91edb0c07afdf896a))
- Migrated "Large" styles to use new shape system. ([`30bb583`](https://togithub.com/material-components/material-components-android/commit/30bb583f206bd60a3b1c540366f8f54835dc9b20))
- Migrated "Small" styles with new shape system. ([`acc7569`](https://togithub.com/material-components/material-components-android/commit/acc75697ea20fc8aa978f235586a50810edcf819))
- Updated FAB to use new motion attributes. ([`934985e`](https://togithub.com/material-components/material-components-android/commit/934985ec5338e7cfd8fe1f4ffbdb9f9149ddba34))
- `BottomAppBar`
- Changed default Material3 theme to follow use BottomAppBar M3 specs ([`53b3001`](https://togithub.com/material-components/material-components-android/commit/53b30013969e14c7aaafb808b4bdda7502684622))
- Added an attribute to remove embedded FAB elevation ([`f2423de`](https://togithub.com/material-components/material-components-android/commit/f2423de558f727316f290b7f3b4a0ae4a4f6e855))
- Added fab end margin attribute ([`88a73eb`](https://togithub.com/material-components/material-components-android/commit/88a73ebb8eebc883fe84724162ad706d3c551076))
- Added menu alignment attribute ([`397e48f`](https://togithub.com/material-components/material-components-android/commit/397e48f2790a95878caf7523a026eabfac286c07))
- Generated resources from tokens. ([`4188995`](https://togithub.com/material-components/material-components-android/commit/4188995b115534643f3a95a8a46818ca18753100))
- Added new anchor mode attribute for FAB for an embedded option ([`cab45dd`](https://togithub.com/material-components/material-components-android/commit/cab45dd1dfd90a2c9069cb9486400c7467e64b97))
- `ExtendedFloatingActionButton`
- Updated show and hide motion specs to use motion tokens. ([`5c0003c`](https://togithub.com/material-components/material-components-android/commit/5c0003ca81dfa51503efd6f640fd8e18bd65d59d))
- `Checkbox`
- Added indeterminate state support to the checkbox. ([`4da7ce1`](https://togithub.com/material-components/material-components-android/commit/4da7ce1a4136e5dcea08df080e75344de05e5981))
- Updated checkbox to M3 look. ([`1666fbc`](https://togithub.com/material-components/material-components-android/commit/1666fbc3aa16d584956b2acba3dd0d5ad7040165))
- Added support for error state. ([`8dd9c7e`](https://togithub.com/material-components/material-components-android/commit/8dd9c7e30c6c2a36d16b9a9c933547705f7e9af5))
- `Tabs`
- Fixed indicator not updating when a tab to the start/left of the selected tab is removed. ([`2fc2e6a`](https://togithub.com/material-components/material-components-android/commit/2fc2e6a167213e7b7f0f1491120b212132972543))
- `NavigationView`
- Update foreground boundaries of menu items when setting a new foreground ([`4dc3d93`](https://togithub.com/material-components/material-components-android/commit/4dc3d93ac24df8ee630a4e95a11540b611a82f22))
- `ShapeableImageView`
- Updated to not layer type when view is detached from the window ([`74b7706`](https://togithub.com/material-components/material-components-android/commit/74b7706de9ff3b1613aaf911f2285401ca39c45d))
#### Full list of changes
#### Full list of release notes
- [1.7.0-alpha01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha01)
- [1.7.0-alpha02](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha02)
- [1.7.0-alpha03](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha03)
- [1.7.0-beta01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-beta01)
- [1.7.0-rc01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-rc01)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.1
->1.7.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
material-components/material-components-android
### [`v1.7.0`](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0) [Compare Source](https://togithub.com/material-components/material-components-android/compare/1.6.1...1.7.0) ### What's new since 1.6.1 - All new Switch component with a new look! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Switch.md) for details. - New Shape system that is now being used by all components. Learn about the [shape system](https://m3.material.io/styles/shape/overview) and see how its used in the Material3 theme and components by checking out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/theming/Shape.md) - Checkbox has been redesigned and now supports indeterminate and error states! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Checkbox.md). - BottomAppBar has been redesigned! Check out the updated [documentation](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Checkbox.md) - New [Icon Button](https://togithub.com/material-components/material-components-android/blob/master/docs/components/Button.md#icon-button) support has been added including outlined, tonal, and filled variants! ##### New minimum requirements for your app's project: - Update to [Android Gradle Plugin (AGP) version 7.2.0](https://developer.android.com/studio/releases/gradle-plugin#updating-gradle) - Update to [Gradle version 7.3.3](https://developer.android.com/studio/releases/gradle-plugin#updating-gradle) - Update to [Java 8 (version 1.8)](https://developer.android.com/studio/write/java8-support#supported_features) - Update to [Android Studio Chipmunk, version 2021.2.1](https://developer.android.com/studio/releases/gradle-plugin#agp-studio-compatibility) - Update compileSdkVersion and targetSdkVersion to 32 #### Dependency Updates | Dependency | Previous version | New version | | - | - | - | | androidx.appcompat | 1.5.0-beta01 | 1.5.0 | | androidx.core | 1.5.0 | 1.6.0 | | androidx.test | 1.1.0 | 1.4.0 | | Android Gradle Plugin (AGP) | 4.0.0 | 7.2.0 | | Gradle | 6.1.1 | 7.3.3 | | Java Version | 1.7 (7) | 1.8 (8) | #### Other highlights - `MaterialButton` - Added methods to not toggle checked state on buttons on click ([`a601107`](https://togithub.com/material-components/material-components-android/commit/a6011078689521cf0c042e7444c36b6607cedcf9)) - Updated M3 button style to add outlined icon button style ([`467a2c9`](https://togithub.com/material-components/material-components-android/commit/467a2c9f7314cdfd5300594b4e66a70657d5d702)) - Updated M3 button style to add filled tonal icon button style ([`14578ed`](https://togithub.com/material-components/material-components-android/commit/14578ed68cb296080d511ceb502469903c0ef5d7)) - Updated M3 button style to add filled icon button style ([`25606cf`](https://togithub.com/material-components/material-components-android/commit/25606cf34addae1420eeba24eec0f90aef06d0d2)) - Fix icon textStart/End alignment with multiline text ([`b6b895a`](https://togithub.com/material-components/material-components-android/commit/b6b895a1e40efbf2e36b2ea5e91bae7bcd0bdb8c)) - Fix icon position with multiline text ([`19d0500`](https://togithub.com/material-components/material-components-android/commit/19d05000bcc273f781a85ce41530f604fead268e)) - `Documentation` - Updated typography guidelines to M3 ([`104a342`](https://togithub.com/material-components/material-components-android/commit/104a342307c31170494c3dcd2011ca63b182e4b5)) - Added an example to demonstrate how to make bottom sheet dialog in edge-to-edge mode ([`57a3c98`](https://togithub.com/material-components/material-components-android/commit/57a3c989ffdaee252fa00bbe5246f837d18b6a60)) - Updated Snackbar doc regarding CoordinatorLayout ([`ef2c2fa`](https://togithub.com/material-components/material-components-android/commit/ef2c2fad36d11933d71ea5c9a2826be3119bec17)) - Add status bar / edge-to-edge section to Top App Bar doc ([`b8e1f97`](https://togithub.com/material-components/material-components-android/commit/b8e1f978940c218502ee6161d0b3f673299eceb0)) - `TopAppBar` - Fixed bug in HeaderScrollingViewBehavior that causes child translation Y not to be reset to default if the behavior is changed from an overlapping to non-overlapping behavior in layoutParams.setBehavior ([`00c62d2`](https://togithub.com/material-components/material-components-android/commit/00c62d21c9e21eb595d2d83bddcf6782a9773729)) - Excluded views that are GONE from scroll range calculation ([`687e735`](https://togithub.com/material-components/material-components-android/commit/687e73590de5ea219a14a336094002b9d3884af5)) - Fixed collapsing title issue with different fonts ([`0c341c4`](https://togithub.com/material-components/material-components-android/commit/0c341c4e9b9703945ffbf22af0a4158bde41582c)) - Added setLiftOnScrollTargetView() method ([`d6c4354`](https://togithub.com/material-components/material-components-android/commit/d6c435461eece74656db5e2de92944c7ca807439)) - `A11y` - Made multi-selection Chips announce as Buttons ([`d4c2c95`](https://togithub.com/material-components/material-components-android/commit/d4c2c9549051d706d91dcd96ceb79c52e1aedd30)) - Made drawer announce its number of items ([`b1f7d5b`](https://togithub.com/material-components/material-components-android/commit/b1f7d5bebc298865a25747d2f28050a67b15761d)) - `TextInputLayout` - Added a new custom length counter field and getters/setters to switch how text length is calculated for the counter. ([`4ded01e`](https://togithub.com/material-components/material-components-android/commit/4ded01ed3ff5f6669080b6330c3d6dce8869cdca)) - Fixed hint is not displayed when expanding space is limited ([`73cb1b6`](https://togithub.com/material-components/material-components-android/commit/73cb1b6e78a0e28d157a1b5da061568117c2fa40)) - Fixed icon ripples shown behind the edit text ([`2c0e42f`](https://togithub.com/material-components/material-components-android/commit/2c0e42f56a5c3caf386fe23312c12f90f3cffdd1)) - Updated shapes to use M3 attrs/styles. ([`0e4e44e`](https://togithub.com/material-components/material-components-android/commit/0e4e44e8cdc00251275c4c4b6af6873fdb2e3fea)) - `Color` - Fixed HarmonizedColorsOptions.Builder#setColorAttributes is marked as nullable ([`824a12b`](https://togithub.com/material-components/material-components-android/commit/824a12b7c80703d59a909496f3dbe0126d0dd899)) - `Transitions / Motion` - Updated container transform to use new motion system. ([`f2f454b`](https://togithub.com/material-components/material-components-android/commit/f2f454ba8a9d40912608a458681ea3b1dfbc50c0)) - Opened MotionUtils and update resolveThemeInterpolator to load both new and legacy easing attributes. ([`894edb6`](https://togithub.com/material-components/material-components-android/commit/894edb6aa53a8be559d97046bda0951532778990)) - `Chip` - Migrated M3 chip styles to new shape system. ([`3fc53ac`](https://togithub.com/material-components/material-components-android/commit/3fc53ac51fb1f49e2e6094d9e9c20c57124fe510)) - Fixed chip layout not updating when programmatically setting text size ([`788866e`](https://togithub.com/material-components/material-components-android/commit/788866e4483621e2222f649e617ee95f7aa9caa6)) - `Snackbar` - Added shape theming support and update M3 style to use new shapeAppearanceCornerExtraSmall ([`a717813`](https://togithub.com/material-components/material-components-android/commit/a71781355e48eb6106fc42bd4237027b71e8d803)) - Made dismiss direction the same as swipe direction ([`5b9f27a`](https://togithub.com/material-components/material-components-android/commit/5b9f27aad0bb185261d6e400274a416953755d74)) - `TimePicker` - Properly align text vertically in MaterialTimePicker on S+. ([`703249d`](https://togithub.com/material-components/material-components-android/commit/703249d8727141f5cd9c346756b4e69682c54110)) - Migrated to new shape system ([`f302da7`](https://togithub.com/material-components/material-components-android/commit/f302da7401487303d42e97822dbce66b1efdc9dc)) - Fixed restoring hour/minute selection when switch to text mode ([`72abed0`](https://togithub.com/material-components/material-components-android/commit/72abed042f7577a6e24219742d0a5ac860adcb56)) - `BottomSheet` - Disable drag handle when restricting expansion ([`d4da5b1`](https://togithub.com/material-components/material-components-android/commit/d4da5b10a38b126f9503ddefcd9bb7bd61c1baff)) - Handle half-expanded state when drag handle clicked ([`f0e6625`](https://togithub.com/material-components/material-components-android/commit/f0e662535c57c1ae4edfaaad412e9d95b4d2a16c)) - Created a drag handle view which support accessibility control ([`ac7b761`](https://togithub.com/material-components/material-components-android/commit/ac7b761294808748df167b50b223b591ca9dac06)) - Exposed bottom sheet hide friction with get/set methods. ([`be1b38c`](https://togithub.com/material-components/material-components-android/commit/be1b38c30b4383a332e8b0ff297d636789287d99)) - Migrated to to new shape system. ([`921868d`](https://togithub.com/material-components/material-components-android/commit/921868d31ba733b99c7175fbc7dfa7678f4a2fa5)) - `Divider` - Fixed lastItemDecorated not being applied to horizontal orientation ([`92caa19`](https://togithub.com/material-components/material-components-android/commit/92caa194b8e99de232cee00a696f05dff28f78dc)) - Fixed extra space when lastItemDecorated = false ([`714521b`](https://togithub.com/material-components/material-components-android/commit/714521b4aca7c2f6602324fe25643a747556ca70)) - `Slider` - Fixed label visibility when slider is hidden ([`ed11e69`](https://togithub.com/material-components/material-components-android/commit/ed11e694e7e893deba91d9b56008a42f339572b0)) - Updated tooltip shape style to use M3 shape system. ([`75af80c`](https://togithub.com/material-components/material-components-android/commit/75af80cf4687da527542b57980bcaa869cfba4c0)) - `MaterialCardView` - Migrated shape appearance to new shape system. ([`bfce84a`](https://togithub.com/material-components/material-components-android/commit/bfce84a27cf6d69bfb32e270da969dcc801fdf49)) - `CollapsingToolbarLayout` - Added experimental API to allow generic customizations of the StaticLayout.Builder used for the title text ([`241aa5c`](https://togithub.com/material-components/material-components-android/commit/241aa5cd8bcb321ca36ac625ea1ff013db8056cd)) - Added ability to set ellipsis on title in CollapsingToolBar ([`7b043c3`](https://togithub.com/material-components/material-components-android/commit/7b043c3b684eb0a680bf5219e0916ccd919760c2)) - `NavigationRail` - Updated active indicator to use new shape system. ([`f700e6d`](https://togithub.com/material-components/material-components-android/commit/f700e6d6f16fec94fcc84e57c776a9d41c113fcf)) - `ProgressIndicator` - Fixed indeterminate progress indicator not working on API 22 ([`61cbb8c`](https://togithub.com/material-components/material-components-android/commit/61cbb8c9a6b90fcc11148b60c7c7a9f23f28037f)) - `BottomNavigationView` - Updated item ripple to be contained within active indicator shape when enabled. ([`11578b3`](https://togithub.com/material-components/material-components-android/commit/11578b34f3cd37ac57c4c8856850f385bb338d2e)) - Updated active indicator to use new motion system. ([`1995438`](https://togithub.com/material-components/material-components-android/commit/1995438305044de55b36e7f54e5b9620aae4814a)) - Updated active indicator to new shape system. ([`9a16aa4`](https://togithub.com/material-components/material-components-android/commit/9a16aa471bd1f31f47c0c3163456735a4583e32f)) - `ExposedDropdownMenu` - Added support for default/ripple background colors for the selected item of the exposed dropdown menu when the default MaterialAutoCompleteArrayAdapter is being used. ([`6206ff5`](https://togithub.com/material-components/material-components-android/commit/6206ff5a1f68de815b779673b73f860a0f277607)) - `Switch` - Update dev doc with the new switch design ([`f469720`](https://togithub.com/material-components/material-components-android/commit/f469720cca7fa0603fafe421ff560963bd0b009a)) - Added thumb icon tint to the new switch styles ([`2f33cfc`](https://togithub.com/material-components/material-components-android/commit/2f33cfc2133036127a0c09d21d6a40b8aa77e1f9)) - Added associated text styles ([`06bba00`](https://togithub.com/material-components/material-components-android/commit/06bba009d441b7448c36f23040b366ec621adc38)) - Added material switch style to M3 themes ([`1e08c68`](https://togithub.com/material-components/material-components-android/commit/1e08c680d41fd55263246a555f6d97a27ce9c540)) - Created an icon style for the new switch design ([`a3ca744`](https://togithub.com/material-components/material-components-android/commit/a3ca744776aab9d69234e8ea52796feb3084c4df)) - Support tinting thumb & track according to thumb position ([`3b257c0`](https://togithub.com/material-components/material-components-android/commit/3b257c0169bb2a86e9bff1c7df09233feafe8d09)) - `MaterialDatePicker` - Migrated to new shape system ([`91a2550`](https://togithub.com/material-components/material-components-android/commit/91a2550afd2218e0a15cdc3471dac5b6c32e336c)) - Hide the keyboard when switching to calendar mode ([`5d6678c`](https://togithub.com/material-components/material-components-android/commit/5d6678cc66e64c379818bc294a3db4a19e1005a4)) - `FloatingActionButton` - Migrated "regular/default" sized styles to new shape system. ([`25482b1`](https://togithub.com/material-components/material-components-android/commit/25482b142510a2b30ab398f91edb0c07afdf896a)) - Migrated "Large" styles to use new shape system. ([`30bb583`](https://togithub.com/material-components/material-components-android/commit/30bb583f206bd60a3b1c540366f8f54835dc9b20)) - Migrated "Small" styles with new shape system. ([`acc7569`](https://togithub.com/material-components/material-components-android/commit/acc75697ea20fc8aa978f235586a50810edcf819)) - Updated FAB to use new motion attributes. ([`934985e`](https://togithub.com/material-components/material-components-android/commit/934985ec5338e7cfd8fe1f4ffbdb9f9149ddba34)) - `BottomAppBar` - Changed default Material3 theme to follow use BottomAppBar M3 specs ([`53b3001`](https://togithub.com/material-components/material-components-android/commit/53b30013969e14c7aaafb808b4bdda7502684622)) - Added an attribute to remove embedded FAB elevation ([`f2423de`](https://togithub.com/material-components/material-components-android/commit/f2423de558f727316f290b7f3b4a0ae4a4f6e855)) - Added fab end margin attribute ([`88a73eb`](https://togithub.com/material-components/material-components-android/commit/88a73ebb8eebc883fe84724162ad706d3c551076)) - Added menu alignment attribute ([`397e48f`](https://togithub.com/material-components/material-components-android/commit/397e48f2790a95878caf7523a026eabfac286c07)) - Generated resources from tokens. ([`4188995`](https://togithub.com/material-components/material-components-android/commit/4188995b115534643f3a95a8a46818ca18753100)) - Added new anchor mode attribute for FAB for an embedded option ([`cab45dd`](https://togithub.com/material-components/material-components-android/commit/cab45dd1dfd90a2c9069cb9486400c7467e64b97)) - `ExtendedFloatingActionButton` - Updated show and hide motion specs to use motion tokens. ([`5c0003c`](https://togithub.com/material-components/material-components-android/commit/5c0003ca81dfa51503efd6f640fd8e18bd65d59d)) - `Checkbox` - Added indeterminate state support to the checkbox. ([`4da7ce1`](https://togithub.com/material-components/material-components-android/commit/4da7ce1a4136e5dcea08df080e75344de05e5981)) - Updated checkbox to M3 look. ([`1666fbc`](https://togithub.com/material-components/material-components-android/commit/1666fbc3aa16d584956b2acba3dd0d5ad7040165)) - Added support for error state. ([`8dd9c7e`](https://togithub.com/material-components/material-components-android/commit/8dd9c7e30c6c2a36d16b9a9c933547705f7e9af5)) - `Tabs` - Fixed indicator not updating when a tab to the start/left of the selected tab is removed. ([`2fc2e6a`](https://togithub.com/material-components/material-components-android/commit/2fc2e6a167213e7b7f0f1491120b212132972543)) - `NavigationView` - Update foreground boundaries of menu items when setting a new foreground ([`4dc3d93`](https://togithub.com/material-components/material-components-android/commit/4dc3d93ac24df8ee630a4e95a11540b611a82f22)) - `ShapeableImageView` - Updated to not layer type when view is detached from the window ([`74b7706`](https://togithub.com/material-components/material-components-android/commit/74b7706de9ff3b1613aaf911f2285401ca39c45d)) #### Full list of changes #### Full list of release notes - [1.7.0-alpha01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha01) - [1.7.0-alpha02](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha02) - [1.7.0-alpha03](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-alpha03) - [1.7.0-beta01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-beta01) - [1.7.0-rc01](https://togithub.com/material-components/material-components-android/releases/tag/1.7.0-rc01)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.