主题列表预览(TLP)

是的,在 TLP 的情况下,这是有必要的,因为它的覆盖级别非常高,而且砌体尚未原生支持 CSS。一旦砌体在所有官方支持的浏览器中被 CSS* 原生支持,我打算:

  1. 尝试降低覆盖级别,特别是避免覆盖 topic-list-item。
  2. 移除对性能造成高消耗的 JavaScript 网格刷新。

*当然,很有可能到时候我已经老了,无法足够快地打字。

1 个赞

将站点主题列表显示设置设为类别主题列表的默认设置。

启用此复选框后,我可以通过为最新主题列表启用它,来获取类别默认列表视图以显示缩略图。

但是,如果我随后通过按“最新列表”按钮显式转到“最新”视图,缩略图就会消失。

这是预期的行为吗?


顺便说一句,当该复选框未启用时,行为是相反的。
缩略图未在默认列表视图中显示,但在转到“最新”时显示。

我使用的是最新版本的插件,并通过主题创建者进行预览。

控制台中没有错误。

抱歉,如果之前有人报告过,我找了一会儿但找不到任何提及。

3 个赞

哦,抓得好,我之前不知道这个 bug。我可以复现。感谢你的报告。我会尽快查看。

4 个赞

您好 @merefield。我今天刚更新了,页面顶部出现了这个错误,供您参考。

它已更新到最新版本,并且至少从我的计算机来看,一切正常。当我在后端进行更新时,比平时花费了更长的时间。

我也是。一切似乎运行良好,但我看到了这些:

Topic List Previews 主题/组件正在抛出错误:TypeError: e.capitalize is not a function

Topic List Previews 主题/组件正在抛出错误:TypeError: e.capitalize is not a function. (在 'e.capitalize()' 中,'e.capitalize' 是未定义的)

你们是否已将站点和主题组件都更新到最新版本?

在过去 24 小时内已进行了更改以适应弃用,但它们已在最新版本上进行了测试。

大约 45 分钟前我完成了操作,之后出现了这个。

我将在几个小时内查看一下

1 个赞

好的,看起来这是在过去 24 小时内引入的,并且是 Core 的重大变更,因为 StarZen 昨天已更新并且没有错误。

@merefield

我认为这与以下内容有关:

String 原型扩展已弃用。请改从 ‘@ember/string’ 导入 capitalize。 [deprecation id: ember-string.prototype-extensions] 有关更多详细信息,请参阅 Ember.js - Deprecations

但不确定为什么 :sweat_smile:,此行为更改是在此处引入的(在开发安装中测试):

2 个赞

这应该已经修复了,请更新。

3 个赞

太棒了,看看我们现在的混乱!

filter.charAt(0).toUpperCase() + filter.slice(1); :eyes:

太棒了 :man_facepalming:

太好了!是的,它奏效了。谢谢。

2 个赞

3 个帖子已被拆分为新主题:移除 Ember 字符串原型扩展

我为什么无法导航到任何类别并遇到错误?

2 个赞

啊,抱歉,@Ryan121。我认为这个主题组件与我们代码中的一项新更改存在冲突,而该更改尚未在自托管站点上推出(这可能让 Robert 感到意外 :grimacing:)。

这里也有一个类似的报告 - All links to categories broken?

4 个赞

对这个有点困惑——你是说这个破坏性更改还没有在 tests-passed 上吗?

我只支持此组件的 tests-passed(并且通常会固定到稳定版,这对于当前稳定版来说似乎是有效的)。

3 个赞

(供记录:组件已更新以适应即将到来的核心更改 :tada:

4 个赞

对于我们 krita-artists.org 来说,特色行比主页的其余部分加载稍晚一些。这会导致帖子列表向下跳动,有点刺眼。有什么解决方案吗,还是我做错了什么?

我相信这部分是由于核心的变化所致,这些变化迫使我们在“特色组件”中检索数据,而不是像以前那样在“路由”中检索,因此发生得更晚。这确实令人遗憾。也许可以通过部分 CSS 解决方案来减轻这种突兀感。欢迎提交 PR,或者您可以赞助我来查看。

1 个赞