Maxr1998 / ModernAndroidPreferences

Android Preferences defined through Kotlin DSL, shown in a RecyclerView
Apache License 2.0
120 stars 5 forks source link

:arrow_up: Update dependency com.google.android.material:material to v1.12.0 #158

Open Maxr1998-bot opened 1 year ago

Maxr1998-bot commented 1 year ago

This PR contains the following updates:

Package Type Update Change
com.google.android.material:material dependencies minor 1.9.0 -> 1.12.0

Release Notes

material-components/material-components-android (com.google.android.material:material) ### [`v1.12.0`](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0) [Compare Source](https://redirect.github.com/material-components/material-components-android/compare/1.11.0...1.12.0) ### What's new since 1.11.0 - `Slider` and `Progress Indicator` have been updated to better support Non-Text Contrast Accessibility requirements. - Predictive Back Fragment/View support added to Material motion transitions (`MaterialSharedAxis`, `MaterialFadeThrough`, `MaterialFade`, `MaterialElevationScale`). #### Important Required `minSdkVersion` is now 19 or higher, for Material and AndroidX ([blog post](https://android-developers.googleblog.com/2023/10/androidx-minsdkversion-19.html)). #### Dependency Updates | Dependency | Previous version | New version | | - | - | - | | androidx.transition | 1.2.0 | 1.5.0 | #### Library Updates - `Gradle` - Update library minSdkVersion to 19. ([`1bbb43d`](https://redirect.github.com/material-components/material-components-android/commit/1bbb43d155df64d24463455fe6fb291b6940a7b2)) - Upgrade to //third_party/gradle to 8.4 ([`1756f23`](https://redirect.github.com/material-components/material-components-android/commit/1756f233ec3ac2085c07acf26a65b94e11038bd3)) - `Carousel` - Shifted keylines in contained strategies when there exists padding, and clipToPadding=false ([`1ef42e2`](https://redirect.github.com/material-components/material-components-android/commit/1ef42e2f23a5ce21d5963c62fe2a7332dadaf296)) - Fixed Javadoc formatting error in `FullScreenCarouselStrategy` class documentation. ([`a0a1c6e`](https://redirect.github.com/material-components/material-components-android/commit/a0a1c6e04499c324b61c0a5b7b628cd4f9fc3cbc)) - Added support for cross axis wrap_content RecyclerViews ([`e88a1b9`](https://redirect.github.com/material-components/material-components-android/commit/e88a1b98d240c451a8f1f3920958be28cd2ac563)) - Added documentation recommending snapping for multi-browse strategy ([`9e64a1f`](https://redirect.github.com/material-components/material-components-android/commit/9e64a1f5f682f435018b6ba4546085745f1b4a8f)) - Add attributes to change small item size ([`92a5444`](https://redirect.github.com/material-components/material-components-android/commit/92a5444de95501dbf5bc12eaaa7a969b44fe2151)) - `CollapsingToolbarLayout` - Fix text shadow fading when transitioning between expanded and collapsed states ([`7674e12`](https://redirect.github.com/material-components/material-components-android/commit/7674e12ea818793fe654f7691941f0bdc97c75f3)) - `Checkbox` - Updated string translations ([`198e08c`](https://redirect.github.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed)) - `Dialog` - Unified scrim opacity in Material themes/theme overlays. ([`f3e4439`](https://redirect.github.com/material-components/material-components-android/commit/f3e4439ca69f993baa6626ad6a82937c2d283155)) - `Divider` - Fixed divider instantly appearing or disappearing on insertion or removal ([`ef4a0c5`](https://redirect.github.com/material-components/material-components-android/commit/ef4a0c5e36315904d7bce7f0f33d59b734f2657b)) - `i18n` - Update translated strings ([`a8307ef`](https://redirect.github.com/material-components/material-components-android/commit/a8307ef79280c1db52728127ae12809e58b82e8f)) - `MaterialDatePicker` - Fix date validation on Samsung devices ([`5aa6edf`](https://redirect.github.com/material-components/material-components-android/commit/5aa6edfaed08a6dff8439b51e91cd43e2ffb0386)) - `MaterialAutoCompleteTextView` - Enabled switch access in MaterialAutoCompleteTextView. ([`14a7b40`](https://redirect.github.com/material-components/material-components-android/commit/14a7b4036334e4d0573a46731ea18a388f87dc98)) - `NavigationDrawer` - Fixed wrong item selected after click ([`a3af20a`](https://redirect.github.com/material-components/material-components-android/commit/a3af20a86970a77c6225c5254c6540bb81bdc049)) - `NavigationRail` - Added label padding for when the label is long enough to reach the sides of the nav rail ([`2439dc0`](https://redirect.github.com/material-components/material-components-android/commit/2439dc0e8141a44418d32148c16e0cfc7a5beba7)) - Increased padding in between items as per design specs ([`16eca7e`](https://redirect.github.com/material-components/material-components-android/commit/16eca7eef3af53fe594d66440db796dab8762777)) - `Predictive Back` - Animated corners during predictive back when no drawerLayoutCornerSize is set ([`c8b9b1c`](https://redirect.github.com/material-components/material-components-android/commit/c8b9b1c0bb8e51501246c902073acc45aedeebd6)) - `ProgressIndicator` - Updated inactive track color from primary container to secondary container. ([`c8cb0c6`](https://redirect.github.com/material-components/material-components-android/commit/c8cb0c60379adfd76efbf54adeac316a9bfaec4e)) - Updated the setter of track thickness to not update track corner radius. ([`540f5ee`](https://redirect.github.com/material-components/material-components-android/commit/540f5ee9839ca3472e990f597d6f0a2b203b1b4f)) - Added the limit to not have stop indicator size bigger than track thickness. ([`689e04f`](https://redirect.github.com/material-components/material-components-android/commit/689e04f9edd1398f53bfc149aa78a2ab864953ba)) - Fixed the rounded ends overlapping bug with semi-transparent track/indicator color in Circular default style. ([`8167c11`](https://redirect.github.com/material-components/material-components-android/commit/8167c115e34e6b206a8446d98ce22c574d8a1584)) - Removed the call to draw a transparent full track. ([`3f80fdb`](https://redirect.github.com/material-components/material-components-android/commit/3f80fdb9e1f31df4c970025e34450726bbb822ec)) - Flipped the canvas for different circular directions. ([`bcc27a3`](https://redirect.github.com/material-components/material-components-android/commit/bcc27a36381d00212056b7f2b0befabb73a12b42)) - Split stop indicator drawing from indicator drawing. ([`76207cb`](https://redirect.github.com/material-components/material-components-android/commit/76207cb27004025adfa351e86ab5e75138c567c3)) - Added ActiveIndicator to improve readability. ([`6fd920a`](https://redirect.github.com/material-components/material-components-android/commit/6fd920a2c1fbaf2dec5627fe30dbe0912d458550)) - Fixed ESCAPE animation in linear and added ESCAPE animation in circular. ([`98284e7`](https://redirect.github.com/material-components/material-components-android/commit/98284e74ad2960bbca2763d0d415c01f6afd3c6e)) - Updated to use the same drawing delegate object between determinate drawable and indeterminate drawable to prevent inconsistent drawings when specs update. ([`52b4845`](https://redirect.github.com/material-components/material-components-android/commit/52b48450fc63a8aa48ba3d89ae888069e31b874a)) - Added missing graphics updates when spec changes. ([`93b3010`](https://redirect.github.com/material-components/material-components-android/commit/93b30109b0ccfd1c268a074f4673eb29536467ed)) - Update styles for new Accessibility updates ([`15b533f`](https://redirect.github.com/material-components/material-components-android/commit/15b533fffbeb1bfbd97b95fcd6b21cbad1ef2bb5)) - Added static drawable for Circular type when system animator is disabled. ([`22e054b`](https://redirect.github.com/material-components/material-components-android/commit/22e054ba680ecd1618b2ae4f2f48e4f7d13bbde8)) - `Search` - Excluded icons from search bar handwriting bounds ([`387f59b`](https://redirect.github.com/material-components/material-components-android/commit/387f59b7068866fea34a88bf065c6de96ea6868d)) - Made `searchbar_scrolling_view_behavior` string public ([`ce386e4`](https://redirect.github.com/material-components/material-components-android/commit/ce386e4c20343d0e5adb08bb001eb05d08c07ff5)) - Updated string translations ([`198e08c`](https://redirect.github.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed)) - `SideSheet` - Moved the modal side sheet default width/height into style so they can be customized - Updated string translations ([`198e08c`](https://redirect.github.com/material-components/material-components-android/commit/198e08cf5ebf77b140c194d6267270d6e52f99ed)) - `Slider` - Made tick size defaults to the stop indicator size if set ([`92bc02c`](https://redirect.github.com/material-components/material-components-android/commit/92bc02c37c1c37c0cf1f84f50d54b49c6caee607)) - Fixed incorrect style of stop indicators near handles ([`d61cffd`](https://redirect.github.com/material-components/material-components-android/commit/d61cffd7eb0fe8fcd26a2c3927cb8a6ac2dafea1)) - Resolved issues that crash when assigning a large value to `valueTo` ([`4d1b9e5`](https://redirect.github.com/material-components/material-components-android/commit/4d1b9e58a5ffe11d8bcfc41486e0ea7e021ca436)) - Updated the track drawing for some corner cases. ([`10484df`](https://redirect.github.com/material-components/material-components-android/commit/10484df4074e0d3de907c2db1d4a241792edbc07)) - Fixed ripple not transparent on API 33 ([`cd4f618`](https://redirect.github.com/material-components/material-components-android/commit/cd4f618d383c23d09f99f86e56e5583f405fd861)) - Updated documentation ([`a641e18`](https://redirect.github.com/material-components/material-components-android/commit/a641e18b6ab3bfe7f972c6216ce820fd9bfdd662)) - Updated styles ([`c218b3c`](https://redirect.github.com/material-components/material-components-android/commit/c218b3c983000f42c7c94dd8a39499cd2762e850))([`3b278d7`](https://redirect.github.com/material-components/material-components-android/commit/3b278d709756e0a0d2ba856697ef4bcb76ae1544)) - Fixed slider label not moving while scrolling ([`144b515`](https://redirect.github.com/material-components/material-components-android/commit/144b5159ce414211cf37946ecb819cc976cedae1)) - `Tabs` - Fixed title being announced twice when there's a badge in TalkBack mode. ([`aaa7034`](https://redirect.github.com/material-components/material-components-android/commit/aaa7034cbf238c9415462c3a6dff888800aafefd)) - `Theming` - Add NoActionBar dynamic color themes ([`81d1b77`](https://redirect.github.com/material-components/material-components-android/commit/81d1b772b97ee8df94efbb2dfda8d9cd8fe49f29)) - Update Shape Theming bottom sheet text color ([`8ca016f`](https://redirect.github.com/material-components/material-components-android/commit/8ca016fb01f4bc73d506ae3286e3739ea046df0a)) - `Tokens` - Update tokens to v4.0.0. ([`88acfcd`](https://redirect.github.com/material-components/material-components-android/commit/88acfcdb63281714d64e863d2e7da3b53b8da9ce)) - Added formatting to break long lines and differentiate different comments. ([`857d6a2`](https://redirect.github.com/material-components/material-components-android/commit/857d6a2fd9505d25c8a4154e1a9892c47e7cbaae)) - `TopAppBar` - Use an accessibility delegate to add and perform actions ([`929c80f`](https://redirect.github.com/material-components/material-components-android/commit/929c80f7535bfcef1b306e051cf15e3722c687a4)) - Fixed compress effect clipping on API 21-24 ([`2ac8c1c`](https://redirect.github.com/material-components/material-components-android/commit/2ac8c1cbf6cb5aea7d60ef5655bed7d014e5f930)) - `TextInputLayout` - Limited the min height reset in text change listener only when line count changes. ([`9b9449c`](https://redirect.github.com/material-components/material-components-android/commit/9b9449cde18424348cba0d6acc315e07b43dd0f7)) - Fixed unnecessary min height when losing focus with multiple lines. ([`4a2654a`](https://redirect.github.com/material-components/material-components-android/commit/4a2654a3f389d44f7f7d76da30472c2bc0163ef6)) - `Transitions / Motion` - Updated androidx transition dep to version 1.5.0-beta01 ([`8c63848`](https://redirect.github.com/material-components/material-components-android/commit/8c638488293a22809d086d053ebb96ffe99cf703)) - Added predictive fade through fragment transition demo to Catalog. ([`6092a7d`](https://redirect.github.com/material-components/material-components-android/commit/6092a7dfe9a6d50a43b935f6d7e00d859e5d9934)) - Added titles to fade through demo fragments in Catalog. ([`104043c`](https://redirect.github.com/material-components/material-components-android/commit/104043caeef12bc390e7c06cfe32366017880b03)) - Added predictive transition support for fragments and views to the Material motion library, and enabled it in shared axis fragment transition demo. ([`8ccec33`](https://redirect.github.com/material-components/material-components-android/commit/8ccec334bda49b12c11d1384190457d27ca78961)) #### Full list of release notes - [1.12.0-alpha01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0-alpha01) - [1.12.0-alpha02](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0-alpha02) - [1.12.0-alpha03](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0-alpha03) - [1.12.0-beta01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0-beta01) - [1.12.0-rc01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.12.0-rc01) #### Full list of changes ### [`v1.11.0`](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0) [Compare Source](https://redirect.github.com/material-components/material-components-android/compare/1.10.0...1.11.0) ### Important Elevation Overlays within default component styles have been replaced by the new [Tonal Surface Color system](https://material.io/blog/tone-based-surface-color-m3). Instead of blending the Primary color with the Surface color based on an elevation value, components now use a specific Surface color role that can be more easily understood and customized. Documentation for the affected components and which Surface color roles they use has been updated in https://github.com/material-components/material-components-android/commit/2114a11378fd801b32cd7431bb8a2c94de4f462c. ### What's new since 1.10.0 - New [Tonal Surface Color system](https://material.io/blog/tone-based-surface-color-m3)! Check out the [design guidance](https://material.io/blog/tone-based-surface-color-m3) and the [commit with documentation updates](https://redirect.github.com/material-components/material-components-android/commit/2114a11378fd801b32cd7431bb8a2c94de4f462c) for more details. - New Carousel variants! 1.11.0 introduces three new Carousel variants: center-aligned hero, uncontained, and fullscreen. Check out the [Carousel documentation](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/Carousel.md) for more details. #### Dependency Updates None. *Note: Earlier versions of 1.11.0 used other versions of the `androidx.activity` 1.8.0 library dependency, but there is no change in the dependency from 1.10.0, the last stable MDC library version.* #### Library Updates - `Badging` - Adjusted badge vertical offset for certain components to fit design requirements ([`78cc54b`](https://redirect.github.com/material-components/material-components-android/commit/78cc54b8c39da437732ff3d7c96de8f345e09348)) - Added note in attachBadgeDrawable method docs about menu item views being re-used when there is a structural change in the menu. Since badges are attached to the views, this may change the menu item that the badge is intended for ([`5e6ea58`](https://redirect.github.com/material-components/material-components-android/commit/5e6ea582801ebfe2af8457261581a2ad43c8051a)) - `BottomNavigationView` - Set badges to be null instead of removing them from the sparse array so that removing badges before restoring badge states will not override the current state ([`9f2e686`](https://redirect.github.com/material-components/material-components-android/commit/9f2e6864d2170d633709e7aa66b9e8e178352ef0)) - `BottomSheet` - Fix sheet corners animation ([`de27132`](https://redirect.github.com/material-components/material-components-android/commit/de271320e4ba046c73e35e18f687ee4637f3a6ac)) - `Carousel` - Ensure that extra small size is not larger than the large size ([`17baf71`](https://redirect.github.com/material-components/material-components-android/commit/17baf71972016cf4608d9c83b902bb2debee585b)) - Fixed crash when recyclerview has a size of zero. ([`26c3129`](https://redirect.github.com/material-components/material-components-android/commit/26c31292012868d7e9889f6ecee7559c61caa5b2)) - When navigating with keyboard, scroll focused item to nearest focal keyline, not the first focal keyline ([`fb9c1c6`](https://redirect.github.com/material-components/material-components-android/commit/fb9c1c6edfbdbe4791043a128c03a7fad5fd99f0)) - Force hero strategy to be start-aligned if there are not enough items to make it center-aligned ([`9a2347b`](https://redirect.github.com/material-components/material-components-android/commit/9a2347bda5312dd6dc3ab7818a6f71297dcf018b)) - Add logic for multibrowse strategy to change strategy when number of items is less than the number of keylines ([`cbb380d`](https://redirect.github.com/material-components/material-components-android/commit/cbb380df61f8eb66273043b437582c8058df7088)) - Fixed focus order when using keyboard navigation for hero carousels. ([`0356f24`](https://redirect.github.com/material-components/material-components-android/commit/0356f24a63b5c47ee23cbf5c0fca4d817e4d6acd)) - Cleaning up multi-browse strategy and removing compact arrangement ([`ed4647d`](https://redirect.github.com/material-components/material-components-android/commit/ed4647d5dfa42876063521546de2dbcf71914e01)) - Disallowing center aligned hero strategy with only 2 items since it does not make any sense. With only 2 items there can only be a start state and end state with the hero strategy. ([`d5d604d`](https://redirect.github.com/material-components/material-components-android/commit/d5d604d0ccfd73b4345dbea8fd3f833410fd2958)) - Fix issue with uncontained carousel not having a proper end scroll value due to assumption made in end scroll calculation ([`8cb444b`](https://redirect.github.com/material-components/material-components-android/commit/8cb444b26856fdb8b0c894eccbf90133efc2a2b6)) - Added tests for hero and multibrowse strategies when the carousel container is very small. ([`8312162`](https://redirect.github.com/material-components/material-components-android/commit/8312162f533d1c9fc9e9b15ceca58e3d1d4b61b5)) - Update scroll offset to scroll to the estimated position that it was at upon an initial load ([`4a6ae4d`](https://redirect.github.com/material-components/material-components-android/commit/4a6ae4d0b6969311b41b3878e3c0e7f7a0824a72)) - Fixed strategies crashing when there is not enough available space for a large and a small item ([`c418063`](https://redirect.github.com/material-components/material-components-android/commit/c418063205d74233a6235d7f7fd39be7deeb4bc7)) - Tweak uncontained strategy logic to adjust medium size items to improve motion ([`93660d4`](https://redirect.github.com/material-components/material-components-android/commit/93660d424139642320c85a098f0fb728126d4838)) - Fixed formatted for KeylineState and KeylineStateList ([`b80d9a5`](https://redirect.github.com/material-components/material-components-android/commit/b80d9a5ef4d93567554d5aac85c4070b4577d9fc)) - Fixed keyline shifting in RTL for uncontained carousels ([`7151714`](https://redirect.github.com/material-components/material-components-android/commit/71517147110227e8032f5b064d6b59c5e3f117de)) - Reduce the number of truncations in intermediate calculations ([`4ce7e4c`](https://redirect.github.com/material-components/material-components-android/commit/4ce7e4c8fa84ce05a6c34591855dd1207e44e42b)) - Update vertical scroll speed to be faster ([`c6ea2d4`](https://redirect.github.com/material-components/material-components-android/commit/c6ea2d404023ca1a92cb95eb3f177579df1c2d28)) - Fix some a11y bugs in Carousel ([`3d84841`](https://redirect.github.com/material-components/material-components-android/commit/3d84841caddd6e0127e67721844a3900225ab3a9)) - Center aligned uncontained carousel ([`b6f6eb5`](https://redirect.github.com/material-components/material-components-android/commit/b6f6eb555a0477322aa1ab4115f90d74d25a2266)) - Add left-aligned uncontained strategy ([`9d81cac`](https://redirect.github.com/material-components/material-components-android/commit/9d81cac125144576501ca19dafa835625e5cf5c7)) - Fix orientation not correct in item decoration calculations ([`966f7da`](https://redirect.github.com/material-components/material-components-android/commit/966f7daec9d02092aadc63324212be9ae6dc8f2a)) - Update mask size on size change if mask x percentage has been set ([`dc91b39`](https://redirect.github.com/material-components/material-components-android/commit/dc91b39d7c9af5a531a4f2f761297c6e44b8f08c)) - Fix issue with next carousel item not being masked properly ([`a16f180`](https://redirect.github.com/material-components/material-components-android/commit/a16f180ce7da65107305ba3a8c85db3e149767c1)) - Add a layout listener to recyclerview to refresh keyline state upon size change ([`ff52862`](https://redirect.github.com/material-components/material-components-android/commit/ff528621b3b550979c64f41aaec47438de30f061)) - Remove default list from Carousel catalog demos as it is not an example of a carousel ([`0171624`](https://redirect.github.com/material-components/material-components-android/commit/0171624c16c799ca4e2dbe01e647a706fe7b895e)) - Add carousel alignment attribute ([`547156e`](https://redirect.github.com/material-components/material-components-android/commit/547156e497b692eff7e85b2b8a44345a7c853689)) - Fix issue with not refreshing keylines ([`674ec44`](https://redirect.github.com/material-components/material-components-android/commit/674ec4442963f143334906b160ac5cb5a6fd9985)) - Fixed MaskableFrameLayout not updating mask after size change when setting the mask using setMaskXPercentage. ([`14023d2`](https://redirect.github.com/material-components/material-components-android/commit/14023d2c8589a515ae0d80f75f301077aa324f08)) - Adding docs for fullscreen carousel strategy ([`7c40359`](https://redirect.github.com/material-components/material-components-android/commit/7c40359d2b920d37effd58fdb0f4834fb4f4bf0f)) - Add fullscreen demo to catalog ([`ad6afbf`](https://redirect.github.com/material-components/material-components-android/commit/ad6afbf6d85d81a85fa855830c8dadba43095905)) - Add full screen strategy ([`bc54f2e`](https://redirect.github.com/material-components/material-components-android/commit/bc54f2e4b37307c53521f2789a1789aff7158173)) - `Catalog` - Use BottomSheetDialogFragment ([`2c53952`](https://redirect.github.com/material-components/material-components-android/commit/2c539524ec62713028e9521ca7b80c38c6aabf9c)) - Update navigation drawer state handling to be more accurate in demo ([`74ac87c`](https://redirect.github.com/material-components/material-components-android/commit/74ac87cb612dffc31767fc829fbc86d69945c2b6)) - Update navigation drawer state handling to be more accurate in custom drawer demo ([`1252d4f`](https://redirect.github.com/material-components/material-components-android/commit/1252d4f2639b2c98136b3de5a1e16a0facc56a78)) - When bottom sheet is collapsed, back callback is enabled ([`98439df`](https://redirect.github.com/material-components/material-components-android/commit/98439df4fb9c79c3f4bab3107b995fc612702ec1)) - Update side sheet state handling to be more accurate in demos ([`357cf2d`](https://redirect.github.com/material-components/material-components-android/commit/357cf2d9ca79227a35c48903bf73270bc92e105c)) - Update bottom sheet state handling to be more accurate in demos ([`f9102c7`](https://redirect.github.com/material-components/material-components-android/commit/f9102c745ad8b84dc16a4914665f2bb40aa4f5a2)) - Fixed demos in RTL ([`4e1b130`](https://redirect.github.com/material-components/material-components-android/commit/4e1b130cdfdff619d9629d39f90c81332efb4a4e)) - Make side sheet demo icon easier to see in dark mode ([`79a1953`](https://redirect.github.com/material-components/material-components-android/commit/79a19537d70aef6f451910b4432ca2099afe6f7b)) - Remove explicit Catalog dependency on androidx.activity now that library depends on it ([`3bb69f5`](https://redirect.github.com/material-components/material-components-android/commit/3bb69f501af9b98d2634583de98ae57ee9bf7d4e)) - buid.gradle update. ([`4847799`](https://redirect.github.com/material-components/material-components-android/commit/484779902e6cc01e305134a218cfae84370da4e6)) - Remove edge-to-edge to top app bar demos due to glitches in ActionBar demo ([`c40e468`](https://redirect.github.com/material-components/material-components-android/commit/c40e46882088487aadd8ba7626125caa44555e5e)) - Update slider position when carousel is scrolled in uncontained carousel demo ([`480bbc6`](https://redirect.github.com/material-components/material-components-android/commit/480bbc6a9b3c11c35b35c3e08ac9034f70619d6c)) - Applied edge-to-edge to top app bar demos ([`aa5b5bc`](https://redirect.github.com/material-components/material-components-android/commit/aa5b5bc157d935cf616ce8d172d157d008308038)) - Add uncontained carousel demo to catalog ([`ef9f918`](https://redirect.github.com/material-components/material-components-android/commit/ef9f91864f52f3a4335a82a073eea2cff7991c2d)) - Update slider position when carousel is scrolled in catalog demos ([`3652fde`](https://redirect.github.com/material-components/material-components-android/commit/3652fde271bb7ef9bf4ff6262cc8288bd3a26fe2)) - Applied edge-to-edge to bottom sheet in Carousel demo ([`6c2dd5d`](https://redirect.github.com/material-components/material-components-android/commit/6c2dd5d69ee6e050f714d82fbe5e5ce2e5ec4fae)) - Fix fullscreen vertical carousel to use vertical dividers ([`af7d09a`](https://redirect.github.com/material-components/material-components-android/commit/af7d09a43d29f4820f695119e6dad3df18e357cf)) - Add alignment option to hero carousel ([`7cfd30f`](https://redirect.github.com/material-components/material-components-android/commit/7cfd30f99b0ccb44540d124b9cca201d1b707e3b)) - `Chip` - Fix a typo in attributes table in documentation ([`7289aa6`](https://redirect.github.com/material-components/material-components-android/commit/7289aa681d573921570b81b4784246fdcb2071d1)) - `CollapsingToolbarLayout` - Fix issue where expanded text gets ellipsized too aggressively when using title fade mode and the toolbar has menu items ([`094e3e2`](https://redirect.github.com/material-components/material-components-android/commit/094e3e21eac24258604d367e04286f6ed247257d)) - Fixed title collapse fade mode color to use a Tonal Surface role instead of elevation overlay ([`5f2b4b2`](https://redirect.github.com/material-components/material-components-android/commit/5f2b4b2531b9074126e9659c23d24c6689838545)) - `Color` - Delete unused contrast resources ([`541df07`](https://redirect.github.com/material-components/material-components-android/commit/541df074a7c9a08dbde19e32778e7f05624355af)) - Updated focused and pressed state from 0.12 to 0.10 to increase the contrast ratio with tonal surface color. ([`bc824b4`](https://redirect.github.com/material-components/material-components-android/commit/bc824b4344c90e183eca8aca2d9019da6cb5ebee)) - Updated colors of container transform demo ([`d16f223`](https://redirect.github.com/material-components/material-components-android/commit/d16f22341e2a7fe42db4b234f91e76a652246a8a)) - Add ColorStateListDrawable support ([`0663019`](https://redirect.github.com/material-components/material-components-android/commit/0663019f45f921edec76ac3506d6708cf8306002)) - Removed layered drawable for the background after tonal surface color. ([`b5d6f1a`](https://redirect.github.com/material-components/material-components-android/commit/b5d6f1ae451c86696252114a2e9d4d5a4ba6c514)) - Upgraded to v0.170 for tonal surface colors. ([`8204856`](https://redirect.github.com/material-components/material-components-android/commit/8204856dd45da7f0e22c5d8131014e072340796e)) - Update constructor comments ([`ba465a2`](https://redirect.github.com/material-components/material-components-android/commit/ba465a2b17fdab3869d2930819da4054843e20d7)) - `Divider` - Add RTL support ([`6b897c6`](https://redirect.github.com/material-components/material-components-android/commit/6b897c6121cfa3822133c0984807755b45634efb)) - `Documentation` - Add note to clarify that automatic back handling in components is only for API 33+ ([`ad2b5f8`](https://redirect.github.com/material-components/material-components-android/commit/ad2b5f8f8bba4d7ad44c26ba26d1036e2fd81144)) - Update Predictive Back doc to recommend 1.10.0 stable version ([`b8b1a66`](https://redirect.github.com/material-components/material-components-android/commit/b8b1a662de6fe08a8336bdd54ae91255f1b9a3d8)) - Update doc to explain how to allow Top App Bar to grow taller in response to system font setting ([`a01a68d`](https://redirect.github.com/material-components/material-components-android/commit/a01a68de2d0ad68576f0e0484dd108fcb07226c7)) - Fix carousel docs ([`247240c`](https://redirect.github.com/material-components/material-components-android/commit/247240c3cdd8d6bd7a352556e5981f9dbeced8b2)) - Add uncontained variant docs ([`9ee4aba`](https://redirect.github.com/material-components/material-components-android/commit/9ee4aba0071995345d4b71be6bb91be776337afe)) - Minor code block improvements ([`d7e75bb`](https://redirect.github.com/material-components/material-components-android/commit/d7e75bba59c1406166d8acbf40cd803e6bc12ca1)) - Add guidance in fullscreen strategy docs about portrait orientation ([`caec8d2`](https://redirect.github.com/material-components/material-components-android/commit/caec8d284918daceb5a66d09a3ccbb50e9c5b2c1)) - Update chip documentation to use `setOnCheckedStateChangeListener` instead of `setOnCheckedChangeListener` which was deprecated in favour of the former ([`0582b1a`](https://redirect.github.com/material-components/material-components-android/commit/0582b1a094b48ece8cdc5e83a3a0378748846788)) - Update example in docs to use `colorContainer` and `colorOnContainer` instead of `colorPrimary` and `colorOnPrimary`. ([`44bfe2d`](https://redirect.github.com/material-components/material-components-android/commit/44bfe2ddb866338e793693fd2fda5b982e2a2e10)) - Updated Color dev doc with tonal surface colors. ([`9a4c21d`](https://redirect.github.com/material-components/material-components-android/commit/9a4c21d77a67f349606fd4194a7d09395ac1d467)) - Updated dev doc for tonal surface colors in affected components. ([`2114a11`](https://redirect.github.com/material-components/material-components-android/commit/2114a11378fd801b32cd7431bb8a2c94de4f462c)) - Crosslink github docs in javadocs ([`e3b255b`](https://redirect.github.com/material-components/material-components-android/commit/e3b255b3a01e06bf471f5394a7fcb3458a528b13)) - Cross-reference m.io and DAC in Github docs ([`1785bbf`](https://redirect.github.com/material-components/material-components-android/commit/1785bbfabeabe747924c13e49050d2e8da585fd4)) - `Material 3` - Introduce U color tokens ([`ad63d3f`](https://redirect.github.com/material-components/material-components-android/commit/ad63d3ff7e2e0fa6a6c23a9c4f50a2f40fc723f1)) - Add Meizu to dynamic colors allowlist ([`faf9a32`](https://redirect.github.com/material-components/material-components-android/commit/faf9a3277046eaa7af9dbd3a4c999d33db50088d)) - Remove resources loader support for tonal surface update ([`1a9d54f`](https://redirect.github.com/material-components/material-components-android/commit/1a9d54fa419aafd670711a8e83d23aa48c9894b4)) - Added default framework text colors ([`d3dda60`](https://redirect.github.com/material-components/material-components-android/commit/d3dda60296c7bd6c64d7cde7abcfc7fc28cc1f0e)) - Updated contrast documentation ([`1d3b8e1`](https://redirect.github.com/material-components/material-components-android/commit/1d3b8e136dd90a189e2e7f168244a47b7ef2b5aa)) - Add shift to dynamic colors allowlist ([`fde37cf`](https://redirect.github.com/material-components/material-components-android/commit/fde37cfba55340039c8137218da1b813831779eb)) - Expose attr contrastColorThemeOverlay ([`839b14c`](https://redirect.github.com/material-components/material-components-android/commit/839b14cf0f844366f1727d4f6a3908898ab0e379)) - Add dynamic contrast support ([`862a7e1`](https://redirect.github.com/material-components/material-components-android/commit/862a7e10c9436be00b9f5b42d6946dfcb8ec8d07)) - `MaterialCardView` - Support `android:duplicateParentState`. ([`31af945`](https://redirect.github.com/material-components/material-components-android/commit/31af945caa6216237441e5888c2714464075b2d7)) - `MaterialDatePicker` - Added builder methods for customizing the positive and negative button content descriptions ([`a00ee50`](https://redirect.github.com/material-components/material-components-android/commit/a00ee50907e7bcfc442df7c96fdcaa24f212ccec)) - Fix header layout overlapping ([`5f1cab6`](https://redirect.github.com/material-components/material-components-android/commit/5f1cab65b11b063e645cc166f12fcca9e1de842a)) - Fixing the "Column of Days:" announcement causing Talkback verbosity ([`a782e7a`](https://redirect.github.com/material-components/material-components-android/commit/a782e7a1d888fe4234a58869314c31ba01d5084a)) - `NavigationView` - Set material drawable background if the background has been set as a ColorStateList ([`eba40e9`](https://redirect.github.com/material-components/material-components-android/commit/eba40e93452b21bebaf9ed3c30e031f0d321f903)) - `Predictive Back` - Update to use decelerate interpolator ([`5559cbc`](https://redirect.github.com/material-components/material-components-android/commit/5559cbc7c7eef1bad325b41bcf1635bac9af1e89)) - Fix issue where predictive back is not enabled in NavigationView after rotating the screen or restarting the activity when the NavigationView is already opened as a drawer ([`bccbd4f`](https://redirect.github.com/material-components/material-components-android/commit/bccbd4f778f59a263ae627be771d5d4409ce4dd2)) - Fix issue where modal accessibility is not reset after collapsing search view predictively, which caused the screen to appear frozen when using TalkBack ([`8d83a31`](https://redirect.github.com/material-components/material-components-android/commit/8d83a31b6be228f43b87254dda544d5bd2b807f5)) - Fixed IllegalStateException crashes caused by MaterialBackAnimationHelper. ([`02dc779`](https://redirect.github.com/material-components/material-components-android/commit/02dc77923bb0ad313d8d5a840473db6f17b1051a)) - Fixed `UnsupportedOperationException` `AnimatorSet` crash in `SearchView`. ([`f101532`](https://redirect.github.com/material-components/material-components-android/commit/f10153257f6f3fdc112be6a2a4c7eb2e02bf5ed6)) - `ProgressIndicator` - Allow extending LinearProgressIndicator and CircularProgressIndicator (Closes [#​2361](https://redirect.github.com/material-components/material-components-android/issues/2361)) ([`3b0fd58`](https://redirect.github.com/material-components/material-components-android/commit/3b0fd5868e5a2cd7ac780f2543e94aabd0422d0f)) - `Search` - Set the `editable` property within `SearchBar`'s `AccessibilityNodeInfo` representation. ([`be1395b`](https://redirect.github.com/material-components/material-components-android/commit/be1395bceff22a10ae0e8164cb43fd4908961717)) - Fix issue where predictive back is not enabled in SearchView after rotating the screen or restarting the activity when the SearchView is already expanded ([`a51561d`](https://redirect.github.com/material-components/material-components-android/commit/a51561d8b834a3612b97fa811b49e9680c9bbdc3)) - Enforced outline variant to use colorSurface as container color. ([`720998d`](https://redirect.github.com/material-components/material-components-android/commit/720998dcbddc93bdcb26643b64fafd29fcfccc90)) - Added support to set a default content description if a content description is not set explicitly. ([`c15a323`](https://redirect.github.com/material-components/material-components-android/commit/c15a3231402ab827405398992c3d7eac22dd9cd9)) - `SideSheet` - Add left sheet/sheet edge documentation. ([`d440e3c`](https://redirect.github.com/material-components/material-components-android/commit/d440e3c4f89baaa4edfdb89213125d7fd13c7522)) - Fix mixed language snippet ([`f91f17b`](https://redirect.github.com/material-components/material-components-android/commit/f91f17bb4f1d20c7e6c074cba08d51bc6417fa69)) - `Switch` - Fix drawable scaling for API < 23 ([`a10c508`](https://redirect.github.com/material-components/material-components-android/commit/a10c5083a9e8ffb58903d9631235fe5f71766010)) - Amendments to thumb icon size support ([`db9a641`](https://redirect.github.com/material-components/material-components-android/commit/db9a6412ec913e84ebe1f090d54e2d838efe40bc)) - `Tabs` - Integrated divider token output into the background drawables. ([`6b627c2`](https://redirect.github.com/material-components/material-components-android/commit/6b627c20e29c811fbd68fdc1ad984b48548b4f9b)) - `TextInputLayout` - Fix editText paddings on pre-Lollipop ([`2590c42`](https://redirect.github.com/material-components/material-components-android/commit/2590c42764fc2178114bcd53c339b5368ba2c5d3)) - Fix onMeasure() infinite loop bug caused by posting requestLayout() before endLayout is fully rendered. ([`93360a5`](https://redirect.github.com/material-components/material-components-android/commit/93360a5a5d2549c14599507db94423906d5a9757)) - Mutate cursor drawable before tinting it. ([`9a4888f`](https://redirect.github.com/material-components/material-components-android/commit/9a4888f958cfb6c220a01a9615cf62f8e36500e0)) - `Theming` - Fix swapped error colors for dynamic contrast theme in light mode ([`f2ccc11`](https://redirect.github.com/material-components/material-components-android/commit/f2ccc116ea2ada7bcb48ce7388a6c927497b25f3)) - `TimePicker` - Fix layout getting cut on narrow screens ([`d10201d`](https://redirect.github.com/material-components/material-components-android/commit/d10201dc88f919421b3bc4d8d7aa432de685c892)) - `Tokens` - Upgraded to v0.175. ([`bfee8a7`](https://redirect.github.com/material-components/material-components-android/commit/bfee8a74d7c2e77e1be4195bd2ca81edfcc3da67)) - `TopAppBar` - Simplified logics to animate the container color between lifted state and the default state. ([`1e9f5f0`](https://redirect.github.com/material-components/material-components-android/commit/1e9f5f07305bd3bcf59e874eecf0bc9e062a0501)) - Fix dynamic status bar foreground lift on scroll color when using Tonal Surface Color on API Level 33 ([`c4ae01a`](https://redirect.github.com/material-components/material-components-android/commit/c4ae01a5a5739d5b52eaec4492dbc6cc304a9457)) - Fix dynamic status bar foreground lift on scroll color when using Tonal Surface Color ([`569ddac`](https://redirect.github.com/material-components/material-components-android/commit/569ddac527f6c37b718a2e0dcfb4148fceac4713)) - Fixed that liftOnScrollColor doesn't respect to setLifted when liftOnScroll is set to false. ([`43242f2`](https://redirect.github.com/material-components/material-components-android/commit/43242f20de8df34f7d693eadadf9543592ecaf60)) - Added liftOnScroll and lifted toggles to the catalog. ([`4e995d1`](https://redirect.github.com/material-components/material-components-android/commit/4e995d1f8132f34928152f18493c918bb40987d6)) - Added getMaterialShapeBackground() to return a MaterialShapeDrawable object of the background (non-lifted layer). ([`c7a0adf`](https://redirect.github.com/material-components/material-components-android/commit/c7a0adf8dd416c98c25c50740e286bd666826764)) - Updated the handling of liftOnScrollColor not override android:background. ([`2b476b3`](https://redirect.github.com/material-components/material-components-android/commit/2b476b3a96ef0ab52206ca0cae479a501a0130ff)) - `Other` - Cleanup date formats that specify the same field multiple times. ([`f1da3c3`](https://redirect.github.com/material-components/material-components-android/commit/f1da3c384f780ffa2597bbc20b3dc3cb0fa8e9bc)) - Update androidx.activity dependency to version 1.8.0 ([`733fe20`](https://redirect.github.com/material-components/material-components-android/commit/733fe20d88a093cb52631294951eedf906a967d0)) - Update androidx.activity dependency to version 1.8.0-rc01 ([`2cfb127`](https://redirect.github.com/material-components/material-components-android/commit/2cfb12709599c274763aafee97dc2de952b49153)) - Remove android:targetSdk where it's not needed ([`09382b8`](https://redirect.github.com/material-components/material-components-android/commit/09382b896c4d3fcf75116d60f26a5b40be88bd7d)) - Update androidx.activity dependency to version 1.8.0-beta01 ([`f93c65c`](https://redirect.github.com/material-components/material-components-android/commit/f93c65c347bd62497f79ff4593f4009a18098890)) - Added a comment before overridden resources. ([`7d8681f`](https://redirect.github.com/material-components/material-components-android/commit/7d8681f71ded9fa6e31262c847e4fef9c7a88c71)) - Delete BackLayer component ([`4c89301`](https://redirect.github.com/material-components/material-components-android/commit/4c8930133040f4479524c33aab639fd4a463db3c)) - Stop running Robolectric tests on APIs < 19. ([`0a6a8a9`](https://redirect.github.com/material-components/material-components-android/commit/0a6a8a971dbeffa47359fa83bf8719ccaa6a21e7)) - Fixed corrupt gradle jar file. ([`ed9b541`](https://redirect.github.com/material-components/material-components-android/commit/ed9b54129d926fb9d6e91ac7330d8c681ce8b342)) - Upgrade Gradle to 7.6.2. ([`04c0582`](https://redirect.github.com/material-components/material-components-android/commit/04c05826e4629b8b4bcd80c0d24c81b356e5ecd5)) - Consistently use window coordinates to calculate Snackbar offsets. In one place screen and window coordinates are mixed, which leads to bad behavior in split screen apps. ([`57b2663`](https://redirect.github.com/material-components/material-components-android/commit/57b26639d8b0c376ba70f4d653ce07347880839d)) - 1.11.0-alpha01 Release. ([`76a681a`](https://redirect.github.com/material-components/material-components-android/commit/76a681abf6500724153d3ba86f40ac9d8ce24438)) #### Full list of release notes - [1.11.0-alpha01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha01) - [1.11.0-alpha02](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha02) - [1.11.0-alpha03](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha03) - [1.11.0-alpha04](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha04) - [1.11.0-alpha05](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha05) - [1.11.0-alpha06](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-alpha06) - [1.11.0-beta01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-beta01) - [1.11.0-rc01](https://redirect.github.com/material-components/material-components-android/releases/tag/1.11.0-rc01) #### Full list of changes ### [`v1.10.0`](https://redirect.github.com/material-components/material-components-android/releases/tag/1.10.0) [Compare Source](https://redirect.github.com/material-components/material-components-android/compare/1.9.0...1.10.0) ### What's new since 1.9.0 - Added Predictive back support for search, bottom sheet, side sheet and navigation drawer. Check out the [developer documentation](https://redirect.github.com/material-components/material-components-android/blob/master/docs/foundations/PredictiveBack.md) for more details. - Add `Start-aligned` variant to Carousel component. Check out the [developer documentation](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/Carousel.md) for more details. - Badge component updates. Check out the [developer documentation](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/BadgeDrawable.md) for more details. - Left & RTL side sheets. Check out the [developer documentation](https://redirect.github.com/material-components/material-components-android/blob/master/docs/components/SideSheet.md) for more details. #### Important ##### New minimum requirements for your app's project: - Update `compileSdkVersion` to `34` ##### Known Issues - Version 1.10.0 the Material library depends on AppCompat version 1.6.1, which can trigger an issue with Activity Transitions on Android 14 (see [https://github.com/material-components/material-components-android/issues/3644](https://redirect.github.com/material-components/material-components-android/issues/3644) and http://issuetracker.google.com/issues/300310597 for more details). #### Dependency Updates | Dependency | Previous version | New version | | - | - | - | | Gradle | 7.2.0 | 7.4.2 | | androidx.activity | -- | 1.8.0 | | androidx.appcompat | 1.5.0 | 1.6.1 | | androidx.resourceinspection:resourceinspection-annotation | -- | 1.0.1 | | androidx.resourceinspection:resourceinspection-processor | -- | 1.0.1 | #### Library Updates - `A11y` - Do not count headers for accessibility ([`917da52`](https://redirect.github.com/material-components/material-components-android/commit/917da52393a37695b8c611e130552babf7aea8bc)) - `Badging` - Deprecate bottom badge gravities and update docs and usages in catalog ([`27abfdb`](https://redirect.github.com/material-components/material-components-android/commit/27abfdba4fd7622a1ca5aa95d20a0ba3d442b791)) - Add new attribute for vertical offset when font is large ([`2362f4b`](https://redirect.github.com/material-components/material-components-android/commit/2362f4b64be9d6337e7a214f8338925ddcc32ab0)) - Fix table formatting and remove unnecessary badge invalidation ([`44a97f4`](https://redirect.github.com/material-components/material-components-android/commit/44a97f4a83a68275311ad3ac544b3223c907564a)) - Fix crash caused by non-ascii strings ([`532b65d`](https://redirect.github.com/material-components/material-components-android/commit/532b65d008be12c6889aac1bc2de411af5356891)) - Badge cleanup/fixes: ([`4d50aa4`](https://redirect.github.com/material-components/material-components-android/commit/4d50aa41e714b4b0e0ec4a40672431d4d4f7d6d9)) - Add attribute to automatically adjust badge so that it is within the anchor view's grandparent view's bounds ([`b706506`](https://redirect.github.com/material-components/material-components-android/commit/b706506c3d7e12df64375e116d587c2e9b96059b)) - Add getters/setters for vertical and horizontal badge padding ([`a0d0b53`](https://redirect.github.com/material-components/material-components-android/commit/a0d0b53472751ffafeacd829d5433afde7546db9)) - Allow text strings in badges ([`c1ef52b`](https://redirect.github.com/material-components/material-components-android/commit/c1ef52b8eaaad4bffe83ca0a7917406835ee5c7a)) - Center badge content more correctly ([`fc0de1b`](https://redirect.github.com/material-components/material-components-android/commit/fc0de1ba245186d9b74550f0ece2930aaf0df116)) - Add padding in between top and bottom edges of badge and text ([`8499b83`](https://redirect.github.com/material-components/material-components-android/commit/8499b83ba1fc6e211c8a7228947b03c1e3c30531)) - Integrating tokens ([`68c844c`](https://redirect.github.com/material-components/material-components-android/commit/68c844c91d9e54fca475bd503f01474f29cff559)) - Add shape appearance for badges ([`2ddcfe4`](https://redirect.github.com/material-components/material-components-android/commit/2ddcfe46b7603c89b6715ac4406aa3eb6c275f60)) - Update badge images ([`c1eba1b`](https://redirect.github.com/material-components/material-components-android/commit/c1eba1b26809fdc529fc599fc48dea165a202e22)) - `BottomAppBar` - Fix bug with transparent top app bar when in bottom app bar layout ([`c22eb0d`](https://redirect.github.com/material-components/material-components-android/commit/c22eb0d31bbd1e87b244100b8ae7d5d7995394a6)) - Fix issue with pre-21 FAB elevation/shadow sometimes appearing ([`2ea3df9`](https://redirect.github.com/material-components/material-components-android/commit/2ea3df991f14488ef21593f5c72792dd470923d2)) - `BottomNavigationView` - Integrate tokens and add shape appearance support ([`7bd9724`](https://redirect.github.com/material-components/material-components-android/commit/7bd97240786ad84eae6bdaac6b4fde767910022b)) - `BottomSheet` - Fix sheet corners animation ([`a5ff190`](https://redirect.github.com/material-components/material-components-android/commit/a5ff190f529d2ce1e15906ca95ca5bc91b64a913)) - Update bottom sheet documentation ([`af1fa70`](https://redirect.github.com/material-components/material-components-android/commit/af1fa709792e1225df3fc582321c6a8287a221bf)) - Integrate tokens ([`86cd9d7`](https://redirect.github.com/material-components/material-components-android/commit/86cd9d70bf770fe45b5cf1e6755b0e12938430db)) - Add method to allow programmatically changing shouldRemoveExpandedCorners behavior ([`c8a0d47`](https://redirect.github.com/material-components/material-components-android/commit/c8a0d478257069157d6c4c321735019f7daf4d25)) - Update expanded corner removal to check if sheet view is actually at top of screen ([`1c01e82`](https://redirect.github.com/material-components/material-components-android/commit/1c01e8229700de423dcfbf63b0122cd96056bce7)) - Fix for detached from bottom sheet behavior. ([`9c4b73d`](https://redirect.github.com/material-components/material-components-android/commit/9c4b73da3a040003bae3167e9ae91f4d0cc0a9f7)) - Ignore ACTION_MOVE events in BottomSheetBehavior that weren't preceded by an ACTION_DOWN event. ([`d8c01c1`](https://redirect.github.com/material-components/material-components-android/commit/d8c01c185994574dd67af4d78c1fd8fe425425ae)) - `Carousel` - Add orientation helper to clean up CarouselLayoutManager orientation differences ([`7822ef8`](https://redirect.github.com/material-components/material-components-android/commit/7822ef827b3d48c4f73a4bcdb35fb2b2a23b697d)) - Update docs to include hero variant ([`ec509cc`](https://redirect.github.com/material-components/material-components-android/commit/ec509cc7341c5d660642c0b8e00826678dc63c34)) - Add vertical scrolling capability ([`6b48d3b`](https://redirect.github.com/material-components/material-components-android/commit/6b48d3bb80576d649f7218e1bf29d0ecfa14d8f4)) - Deprecate set/get mask x percentages in Maskable as they are no longer used anywhere, and is a misleading method due to these methods not actually having any effect on the Carousel as CarouselLayoutManager overrides the values. ([`29d8742`](https://redirect.github.com/material-components/material-components-android/commit/29d8742917ee7d8e977446665703859878eeff23)) - Ensure that masks are pushed out beyond the parent bounds if they are *on* the parent bounds ([`9486de5`](https://redirect.github.com/material-components/material-components-android/commit/9486de5f2fba5c15cb85ac7ac27f30a724162f12)) - Carousel updates and fixes ([`16c1575`](https://redirect.github.com/material-components/material-components-android/commit/16c15757585eb6b7146d46d7603624a9546cc6a7)) - Fix contained mask logic to only update masks when it is still in view, and remove restrictions on mask size with childWidth/2F. The only restriction is that the right of the mask must be greater than the left of the mask. ([`7d6a977`](https://redirect.github.com/material-components/material-components-android/commit/7d6a977d50b798e991d31d5223a4f3efcdfd6a24)) - Fixed multi browse strategy clipping extra small items before being fully collapsed ([`85b6d50`](https://redirect.github.com/material-components/material-components-android/commit/85b6d5018d4aaab074490c6794b5a3a77eef072d)) - Add Carousel Hero strategy demo ([`b57dae5`](https://redirect.github.com/material-components/material-components-android/commit/b57dae57aa0ef31577cbd60bb08f030ae5b1618f)) - Add Hero carousel strategy ([`340cd44`](https://redirect.github.com/material-components/material-components-android/commit/340cd44b073bcf5b9f4d8e0f15754171549838a6)) - Add option for snapping with multi-browse carousel demo ([`26c3779`](https://redirect.github.com/material-components/material-components-android/commit/26c377962fde6221dff79e1f723f8541aa7c9661)) - Add CarouselSnapHelper ([`8938da8`](https://redirect.github.com/material-components/material-components-android/commit/8938da8c2828e36fe68b86d295b3f879e84a1d24)) - Refactor to reuse logic between different Carousel strategy classes ([`1c27404`](https://redirect.github.com/material-components/material-components-android/commit/1c27404fc5d562fed5dedf2d2165ec95b623120c)) - Fix item masking for API 21 ([`7bc26e5`](https://redirect.github.com/material-components/material-components-android/commit/7bc26e5070b6cb90d8598cffe35f74b6f7c1ea06)) - Updated MultiBrowseCarouselStrategy to find best arrangments using a cost function ([`0184b5b`](https://redirect.github.com/material-components/material-components-android/commit/0184b5baa959dd3fa31c75f0e81d60f3e92d69be)) - Fixed mutli-browse catalog demo crashing due to invalid position slider values. ([`5bc7a50`](https://redirect.github.com/material-components/material-components-android/commit/5bc7a50b35f29e5d60b08a7fa4edd6987933901e)) - Add support for transitions by forcing canvas clipping when detaching from the window. ([`93ceb7e`](https://redirect.github.com/material-components/material-components-android/commit/93ceb7edeecce7db4288b1e4b36b7ea98b20a3b0)) - Updated MaskableFrameLayout to use Outline path clipping on 33+ only. ([`43c5077`](https://redirect.github.com/material-components/material-components-android/commit/43c507775f9a536d4706c832fd15cbfea6d785c0)) - Updated setForceCompatClipping visibility for testing. ([`3856af1`](https://redirect.github.com/material-components/material-components-android/commit/3856af1b65e4e1a78493647627d47ce02efad621)) - Updated MaskableFrameLayout to clip more performantly. ([`733c9e0`](https://redirect.github.com/material-components/material-components-android/commit/733c9e08c28e8c68f8ad208a7be8ffaf784a9509)) - Changed Maskable.add/removeOnMaskChangedListener to Maskable.setOnMaskChangedListener. ([`359580b`](https://redirect.github.com/material-components/material-components-android/commit/359580b6c1160301967ebdededb1011c1133b42c)) - Fixed child index bug causing items to be ordered incorrectly. ([`9d0732b`](https://redirect.github.com/material-components/material-components-android/commit/9d0732be9e16c328ac960f5a8d64417b4d6a1c68)) - `Catalog` - Update side sheet state handling to be more accurate in demos ([`4442635`](https://redirect.github.com/material-components/material-components-android/commit/4442635aec49e9465a109e1d6ed669768828fc95)) - Update bottom sheet state handling to be more accurate in demos ([`386d47b`](https://redirect.github.com/material-components/material-components-android/commit/386d47b51b31d8068f1fc6617414ca1a92c3353b)) - Update to compileSdkVersion 34 and update catalog to use androidx.activity:activity:1.8.0-alpha05 ([`2336c23`](https://redirect.github.com/material-components/material-components-android/commit/2336c23fab664ce7dc94f97b23e7b38942d63b4a)) - Fixed catalog errors for some demos. ([`4c3e1d5`](https://redirect.github.com/material-components/material-components-android/commit/4c3e1d513be6cd8399515b2541eea74ac1c9a040)) - Fixes context menu are not themed on S ([`33e4f84`](https://redirect.github.com/material-components/material-components-android/commit/33e4f841b213fb306091971dd1d1025c8da897a7)) - `Checkbox` - Fixed checkmark icon not updating color on error correctly in pre 21. ([`62aa802`](https://redirect.github.com/material-components/material-components-android/commit/62aa802f6c5f45ee357537079b07442dabc31236)) - `Chip` - Fix hand pointer icon not showing up on whole Chip when using mouse input ([`2702b1a`](https://redirect.github.com/material-components/material-components-android/commit/2702b1a8d5040f6ab4d69b66f38952c1f78a6225)) - Add theme overlays supported on API < 23 ([`fd0c815`](https://redirect.github.com/material-components/material-components-android/commit/fd0c81531c74a48255f82350f6c1330521566e55)) - `Color` - Temporarily remove v34 Android U color references which could be causing resource NotFoundExceptions ([`2a1a67f`](https://redirect.github.com/material-components/material-components-android/commit/2a1a67f076c5dad0d45b9b65a65181dcea10cdf4)) - Fixed lint error. ([`824d75e`](https://redirect.github.com/material-components/material-components-android/commit/824d75e7731fba70b66a8833e0e3f69101787dd9)) - Integrate container color token ([`206928b`](https://redirect.github.com/materi

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 Renovate Bot.