zulip/zulip

Use avatars in DMs navbar

开放

#37,078 创建于 2025年12月15日

 (37 条评论) (1 个反应) (1 位负责人)Python (7,339 个派生)batch import
area: navbarhelp wantedin progresspriority: high

仓库指标

星标
 (19,672 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Instead of names (which are visible in the message header bar), we should try using avatars in the navbar for DM conversations.

  • We should show an availability dot on the bottom right of the avatars, as we do in the right sidebar (and elsewhere).
  • Clicking on an avatar should open the user card.

We should show both the avatar and the name in 1:1 DMs.

Notes

  • Keyboard selection outlines should have rounded corners, like elsewhere in the app, as should the names listed in the tooltip we show when not all the avatars fit.
  • Avatars should have the same order as names in the message header bar.
  • Presence circle should be the same size as in the right sidebar (show avatar mode).
  • We should leave some breathing room between avatars when there's more than one, as we generally don't expect horizontal space to be a problem. See #design > availability and status emoji in DM views @ 💬.

Questions

  • Do we want to keep the DMs icon in the navbar or drop it? We should probably look at both options.
  • Should we show the name as well for 1:1 DMs?

CZO thread: #design > availability and status emoji in DM views

贡献者指南