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

Theme selection

Open
#1,094 1 comment 6 reactions 0 assignees View on GitHub
A11y O-Occasional S-Tolerable T-Enhancement X-Needs-Design
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

#### What would you like to do?
Implement a theme system that goes beyond light and dark mode to offer many themes.

#### Why would you like to do it?
Not everyone likes green, and some people want or need colors with different contrasting text.

as a personal example: Some color schemes of apps that require lots of reading give me headaches, so with the option to change the theme, I can set it up in a way that won't cause the eye strain or headaches.

#### How would you like to achieve it?
See screenshots

![Screenshot_2023-08-18-09-10-18-31_948cd9899890cbd5c2798760b2b95377](https://github.com/vector-im/element-x-android/assets/65834069/db832df5-7604-456d-a462-f5722629cb8a)

![Screenshot_2023-08-18-09-16-09-73_4b14b257287ac0a6d1fd5fbb2487716f](https://github.com/vector-im/element-x-android/assets/65834069/cab13274-82ea-4502-ad61-d55f3f35becb)

### Have you considered any alternatives?

Preconfigured themes are fine for most, but won't help those who have issues with specific color schemes.

### Additional context

I would classify this as an accessibility issue since currently its too hard to modify Element to suit my needs.

### Are you willing to provide a PR?

No

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.