cinit / cinit/QAuxiliary

[功能请求] Tim禁用跟随系统深色模式

Open
#1,123 2 comments 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Java
Stars
5.7k
Forks
416
Avg merge
10d 4h
Merged PRs (30d)
4

Description

### QQ(TIM)版本/QQ(TIM) Version

TIM 3.5.8

### 为什么你认为需要此功能

在部分系统下,较高版本的Tim会跟随系统的深色模式对自身进行反色。
但是在部分系统上,这套反色系统并非完美,甚至是非常难看。
与其看着错误的反色,不如提供禁用此功能的开关。

### 联系到哪些已经存在的bug或者功能

_No response_

### 具体功能需要/Specific features require

在Tim中禁用跟随系统的深色模式

以下是可能存在的问题
在API29中,只需要
`AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)`
但Tim的API版本为26

Contributor guide

Open the contributing guide

Research direction

Begin by checking how the project currently handles TIM's system dark mode and the API-version constraint described in the issue. Compare the proposed AppCompatDelegate behavior with the project's API 26 compatibility requirements; done means TIM no longer follows the system dark mode on supported setups without breaking older API support.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
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.