element-hq / element-hq/element-android

Feature Request: Theme support for Android 12/Google's Material You theming

Open
#3,737 7 comments 18 reactions 0 assignees View on GitHub
T-Enhancement Z-Platform Specific
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

#### Is your feature request related to a problem? Please describe.
In Android 12, Google has added support for Material You, which automatically picks colors for apps/settings/notifications based on your home wallpaper.

https://www.xda-developers.com/material-you/

#### Describe the solution you'd like.
For element-android to support Material You on Android 12.

#### Describe alternatives you've considered.
No alternatives.

#### Additional context
Google has not yet published third-party docs on how to accomplish this, but several apps have already reverse-engineered support on their own.

https://www.xda-developers.com/the-first-apps-using-material-you-theming-are-here/amp/

There is also a library that can be packaged into an app.

https://www.xda-developers.com/android-12-material-you-dynamic-theming-library/

https://github.com/KieronQuinn/MonetCompat

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.