新的标题下拉/通知菜单样式

This is merged → UX: Notification panel update by jordanvidrine · Pull Request #33795 · discourse/discourse · GitHub


UPDATE:

This is now active on meta for all users

Summary

Experiment for a new look & style for header dropdown menus along with notification item styles.

We remove the “active” border styling from dropdowns in header. This border adds a complication to styling when creating themes.

We add spacing, and change the “active” icon styling on the notification menu.

Screenshots

16 个赞

太棒了,这个实验很令人兴奋!喜欢这里的新外观,Jordan :smiley:

一些初步的反馈:间距感觉有点太紧了,我们能尝试增加一点间距吗?我认为这是因为 kbdkbd kbd ✓ Dismiss kbd 按钮的内边距有点大。我认为如果我们将它们对齐到相同的内边距(0.75rem?),那会很好。

像这样吗?:

9 个赞

我确实怀念话题的标题。当用户(名字很短)的点赞数是一两个时,信息量就足够了。但标题的一两个词对我来说不够。

10 个赞

感谢你们两位的反馈。你们的意见都非常中肯 :+1: 我会等收集到更多反馈后再进行处理,但请放心,我会将这些意见加入列表。

7 个赞

一些初步印象:

对于 Default 和 Horizon:

  • 像 Keegan 一样,对我来说间距感觉有点紧
  • 项目之间负空间没有阴影,这让我觉得比它们融合在一起时更忙碌

仅限 Horizon:

  • 在 Horizon 上,项目的背景有颜色——应该有吗?(在 Default 上,现在是灰色)。
  • 在 Horizon 上,左上角的圆角看起来不太对劲……容器看起来比里面的项目更锐利——在 Default 上,感觉它们更匹配。
5 个赞

我发现为了给旧通知(我可能已经处理过的)腾出更多空间,而牺牲了新通知(我还需要处理的)的上下文:这是一个意想不到的权衡。

这与@moin上面所说的以及@keegan指出的更密集的设计是一致的,与我们一直致力于减少密度的组件(如侧边栏)背道而驰。

6 个赞

这是因为 Horizon 设置了更大的边框半径,并且 core 将此半径设置为“large”。我现在已将 core 中的此边框移至继承常规设置的边框半径。

说得好。我认为这是由于一个不正确的设置。

3 个赞

关于间距……您觉得这样如何?

这里我将标题限制为一行,但允许标识符也拥有自己的行。我还添加了与下方按钮相同的左右内边距。

7 个赞

这可能与实验目的有些偏离,但我认为限制我们设计的更大问题是我们显示的通知数量。我认为没有必要仅仅因为浏览器高度允许就显示一整页的通知。用户可以点击“显示更多”,然后在需要查看所有内容时被定向到 /my/notifications

:100: 我认为这是朝着正确方向迈出的一步,我们可以:

  • 减少我们显示的通知数量
  • 显示每个通知的更多信息

例如,我在 Dribbble 上找到的这个设计在通知数量/每个通知的信息量/密度方面比例很好。

10 个赞

啊,是的,我真的很喜欢那个显示器。

3 个赞

我还注意到,在您的截图中,头像被图标遮挡的程度不如我的截图。在首选项中选择“较小”的文本大小似乎会导致这种情况。也许以前也是这样,因为我更改了文本大小,所以头像被遮挡的比例更大,但现在头像被遮挡的比例比以前更大了。(我仍然更喜欢以前只有图标的版本,所以没关系。)

供比较:启用实验且处于安全模式下

并且一些图标是缩进的

3 个赞

想法?

3 个赞

我认为我们需要在通知周围留出更多空间,这也将解决此对齐问题:

image

这些圆角可以相同吗?

image

我觉得灰色背景不能很好地指示新和活动状态……我们通常对新和活动状态都使用三级色,而灰色用于悬停状态。

image

图标现在对我来说有点太小了,我发现自己眯着眼睛才能看清一些图标。

image

image

您对这如何与搜索菜单的更改一起工作有什么想法吗?我们最近在搜索菜单中使用了全宽高亮显示,所以回到盒子感觉有点不对。

7 个赞

我喜欢标签的整体样式更改。

还有一个地方需要增加一些间距:移动设备上标签的可点击区域太小了。

点按起来相当困难。

3 个赞

坦白说,我不喜欢它,更喜欢旧的布局。

  • 正如上面其他人所说,布局过于拥挤。上面的截图改善了这一点。
  • 所有项目之间的圆角和间隙使列表感觉更忙碌。它给信息增加了视觉噪音:

  • 未读项目的背景色在其他调色板中看起来不那么好。它们看起来都是灰色的,失去了色彩点缀。

旧的:

新的:

  • 由于我们不再有分隔通知和图标的边框,它们与项目之间的错位给人一种东西不对劲的感觉,尤其是在第一个图标上。

  • 图标太小了,而且在移动模式下间距不对。这使得点击正确的图标更加困难。我已经不小心点击了两次通知而不是图标。

我不同意。我们利用可用的视口是件好事。

这会很好。

7 个赞

我正在合并一些更改。这是最新版本。

头像如何对齐到顶部,使其始终更靠近用户名?我想知道,如果有很多双行通知,居中的头像是否会感觉有点“不固定”……非常粗略的比较

1 个赞

我已经在本地尝试过这个了,感觉“不对劲”,但我可以在这里实现,看看大家觉得怎么样。

1 个赞

您能尝试增加项目之间的间距,使其与外部填充相匹配,看看效果如何?

1 个赞

1 个赞