element-hq / element-hq/element-x-android

Material You

Open
#1,265 3 comments 30 reactions 0 assignees View on GitHub
T-Enhancement X-Needs-Product
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

Material You is a way for the system to override some colors for the application, including the colors used for the launcher icon, on the home screen (if a monochrome icon is provided).

It harmonizes the color experience for the user, by using the same color (from user choice) to all the application that supports it.

Material You is enabled by default, and apparently there is no way to disable it. The user can just enable or disable the "Themed icon", which will impact how the launcher icons render when added as shortcut on the homescreen.

image

You can see in the screenshot below a bunch of launcher icons. We can clearly see which apps are providing a monochrome launcher icon, because they can be colored using the global theme colors:

image

We can notice that Element Android already supports themed icon (added in https://github.com/vector-im/element-android/pull/5936).

Element X Android has to explicitly enable the support of Material You in it's theme to enable it inside the app.

On the cons side, it reduce the color impact of the brand.

We need a product decision to confirm if we want or not support Material You. Some work has been started by a community member at #1213.

I would say at least we should provide a monochrome icon for Element X.

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.