ozzi
1
核心已发布深色/浅色模式切换器,但它不合逻辑/存在错误。我想提供浅色和深色主题,并始终向所有用户显示切换器。默认将根据设备偏好自动设置。
要显示切换器,我需要:
- 在设置中将站点默认的深色配色方案 ID 设置为正确的深色方案
- 启用界面颜色选择器到标题或侧边栏
- 将主题默认配色方案设置为浅色方案(如果是深色,则已登录用户不可见)
这将为未登录用户显示切换器。但是,要为已登录用户显示切换器,用户需要:
- 从用户设置中将配色方案更改为浅色
- 从用户设置中启用“自动深色模式配色方案”
现在切换器可见,可用于在深色/浅色方案之间切换。如果用户在用户设置中将方案更改为浅色,切换器将消失。
为了解决这个问题,我只能设置浅色主题供用户选择,但用户仍然需要从设置中启用“自动深色模式配色方案”才能显示切换器。
总而言之,只有当方案设置为浅色(系统默认或用户设置)时,开关才可见。这对用户来说很令人困惑。
4 个赞
我猜这样做是为了不干扰现有的网站和用户的设置,但这让整个过程不必要地令人困惑。应该有一种方法可以强制为所有用户启用它,因为没有太多理由让两个功能相同的系统(其中一个做得更好)同时存在。
4 个赞
是的,这个问题也困扰了我们一段时间。我们目前正在努力改进浅色/深色配色方案的工作方式,希望很快就能让这一切变得更加简单。
7 个赞
我认为这个主题的标题有点刺耳,但我也在寻找一个好的解决方案。我目前正在使用 深色/浅色模式切换插件,因为我无法像在此处发布的那样正常使用新功能,很高兴听到官方版本仍在考虑进一步开发,因为它对我的论坛外观很重要
(显然是自私的要求) 