引入嵌套回复功能

在我的论坛上,我没有看到像示例截图中那样的“以平铺方式查看”选项。

对我来说,我需要将平铺视图设为全局默认,嵌套视图则作为用户可按需使用的可选视图,且平铺视图应始终立即可用。

只要有一个“以嵌套方式查看”的按钮,用户可以随时切换关闭,那就太好了。此外,如果允许用户将嵌套视图设为默认的个人设置,同时又能随时将单个主题或所有主题切换回平铺视图,那也非常理想。

如果没有足够的控制选项来切换视图模式,我只能坚持使用平铺视图。

2 个赞

我实际上已经完全移除了“平铺视图”选项。该选项最初是为了内部测试而保留的,以便我们轻松对比平铺视图与嵌套视图。由于我们发现保留它并无实际价值,因此现已将其移除。

3 个赞

我可能是在臆想,但当选中嵌套回复时,全屏浏览器下的宽度似乎变窄了:

这似乎与Modernize 基础主题无关,因为我已经禁用了该主题并重新启用过。

1 个赞

你并没有产生错觉。

宽度变大了,是因为时间线已被移除,占用了更多空间。

2 个赞

当然!这太有道理了!我只是说不出到底哪里变了!

2 个赞

终于支持了👏

Reddit 风格的界面不错,但我见过另一种设计,比如:

- A:...
    - B:...
    - C → B:...
    - D → C:...

在中国,几乎所有论坛和社交平台都采用这种模式。它还会折叠除第一条之外的所有嵌套回复。我认为这样可以避免分散注意力,或许可以作为一个选项。

1 个赞

可以通过将“嵌套回复最大深度”设置得更低(默认为 10)并启用“嵌套回复限制嵌套深度”来实现。请尝试一下。

1 个赞

你好,
我觉得这个功能非常棒,极大地提升了对话的可读性。
不过,也许是我漏掉了某个设置,我有两点反馈:

  • 当一条回复被审核时,高级别用户(如版主、管理员等)不再看到被审核(自动或手动)的消息呈灰色显示。它们以正常样式出现。将这些消息设为灰色显示,确实有助于快速识别。

  • 当我回复对话时,一个过滤器会隐藏回复的格式工具栏,同时也隐藏了例如附加图片的功能:

1 个赞

感谢提交报告。已提交一个 PR 来修复第一个问题。我相信第二个问题在您重新构建后应该已经解决了。