Discourse Hub 导航按钮 - 可配置?

大家好!:wave:

有人知道 Discourse Hub 移动应用顶部的导航按钮是否可以配置颜色吗?目前还不太清楚这些按钮是应用本身的一部分,还是特定论坛的一部分。

我的一位用户发送了这张截图:

看起来它只是从论坛中提取了标题颜色。

如果能有一种方法让这些导航图标变为白色就好了(我已经为论坛本身的搜索和菜单按钮做了这个设置)。

我通过 Hub 应用查看了几个其他实例,这些图标的颜色始终相同。这让我觉得,要么大多数人保持默认设置,要么他们不使用 Hub 应用,要么这根本不可行。

我会补充一点:我的一位社区成员(恰好是同一个人)提到,这也影响了我们的社区,但我们使用的颜色非常不同。

你好 @simonb, @Robert_McIntosh

是的,这些图标的颜色是可以配置的。不过首先你需要知道,这些图标的默认颜色源自 header_primary 颜色变量。在 Sphere 社区中,我看到主题覆盖了由该变量生成的颜色,但仅针对常规标题按钮(这很合理,因为 iPad 导航栏仅在 iPad 上可见)。

一个快速的解决方法是将你用于标题图标的相同 CSS 添加到 DiscourseHub 导航图标上。你需要针对 .footer-nav .d-icon 元素。

更好的解决方法是移除你主题中的覆盖,并修改 header_primary 颜色变量。这会对其他标题文本(如标题等)产生影响,但应该可以解决问题。

请告诉我进展如何。

这似乎没有奏效。搜索和菜单选项又变回了灰色。除非我操作有误,但这完全有可能 :joy:

抱歉,我没明白!该怎么修改?我们使用的青色是品牌色,必须保持不变。

别担心,既然您是我们的客户,我直接登录并修复了您网站上的 SCSS。我使用了覆盖方案,因为我们的头部主色生成逻辑在您的配色方案上未能完美适配(我会就此提交一个内部问题)。

非常感谢 @pmusaraj - 感激不尽!:heart: