element-hq / element-hq/element-android
Feature Request: Theme support for Android 12/Google's Material You theming
- 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
Assessment
This issue has not been assessed yet.