侧边栏现在显示图标了,真棒!
![]()
一个小小的故障:当未定义颜色时,图标不会显示。例如,在此截图中的第一个类别定义了图标,但没有定义颜色。然后图标就不会显示:
为所有图标定义颜色有一个缺点,那就是图标在列表视图中将无法显示继承的颜色(当主题未读时为强调色,当主题已读时变暗)。例如,这里的“公告”图标显示了继承的颜色,而定义了颜色的图标则始终保持不变:
我认为图标应该在侧边栏中显示默认的图标颜色。然后,用户可以自行决定是否定义静态颜色。
侧边栏现在显示图标了,真棒!
![]()
一个小小的故障:当未定义颜色时,图标不会显示。例如,在此截图中的第一个类别定义了图标,但没有定义颜色。然后图标就不会显示:
为所有图标定义颜色有一个缺点,那就是图标在列表视图中将无法显示继承的颜色(当主题未读时为强调色,当主题已读时变暗)。例如,这里的“公告”图标显示了继承的颜色,而定义了颜色的图标则始终保持不变:
我认为图标应该在侧边栏中显示默认的图标颜色。然后,用户可以自行决定是否定义静态颜色。
抱歉延迟了,@manuel,这说得通,我给这个话题添加了 pr-welcome 标签,我很乐意查看修复此问题的 PR。谢谢!
我为此提交了一个简单的 PR:FIX: Render sidebar icons when no color is defined by nolosb · Pull Request #32 · discourse/discourse-category-icons · GitHub
谢谢,修复程序现已合并!
不幸的是,此更改现在会将所有 已定义颜色 的图标渲染为灰色。
我正在使用
category,icon,categoryColour
是的,现在如果您将颜色留空,它将默认使用它。删除 categoryColor 对我来说有效。
像这样:category,icon
是的,但这会破坏现有的定义(我有很多)。
@manuel 您能否包含 categoryColo(u)r 的测试,这样我们就无需手动修复所有现有实例中的所有定义? 提前感谢!
好的,这里有很多关于颜色的问题 ![]()
实际上,这个声明在默认徽章和侧边栏上都是过时的。仅在默认徽章上,它会静默失败,因为它应用于内联样式:
已为侧边栏回归提交 PR:FIX: Render legacy color declaration by nolosb · Pull Request #34 · discourse/discourse-category-icons · GitHub