我刚升级到了最新的提交。暗黑模式站点使用的是亮色模式的 logo,而不是暗黑模式的 logo。新提交中包含了一些与暗黑模式 logo 相关的代码。
能否请您检查一下?
谢谢。
我刚升级到了最新的提交。暗黑模式站点使用的是亮色模式的 logo,而不是暗黑模式的 logo。新提交中包含了一些与暗黑模式 logo 相关的代码。
能否请您检查一下?
谢谢。
您能稍微描述一下您的设置吗?
我猜您已设置了深色主题,并且还在新的深色模式 Logo 设置中添加了 Logo?
我有以下设置:
当我访问深色模式站点时,系统使用的是我为浅色模式添加的 Logo,而不是深色模式 Logo。
这个问题是在我今天升级到最新版本后出现的。
谢谢,我已复现您的问题,正在修复中。
如果您使用的是 Chrome 浏览器,可以进入 Chrome 设置,找到一个 Beta 选项。启用后,网页在切换为深色模式时,所有图像和视频元素的颜色将会反转。如果这能帮到您,那您暂时可以先这样操作。
我已使用您最新的提交重新构建了 Discourse。
以下是最新版本的证明:
存在多个问题:
在桌面端:
在主题设置中,将“浅色”主题设为默认后,实例并未为匿名用户切换到浅色模式:![]()
如果我已登录,并将主题设置为用户的“浅色”模式,则浅色主题可以正常工作。
在移动端:
无论是否登录,实例均未采用为深色和浅色主题设置的配色方案,而是采用了默认的深色和浅色配色方案。基本上,在移动端,深色和浅色主题均无法正常工作。
即使已将浅色主题设为默认,匿名用户的浅色主题仍然无法工作。
谢谢。
嗯……您现在提出的问题与原始帖子中提到的问题不同。重新构建后,当您在暗色模式下打开网站(且默认设置为深色主题)时,正确的标志是否显示出来了?
是的,两个 Logo 都已正确加载,但基于配色方案,浅色和深色主题的基本工作机制出现了问题。这个问题是在您修复漏洞后立即出现的。
我确定深色/浅色主题的 Logo 问题是在今天早晨我更新到最新版本时出现的。我不清楚导致此问题的原因,也不清楚是最新版本中的哪个提交引入了该问题。
谢谢
为了就此问题做个总结,我已与 @Moksh 私下讨论过此事。他看到深色主题是因为站点设置中的 default dark mode color scheme id 被设置为深色配色方案,且设备/浏览器处于深色模式。
现在我将关闭此话题,并在 #feature:announcements 中发布一个新话题,介绍这一全新功能。