遇到了同样的问题,希望尽快得到修复。通过我的本地设备设置切换深色/浅色可以正常工作,并显示正确的浅色徽标。
编辑:我注意到此错误仅在实际设备设置为深色时发生,如果当前设备设置为浅色,则一切正常。希望这有帮助。
遇到了同样的问题,希望尽快得到修复。通过我的本地设备设置切换深色/浅色可以正常工作,并显示正确的浅色徽标。
编辑:我注意到此错误仅在实际设备设置为深色时发生,如果当前设备设置为浅色,则一切正常。希望这有帮助。
有人能帮忙看看这个问题吗?我尝试了一下,但目前对我来说有点太复杂了……![]()
由于核心中暗模式和亮模式工作方式的重构和实现,出现了此问题。需要对代码进行大量重构才能使其正常工作。
对此感到抱歉!
@jordan-vidrine - 有什么更新吗?
不知何故,我的切换按钮完全停止工作了。不确定这是否与更新有关,还是我自己的操作失误。
不过我会继续排查!
明白了!\n我弄乱了我的暗模式 ID,不得不将用户偏好设置为与主题默认值匹配。\n这样一切都理顺了。\n感谢您提供的出色切换!![]()
如果我的理解没错,该组件的设计是为了在单个主题中切换两种配色方案,而不是允许选择主题本身?
这正是它。
一个主题,两种颜色变体。
更新:
不幸的是,由于 Discourse Core 即将发生更改,此组件将不再受支持。我们将致力于重构该组件,使其最终能在新的 Discourse Core 用户菜单中使用,但目前我将把此组件标记为“broken”,因为它在从深色 → 浅色配色方案切换时会出现问题。
您好,@JammyDodger
感谢您的回复,期待问题得到修复 ![]()
有人找到解决此问题的变通方法吗?我们仍然在生产环境中使用它,因为它只是一个外观问题。而且如此简单的暗模式切换功能足以弥补这个缺陷,但仍然希望修复它 ![]()
有一个关于重构的拉取请求正在进行中。
感谢 @pmusaraj 对此组件进行了一些了不起的更新和重构。他的重构解决了系统设置为暗模式时出现的所有问题,以及用户想要将论坛 UI 切换到亮模式时出现的问题。
我们已默认不在标题菜单中显示切换按钮。这将在 Discourse 新侧边栏的页脚中显示它。
如果您想在标题中显示它,可以通过主题设置选择在标题菜单中显示它。
更新后,“旧”菜单中的开关已完全消失。我们尚未使用新的侧边栏。而且我们的标题栏已经装满了多个其他图标,所以我们不想在那里添加它。
有没有办法将其添加回旧菜单的底部?
抱歉,目前还没有,因为我们现在专注于新的用户菜单和侧边栏,因为之前的汉堡菜单最终将被弃用。
话虽如此,您无需启用停靠的侧边栏即可使用此功能,但您需要像这样启用实验性汉堡菜单。
admin/site_settings/category/all_results?filter=sidebar
此主题组件在稳定版上会中断,也许可以为其添加一些 .discourse-compatibility 信息以防止这种情况发生?
只是确认一下,您是否已将组件更新到最新的 PR?
是的,我做到了。当我在稳定版论坛的全新安装上安装该组件时,它会中断。
此组件仅与 tests-passed 分支兼容。