GVG
1
您好,
在我看来,Discourse 默认的 2022-01 消息样式过于臃肿、分散注意力且浪费空间。我建议进行 2 项更正:
1)消息控件可以放置得更紧凑、更精确——看看我的草图,我最喜欢设计 v2 和 v4。
2)假设某些按钮无论如何都必须始终显示在移动设备上,例如:[点赞、编辑、回答、…更多],但对于桌面(Win/Mac/Lx),可以始终只显示 [点赞、编辑],而其他控件仅在鼠标悬停在每条消息上时显示。
PS 将点赞放在消息的另一侧(离得太远了
)是一个有意识的决定——这将显著减少“无意义的点赞”、“为微笑而点赞”、“为开玩笑而点赞”、“为再次见到你而点赞”、“因为自己心情好而点赞”等现在被滥用且毫无实际意义的点赞。
有人能帮忙制作这样的样式吗?
1 个赞
Canapin
(Coin-coin le Canapin)
3
无需移动图标和菜单(此外,您的截图中并未显示其他元素,例如编辑计数、回复给谁的提及等),您仍然可以先处理边距:
默认:
.post-menu-area {
margin: 20px 0;
}
自定义:
.post-menu-area {
margin: 0;
}
对比:
移动图标和操作按钮并非易事,可能需要更深入的工作。
2 个赞
@Canapin 你觉得我的 userstyles 想法怎么样?你觉得它不好吗?这个想法好吗?
- 我想知道你的意见,因为我们可以根据这段代码为 Discourse 制作自定义 userstyles
Canapin
(Coin-coin le Canapin)
5
Userstyles 仅在客户端工作,并且通常是按站点工作的(我使用 userstyles 并创建了一些)。
如果有人想改进 Discourse 的整体外观,任何建议都可以在 UX 中提出,如果没人创建主题组件或在 Discourse 中包含想要的更改,我认为任何用户都可以找到自己的解决方案。无论是主题组件(如果他们是管理员)还是客户端解决方案(如果他们不是管理员),都可以使用他们喜欢的任何浏览器插件的 CSS。
但是,这似乎不再是与 Discourse 相关的讨论了。
@GVG,请看这个相关讨论,这可能会让你感兴趣:
2 个赞
GVG
6
不,您的消息看起来像是对您的网络服务的经典垃圾邮件广告。
谢谢,但是:a) 我自己可以减小边距;b) 这还不够,因为那些活动元素浪费了并且占用了太多空间。所以主要目标是——将消息控件按钮从它们当前的位置移到另一个浪费空间更少的地方。
Moin
9
你有没有想过这对长帖子来说会如何运作?然后你阅读它,不得不向上滚动来点赞,然后再向下滚动来阅读下一篇帖子。
2 个赞
GVG
10
逻辑上同意,这是一个不错的反驳,但不是很好,因为:
- 我最喜欢 v4 风格——当消息控件出现在帖子的右侧时,它们在垂直方向上可以“尽可能低——在消息末尾和屏幕底部”。控件面板甚至可以动态地垂直出现在每条消息的垂直位置,最接近当前鼠标位置!
所以这不是问题。
- 大多数撰写和阅读长帖的用户——为了回复会使用精确的文本引用,或者总是可以回复主题本身——因此“回复”按钮并不是非常必要。
- 正如我之前关于“移动端”所说的——由于缺少右侧的可用空间和触摸屏——主控件按钮仍然必须始终显示在标准位置——这似乎是垂直狭窄移动屏幕的最佳设计。
- 如果您更喜欢保留 v3,其中主消息控件保留在底部或类似位置。
所以,如果您希望将消息控件保留在底部——没问题,但我仍然要求帮助最小化它们上方和下方的所有可用垂直空间,并且仅在鼠标悬停时(对于桌面端)显示控件(除点赞/编辑外)。
1 个赞
Canapin
(Coin-coin le Canapin)
11
无需任何第三方工具即可轻松自定义 Discourse。
您可以在此处进行操作:https://theme-creator.discourse.org/。这正是它的用途。
您可以通过个人资料菜单创建主题:https://theme-creator.discourse.org/my/themes
所有论坛组件的外观均在此处引用:https://theme-creator.discourse.org/styleguide/
至于帖子本身的样式:https://theme-creator.discourse.org/styleguide/organisms/post
您新创建主题的 CSS 修改会实时应用,无需重新加载页面。
更多信息:
您能详细说明一下吗?您是让我们发挥创意并提出其他想法,还是为您编写 CSS?
2 个赞