Horizon 使用全宽组件,因此如果您使用 Foundation(全宽)主题,我认为您会看到相同的情况。
所以,虽然我同意这不是最好看的布局,但这目前是所有使用全宽布局的主题的预期行为,是的。
Horizon 使用全宽组件,因此如果您使用 Foundation(全宽)主题,我认为您会看到相同的情况。
所以,虽然我同意这不是最好看的布局,但这目前是所有使用全宽布局的主题的预期行为,是的。
提供的截图显示地平线和基础版(Foundation)中有所不同 ![]()
还是我遗漏了什么?
哦!需要检查一下。我不知道有区别!
我似乎没有安装 Foundation 全宽(full-width),在论坛上搜索也没有找到?
它不是一个特定的主题,而是这个组件:Discourse 全宽组件
我们目前使用的是 Custom Header Links 主题组件。我想这不会成为我们的决定性障碍,但我只是想了解它是否仍在考虑支持范围内——它是否仍在考虑与 Horizon 兼容?您能否预估一下需要多少工作量?
我们目前暂无计划开展新的兼容性工作。这并不意味着未来永远不会进行,但任何组件兼容性若要纳入路线图,将取决于我们收到的相关请求数量。
我不太确定,但我觉得这应该是可行的。主要冲突将出现在欢迎横幅设置上,因为它使用了相同的出口。因此,如果您完全禁用该设置,或将其设置为:
我认为这样开箱即用应该能 reasonably 良好地工作。
你可以在主题组件中尝试以下 CSS,并将其包含在 horizon 主题中:
@use "lib/viewport";
// ** 仅应用于桌面及更大的视口尺寸 **
@include viewport.from(lg) {
.container,
.list-controls {
margin-inline: 0!important;
}
}
我在桌面端使用 Chrome 浏览器进行了测试。我通过按 F12 将屏幕尺寸调整为与手机一致。当我通过缓存刷新页面(Ctrl + F5)时,问题依然存在。
好的,也许这个问题在 Chrome 更新后就会消失(虽然我认为我已经安装了最新版本)。算了。
我还有一个问题。为什么那个带有标签选择和按钮的区块在我向下滚动时不会隐藏?只有我这样,还是大家都会遇到这种情况?它占据了相当大的屏幕空间;如果在向下滚动时将其隐藏会更合理。
这似乎是 Horizon 主题的预期行为(可能是为了始终显示用户所在的类别/标签?),但我同意,当滚动时将其锚定在那里会占用过多空间。看起来类别和标签面包屑选择器位于 navigation-container 内。
在较小手机屏幕上,这两个按钮占据了非常多标题列表内容的空间。
我觉得信息密度展示趋势是更加紧凑,我的做法是css将这一排的fixed属性取消了。
是的,不幸的是,这看起来是预期行为。固定按钮和主题通知按钮位于 topic-footer-main-buttons div 之外。这两个按钮至少应该被放在同一行中,但如果它们能渲染在主题页脚主按钮行内,那将更为理想。
我们收到了来自使用 Horizon 主题社区的反馈,他们表示在主题列表页面中,帖子内的分类徽章会造成干扰。
他们指出,次要/补充内容(分类名称)分散了对主要内容(帖子标题)的注意力,我理解他们的观点。
以下是我从 本论坛最新的主题列表 中截取的一个示例:
我们可以在自己的社区中通过样式覆盖来调整这一问题——我们正考虑移除背景色,将其改为边框样式——因此无需过度担忧。但我还是想分享这一点,以防这类反馈对您有所参考价值!
你好 @matt_k_bcn
欢迎!![]()
你可以在主题组件中通过 CSS 实现这一点:
.hc-topic-card__category .badge-category__wrapper {
border: solid 1px!important;
--category-badge-color: none!important;
}