BaldPhone
BaldPhone copied to clipboard
Bump material from 1.2.0-beta01 to 1.7.0-beta01
Bumps material from 1.2.0-beta01 to 1.7.0-beta01.
Release notes
Sourced from material's releases.
1.7.0-beta01
Important
New minimum requirements for your app project:
- Update to Android Gradle Plugin (AGP) version 7.2.0
- Update to Gradle version 7.3.3
- Update to Java 8 (version 1.8)
- Update to Android Studio Chipmunk, version 2021.2.1
- Update compileSdkVersion and targetSdkVersion to 32
What's new
- Updated
MaterialCheckBox
component with indeterminate state support!- New icon-only styles for
MaterialButton
component!- Updated
MaterialCheckBox
component with indeterminate state support!- New
MaterialSwitch
component! (Spec)- Updated
BottomAppBar
component! (Spec)Dependency Updates
Dependency Previous version New version androidx.appcompat 1.5.0-beta01 1.5.0 Library Updates
Divider
- Fixed lastItemDecorated not being applied to horizontal orientation. Also updated the demo to include both orientations. (92caa194b8e99de232cee00a696f05dff28f78dc)
BottomSheet
- Disable drag handle when restricting expansion (d4da5b10a38b126f9503ddefcd9bb7bd61c1baff)
- Handle half-expanded state when drag handle clicked (f0e662535c57c1ae4edfaaad412e9d95b4d2a16c)
Catalog
- Updated Catalog preferences demo to use MaterialSwitch (f82e7275dcc3f12219e3ce2543a744cd57c6d6f4)
- Updated catalog preferences for shape corner sizes. (f1624947cb7ee8a89b917a1fe60a7f13ee724dbb)
- Fixed corner family options in preference. (f6942a4c440be0e0ad7b6f24363c8078fb6ee8a1)
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 (00c62d21c9e21eb595d2d83bddcf6782a9773729)
Checkbox
- Fixed pre 21 issue where the icon did not update its color according to its state properly (2cc8932ef9b7fcf040cd9bb8b511b1187f87bfa8)
- Updated checkbox documentation. (130a35c3935b253f7406ed73cca65c905b4709d5)
- Added indeterminate state support to the checkbox. (4da7ce1a4136e5dcea08df080e75344de05e5981)
- Fixed icon color not updating correctly in light mode in pre 21. (a5f8e9325a1e3bb9d80973f7ad865c21e7229d02)
- Fixed pre-21 issue where a child of the layer drawable (the button and/or the icon drawables) may not have its constant state set up properly. (f76b75a5faf025ccda4474b5339582465dad1905)
- Fixed issue where AppCompatCheckBox would not display its drawable when a Material theme was being used. (04fed55780665f58bfb59382a8417fd3264ad654)
- Updated checkbox to M3 look. (1666fbc3aa16d584956b2acba3dd0d5ad7040165)
Slider
- Fixed NPE when trying to remove labels when ViewOverlay doesn't exist yet (95e585cfa5c0e890e5fd7f70c637328a410fcb93)
Badging
- Fixed NPE in BadgeState (4f844ab35f01ad62482f23edd262f7076bb56271)
Switch
- Updated doc with the new switch design (f469720cca7fa0603fafe421ff560963bd0b009a)
Documentation
- Updated typography guideline to M3. (104a342307c31170494c3dcd2011ca63b182e4b5)
BottomAppBar
... (truncated)
Commits
2cc8932
[Checkbox] Fixed pre 21 issue where the icon did not update its color accordi...a394314
[Process] Update AppCompat version to 1.5 stable3af5784
[ExposedDropdownMenu] Fixed missing icon activated color.c1e20e2
[Docs] Changing the name for the AGP compatibility variable so that the IDE p...d64e831
[Internal] Merge DrawableUtils classes130a35c
[Checkbox][Documentation] Updated checkbox documentation.4da7ce1
[Checkbox] Added indeterminate state support to the checkbox.81c2ded
[M3][Colors] Add additional condition to check dynamic color supported devicesa5f8e93
[CheckBox] Fixed icon color not updating correctly in light mode in pre 21.048c35d
[BottomAppBar] Updating catalog to remove M2 options- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)