用户资料的静音/忽略按钮 - 是否应该用铃铛图标而不是用户图标?

我不知道这个功能是如何诞生的,也不清楚为其选择的图标背后的缘由,但多年来,我发现这个 <kbd>Normal</kbd> 按钮令人困惑,因为它似乎暗示我查看的用户是“正常的”!只有当你点击它并看到下拉菜单时,才恍然大悟。然而,我没有任何动力去这样做,因为我从未需要屏蔽或忽略某个用户。因此,在我访问的每一个 Discourse 站点上,我都会不断面对这个令人费解的 UI 元素,甚至怀疑自己是否能把某个用户改成“不正常”。:crazy_face:

在 Discourse for Teams 站点上,不允许发起消息或访问管理员功能的新用户或访客,在右上角也只能看到这个孤零零的按钮,别无其他。

我理解他们也应该能够屏蔽或忽略那些他们不想接收信息的用户,但这个设置的位置是否过于显眼?是否可以考虑将其移至右下角,就像用户管理页面那样,那里放置了最危险的按钮,如冒充用户、删除用户等?在我看来,屏蔽或忽略用户是一种极端措施。

如果该功能要保留在当前位置,我认为它至少应该与其他可以设置通知级别的地方保持一致,例如使用铃铛图标来表明该按钮与通知相关。以下是分类页面的示例。Normal 和 Muted 的图标可以从中复制,而 Ignored 则可以保留当前的斜线眼睛图标。

8 个赞

如果铃声因与主题通知过于相似而不被需要,或许可以考虑使用一组不同的图标?或者,将“正常”替换为“未静音”也是一个可行的选项。

5 个赞

也许——你觉得呢,@awesomerobot

2 个赞

对于默认状态,我想知道是否将按钮标记为您正在执行的操作,而不是当前状态会更好?那样会让人困惑吗?

然后在下拉菜单中:

如果我们希望始终显示状态,我认为“未静音”也可以,无论如何都比“正常”更好!

6 个赞

老雅各布·尼尔森会赞赏以某种方式显示状态,而无需点击下拉菜单。

也许按钮可以设计为类似状态图标加操作类型(而不是重复使用“静音”一词,并无论状态如何都一致地显示该术语,例如:

:x:   通知

我_真的_不喜欢“未静音”这个说法。出于很多很多原因,这对我来说绝对行不通。:frowning:

或许我们可以把重点放在图标上?正如主题中所述,那才是讨论的重点。

2 个赞

我们可以让屏蔽和忽略用户稍微困难一些。仅显示以下控件:

如果用户要么被屏蔽要么被忽略,依据:

这会给屏蔽和忽略用户增加一些阻力,但不会太多。

然后我们保留现有的控件不变,当你浏览用户时,你将永远不会看到“正常”选项……

3 个赞

你说得对,难题的一部分确实在于决定在通知的“正常”状态下向用户显示什么内容。不过,我认为完全隐藏该控件虽然是个有趣的想法,但可能会遭到多个社区的反对。

目前,我更希望我们专注于字形(glyph)的设计,将有关文本的讨论推迟到以后再进行。

2 个赞

既然我又看到了这个……为什么不使用我们用于主题/类别跟踪的相同图标呢?我们使用相同的词汇……并且以类似的方式处理正常/静默的关注通知。

如果我们采用这种方式,我觉得措辞也会更好。

编辑:我们在用户通知偏好设置中已经使用了带斜杠的铃铛图标。

8 个赞

完全同意,这正是我上面提出的!让我们行动起来!:raising_hands:

2 个赞

你好,我知道已经有一段时间了,但 3 年多过去了,这很有道理。带有个人图标的普通图标非常奇怪和令人困惑。

您是否碰巧有任何 CSS 可以帮助我将个人图标替换为铃铛图标?我一直在尝试,但遇到了一些问题。非常感谢任何帮助。

你好 Earnie,

也许这篇帖子能给你指明正确的方向,你可以为特定的状态指定它:

谢谢。问题解决了。

1 个赞

:wave: 我们将更新此内容,用铃铛图标替换人物图标,如下图 @awesomerobot 的模型所示:

8 个赞