新主题和组件布局

好的,哇……我真的不知道这个话题是关于什么的,直到我导航到我的主题管理页面。啊……有人至少能指出如何用自定义 CSS 替换那个令人讨厌的图形吗?
编辑:抱歉,我在上面找到了 New themes & components layout - #10 by manuel

注意:
我不是在抱怨,我热爱 :heart: Discourse,它是一款很棒的软件,但起初我甚至不知道如何查看我的主题设置,而且那个图形让一切都太大了,即使在桌面上。

有没有一个简单的列表选项?

2 个赞

感谢大家的反馈!我们正在积极改进主题和组件选择页面,大家的反馈非常有帮助。

目前,我们将回滚这些更改,同时继续开发新的界面。我们相信,完成后,新页面将比当前界面更加用户友好和美观。

对于感兴趣的人,这是回滚新 UI 的 PR,我们将继续改进:FIX: Restore old admin themes/components page by OsamaSayegh · Pull Request #31887 · discourse/discourse · GitHub

9 个赞

实际上,旧界面并没有更大的问题。

谢谢你,哥们,我的英雄!

我也很希望看到过滤器重新添加回来。

目前,如果不打开主题或主题组件的详细信息,就无法看到哪些已启用、正在使用或需要更新。特别是当已安装的组件不止几个时。

对于主题,我怀疑截图可能有助于替换默认的缩略图,但主题组件不一定能提供可以通过截图表示的视觉变化。因此,如果网格显示会保留,我认为应该有一个选项可以在网格视图和列表视图之间切换。

也许可以将网格视图设为主题的默认视图,将列表视图设为组件的默认视图;这将有助于阐明它们的区别。

2 个赞

我发现返回页面也有一个问题。

删除一个组件后,您将跳转到 /admin/customize/themes。我认为这令人困惑且具有误导性。

而且,需要再点击两次才能返回组件页面:

3 个赞

好的,再来一个 :slight_smile:

将组件设置为默认实际上是如何工作的?对于主题来说有意义,但对于组件呢?它的意思是读取 Enable 而不是 Default 吗?

我觉得我在这里遗漏了什么。

编辑:感谢 @manuel 提供的样式,非常有帮助 :slight_smile:

1 个赞

它默认在所有主题上都启用,现在和将来都是如此?

中间的整个空白以及(在我看来)不必要的右侧区块是为什么?

检查页面时,我看到左侧区块只占用了 28% 的宽度。为什么不是 100%?

右侧的所有信息,以及安装按钮(为什么同一页面上有两个?),都可以移到左侧,放在方框上方(当然要留有适当的间距):

另外,如果你注意到,右侧的方框仍然显示“theme(s)”,尽管我正处于 Components(组件)页面。

而且我认为在每个组件下方显示描述很有用,应该像之前的版本一样恢复。

最后一件事:在一个可滚动的页面内再设置一个滚动框,对我来说从来没有太大意义,除非非常必要,比如侧边栏。在这种情况下,组件或主题列表不需要一个可滚动的框。只需让整个页面成为容器即可。类似于 WordPress,例如。

大概是这样的:

没有一个带有额外滚动条的框。页面本身就是容器。

感谢您对这些新页面的第一版提供的所有反馈。

我们继续了在这里开始的工作,现在已经完成了新版本的主题和主题组件页面的发布。

您现在可以在 Discourse 管理后台看到它们,并在此处阅读更多相关信息:

4 个赞