Sam 的简易主题

已在 DEV: Prep for pre-topic-list-refactor (#6) · discourse/discourse-simple-theme@b305d81 · GitHub 中修复

1 个赞

pr 已提交到我的安装中 - 效果非常好 :slight_smile:

1 个赞

您好,非常感谢您提供这个传统主题,它更符合我迁移过来的旧论坛用户的期望!

在点击“建议主题”列表中最后一个发帖用户的头像时,似乎有一个小错误:用户个人资料会短暂出现几毫秒然后消失。

1 个赞

您好,另一个 bug 是,在使用 Sam’s Simple 主题时,批量操作的齿轮按钮不显示(而在 Discourse 默认主题中则会显示):

1 个赞

您好,这个主题是否接受拉取请求?我几天前提交了一个 PR,其中包含一个简单的两行修复,用于一个相当严重的错误,该错误会破坏用户配置文件的链接。

1 个赞

此拉取请求已合并。感谢修复 :+1:

4 个赞

您好,此主题最大的改进之一是消除了主题列表中“海报”列,并且仅显示原始发帖人和最新发帖人。但是,这种模式在私信主题列表中会失效。当用户既是 PM 主题的发起者又是最新发帖人时,没有指示表明其他收件人是谁。因此,感觉就像专门针对 PM 主题列表,需要使用默认 Discourse 主题的“海报”头像列。在 Sam’s Simple Theme 的官方代码修复此问题之前,是否有干净的方法可以通过主题组件将其添加回来?谢谢!

1 个赞

我相当确定这是一个新的回归问题,在桌面浏览器模式下,最新的发帖者头像部分出现在屏幕外:

1 个赞

嗯,我无法复现 :thinking:

另外,这个用户卡片模态框来自这个主题组件:Usercard Redesign Experiment

2 个赞

@Arkshine 您好,感谢您的回复。我认为当缩放级别较高时会发生这种情况。我最初是在 Firefox 上注意到这个问题的,我在 Firefox 中将默认缩放设置为 110%,并将 layout.css.devPixelsPerPx 设置为 1.1。但我也可以通过仅稍微放大来在 Chromium 的默认设置中重现它(似乎只在浏览器最大化时发生):

啊,好的。我认为我会将这个问题交叉发布到那里。用户卡片组件应该负责自己的 CSS,以避免出现在屏幕外。但 Sam’s Simple Theme 使问题变得复杂,该主题将用户卡片更靠近右边缘。

1 个赞

在移动视图中,如何使头像呈方形?

1 个赞

您可以在新的主题组件中添加以下 CSS:

img.avatar {
  border-radius: 3px;
}


2 个赞

当用户名过长时,图像会失真。我们如何找到解决方案?

1 个赞

框架中的调整按钮不可见

1 个赞

此主题的类别标题似乎缺少翻译:

图像描绘了一个主题行,上面写着“en.theme_translations.6.replies”,后面跟着另一行写着“en.theme_translations.6.last_post”。 (由 AI 添加字幕)

可能与 DEV: Fix locale file location (#19) · discourse/discourse-simple-theme@62ca149 · GitHub 相关?

3 个赞

我刚刚在我的自托管上更新了此内容,并注意到了同样的问题
图像是空白的白色空间,没有可见的内容或对象。(由 AI 标注)

2 个赞

非常有帮助!@_@

最新更新也不包含适当的主题翻译。

1 个赞

感谢 @Jaypes@scog 的报告。修复程序已于早些时候合并,我刚刚更新了主题。看起来奏效了!

4 个赞

我确认此问题已在最新更新中修复。非常感谢!

1 个赞