element-hq / element-hq/element-ios

Feature: Allow choosing "Black" theme as replacement for "Dark" when on "Auto"

Open
#5,966 0 comments 0 reactions 0 assignees View on GitHub
A-User-Settings O-Uncommon S-Tolerable T-Enhancement
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?

When the theme is set to "Auto", the app follows the device's system theme. It would be a nice addition, to have the option, to use the Black theme instead of Dark there.

#### Why would you like to do it?

Possibly lower power consumption and better eye comfort when using Dark theme for night mode.

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

Introduce a new setting for it and when on Auto, instead of statically changing to Dark theme, check which one is preferred by the user and change accordingly.

### Have you considered any alternatives?

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the theme settings and the Auto-mode logic, then trace how Auto currently selects Dark. Done means users can configure Black as the Auto fallback and the selection is applied consistently on iOS.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.