[功能请求] Tim禁用跟随系统深色模式
- 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
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