Refactored DynamicColors overloading methods and added DynamicColorsOptions class to support color harmonization. (bdbf052aaf1e824f221057ca3c3acae80d1a521d)
Updated DynamicColors util to applyStyle() on window decorView theme as well to fix potential ContextMenu issue (f6c8fa5aefc84a1543eca3056a538120de0b4297)
Updated DynamicColors util to use activity.getTheme().applyStyle() instead of activity.setTheme() to workaround Force Dark issue (b84f35f1211028e7c456ce1ca91685a938f0ffcc)
Added missing M3 color attributes to public (0c8fc4144e28d570f4b1bc41e650b57e36165cd8)
Add support for color resources harmonization in XML (869d9430677e66f9007bee65960dc0539627fd4a)
TextInputLayout
Provide set simple items API with default item layout for MaterialAutoCompleteTextView (85ed9938d73786ea001ccb4ac2642a1384f673ec)
Updated documentation to clarify end icon mode's expected usage and behaviors relating to the icon's drawable. (1b7e92d99cd9276daa7d671759ae7f3d6b48a77e)
Fixed icons behaving unexpectedly when switching modes + bug of wrong icon tint state when setting an icon programmatically. (ae16efd5da02bc2c96a1645f6175672fae6c6596)
Added line mask expansion animation to filled box underline. (2463946d247b079071002218b435564609c3bca1)
Added support for minEms and maxEms (7d46b95e9e183907c12dc86f065a13b6ad6bf7f0)
MaterialButtonToggleGroup
Removed getAccessibilityClassName() override since TalkBack doesn't recognize the class name, in favor of getting identified as a generic list container (96fa85e216bca74fa809e5f36f7f1bba5df39f9b)
Removed Nav Rail Fab elevation to remove shadow in catalog demo. (6c1bdd7418711f4db348d1dcd5c6e65e1afafd00)
Updated Fonts section title (8b9be721ebf7b5098a8d36c47d8c01a8451bf004)
Updated catalog preferences menu to a nested scroll view. (9a5ec35aaf5dd326dea2d1d91c55efbe826a8698)
Dialog
Fixed crashes when colorControlHighlight is a CSL (1c5c054b70a55c2567cdfee460d3876158b2945a)
NavigationRail
Added support for opting in/out of the NavigationRail automatically adding system top and bottom window insets. (c66633b385d20b44bdd632b1c736dd512f4ea1c6)
Enabled Resources Harmonization with Material defaults in Catalog app (d7a07ab94475a96ab8d1cd1f0f1f441fa44e0696)
Updated atomic shape resources to ShapeAppearance styles. (e721c468c25f6350204e908afcfdbd03aa57fcf2)
Re-upgraded to v0.73. (53863287d6891baf564bf584071fac5e070ee601)
Snackbar
Fixed the issue that setting margins programmatically does not work (d5856fd0365b4daeb27f07c8864d88618884dfb8)
Added support for setting max lines programmatically (4c7be527751f1cb11f7c5f55ca5eecbb41c1620c)
Fixed lint error caused by @IntDef (3cf23e4bf151bf37ff81859ae83301926c3b0dc1)
Badging
Prevent multiple badges being attached to a menu item at the same time (b3db1cc02855453f91353fca9e9cb11ccf0db9cc)
CollapsingToolbarLayout
Fixed shadow issues when transition between expanded and collapsed states. (86e8b00ecdc9f9c5212e5a7e0700bd95be4da94b)
Constrain adjusted font weight to acceptable values (5dce006a5c1649df4eb6631c85619017728726af)
A11y
Fixed prefix/suffix not being properly announced when the text field is focused and they show up. Improved their screen reader focus order to align with the visual order of the elements: navigating to the left will focus on the prefix and navigating to the right will focus on the suffix. (b6901275d961c2738acecbd7c91fe098e1f27bbb)
Fixed Switch Access not being able to reach clock items (f9914da4e952ea1b7c722e26ef65d0bf663d0214)
TopAppBar
Support scaleType and adjustViewBounds for logo (b01051b8bcafa1aa732de2a1bef82aa43de71d05)
Made title and subtitle match ActionBar's (0f2b5378f709e3eb58fe92d321bf441761860f66)
... (truncated)
Commits
f3d7ca4 [Tokens] Ignore NewApi lint check for typography fontFamily.
f8f2898 [Release] Update library version to 1.6.0-alpha03
d7a07ab [M3][Color] Enable Resources Harmonization with Material defaults in Catalog ...
869d943 [M3][Color] Add support for color resources harmonization in XML
43114c4 [BottomSheet] Fix activity leak when setting states on destroying activities
37fcd24 [Tokens][Cleanup] Better ordering in the output.
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)
Bumps material from 1.6.0-alpha02 to 1.6.0-alpha03.
Release notes
Sourced from material's releases.
... (truncated)
Commits
f3d7ca4
[Tokens] Ignore NewApi lint check for typography fontFamily.f8f2898
[Release] Update library version to 1.6.0-alpha03d7a07ab
[M3][Color] Enable Resources Harmonization with Material defaults in Catalog ...869d943
[M3][Color] Add support for color resources harmonization in XML43114c4
[BottomSheet] Fix activity leak when setting states on destroying activities37fcd24
[Tokens][Cleanup] Better ordering in the output.b25807c
[Checkbox] Fixed documentation typo1222268
[BottomNavigationView] Added supported NavigationBarView#LabelVisibilityMode ...b690127
[TextInputLayout][a11y] Fixed prefix/suffix not being properly announced when...45841c9
[Color] Remove constructor comments from DynamicColorsOptions.BuilderDependabot 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)