Mastodon 5.0: Laying the foundation
Mastodon 5.0: Laying the foundation
Mastodon 5.0:奠定基础
Two weeks ago, we shared insights from Mastodon’s first Discovery Week and how it’s informing our roadmap. Today, we’re offering a deeper dive on what’s in store for Mastodon 5.0 – not an exhaustive list of changes, but a glimpse into major decisions and the thoughts behind them. 两周前,我们分享了 Mastodon 首次“发现周”(Discovery Week)的见解,以及这些见解如何影响我们的路线图。今天,我们将深入探讨 Mastodon 5.0 的规划——这并非一份详尽的变更列表,而是对重大决策及其背后思考的预览。
Note: This article contains mockups and screenshots of work currently in development – the final experience may be different from what you see here. 注:本文包含目前正在开发中的模型图和截图,最终呈现的效果可能与此处展示的有所不同。
Composing posts in 5.0
在 5.0 版本中撰写帖子
Discovery Week showed that Mastodon users are generally happy with the composer UI – and the bigger challenges hindering creation are higher-level and often cultural. So, what does it mean to lay a better foundation for composing on Mastodon? “发现周”显示,Mastodon 用户对现有的编辑器界面总体感到满意,而阻碍创作的更大挑战往往处于更高层面,且通常与文化相关。那么,为 Mastodon 的创作体验奠定更好的基础意味着什么呢?
We think it starts with fixing what’s obviously broken: The composer has limited real estate, and users are often wildly unclear about their visibility and interaction settings when composing. 我们认为,这始于修复那些显而易见的问题:编辑器空间有限,且用户在撰写时往往对可见性和互动设置感到非常困惑。
The composer breaks free. 编辑器“重获自由”。
The composer window has been confined to Mastodon’s sidebar for 10 years – and we’re finally moving it. In 5.0, the composer opens as a overlay: There when you need it, with plenty of space to create – and hidden when you don’t. 过去 10 年里,编辑器窗口一直被局限在 Mastodon 的侧边栏中,现在我们终于要改变它了。在 5.0 版本中,编辑器将以浮层(overlay)形式打开:在你需要时出现,提供充足的创作空间;在你不需要时则自动隐藏。
Prototype of the upcoming composer menu. In addition to this menu, users can quick-compose a post from a prominent ‘New post’ action in the redesigned main navigation. 即将推出的编辑器菜单原型。除了此菜单外,用户还可以通过重新设计的主导航中显眼的“新帖子”按钮快速撰写内容。
The visibility selector is a dropdown again. 可见性选择器回归下拉菜单。
We briefly introduced a visibility settings modal in 4.5 alongside the addition of quote posts. At the time, we were trying to offer important context about how quote settings actually worked, how they were impacted by visibility settings, and the various permutations that were possible. And we heard you loud and clear – the modal approach was clunky, and it added friction by forcing both the eye and the cursor to travel farther on the screen. 在 4.5 版本引入引用帖子功能时,我们曾短暂地引入了一个可见性设置模态框(modal)。当时,我们试图提供重要的背景信息,解释引用设置的实际运作方式、它们如何受可见性设置影响,以及各种可能的组合。我们清楚地听到了大家的反馈——这种模态框方式显得笨拙,且迫使视线和光标在屏幕上移动更多距离,增加了操作阻力。
We knew that the overly explanatory modal was a band-aid fix to a deeper problem: Our visibility settings are downright confusing. Discovery Week confirmed that ‘quiet public’ is particularly misunderstood and that the existing UI doesn’t help users understand the ways that mentions impact who can see their post. 我们意识到,这种过度解释的模态框只是对深层问题的权宜之计:我们的可见性设置确实令人困惑。“发现周”证实,“安静公开”(quiet public)尤其容易被误解,且现有的 UI 无法帮助用户理解提及(mentions)如何影响帖子的可见范围。
‘Quiet public’ leaves the chat. “安静公开”退出群聊。
The setting itself isn’t going anywhere – it’s just now displayed in the UI as a more accurate representation of what it is: A sub-setting applicable to public posts that hides the post from search and discovery views. 该设置本身不会消失,只是现在在 UI 中以更准确的方式呈现:它是一个适用于公开帖子的子设置,用于将帖子从搜索和发现视图中隐藏。
In other words, you can configure ‘quiet public’ on a public post by simply disabling the setting “Discoverable in public feeds & search results”. 换句话说,你只需在公开帖子中禁用“在公共信息流和搜索结果中可见”这一选项,即可配置“安静公开”。
Quiet public represented in the 5.0 composer 5.0 编辑器中“安静公开”的呈现方式
Quote settings also have a new look. 引用设置也有了新外观。
To make the dropdown pattern work with all permutations of visibility & quotability, without over-explaining to the user, we’ve broken down the options into simpler decisions. 为了让下拉菜单模式能够处理所有可见性和可引用性的组合,同时避免过度解释,我们将选项拆解为更简单的决策。
Quote settings start with a toggle of ‘Allow others to quote.’ On public posts, the user can toggle on this setting, and then choose whether to allow quotes from everyone or from followers only. 引用设置始于“允许他人引用”的开关。在公开帖子上,用户可以开启此设置,然后选择允许所有人引用,还是仅允许关注者引用。
Prototype showing how a user can toggle on quote settings to reveal additional options. 原型展示了用户如何开启引用设置以显示更多选项。
Quotes were implemented in a way that when you set your post visibility to followers-only, it means that only you can quote. In the new UI, this is represented by disabling the option ‘Allow others to quote.’ 之前的引用功能实现方式是:当你将帖子可见性设置为“仅关注者”时,意味着只有你自己可以引用。在新的 UI 中,这通过禁用“允许他人引用”选项来体现。
Prototype showing that when a user selects ‘Followers’ as the post visibility, the options for discovery and quoting are disabled. 原型展示了当用户选择“关注者”作为帖子可见性时,发现和引用选项会被禁用。
The visibility selector label also adapts to context. 可见性选择器标签也会根据上下文调整。
When you compose a followers-only post and then mention someone who’s not following you, that person still sees your post. Today, this consequence is not obvious in the UI. 当你撰写一条“仅关注者”可见的帖子并提及一个未关注你的人时,对方依然能看到你的帖子。目前,这一后果在 UI 中并不明显。
In 5.0, the visibility selector’s label updates when you’ve mentioned people in a followers-only post. The name of the first mention is prepended to the label, and if there are multiple mentions, a count is added. 在 5.0 中,当你提及他人时,可见性选择器的标签会更新。第一个被提及者的名字会显示在标签前,如果有多个提及,则会显示计数。
If you’re replying to someone, the OP themself is listed first – regardless of whether you remove the at-mention text from your composer. 如果你是在回复某人,原作者(OP)的名字会首先列出——无论你是否从编辑器中删除了 @提及文本。
Example of a reply-in-progress, with a visibility label that includes the name of the OP and a count of other mentions (”Sage, Your followers + 1 other”) 正在回复的示例,可见性标签包含了原作者的名字和其他提及者的计数(“Sage, 你的关注者 + 1 位其他人”)
Messaging in 5.0
5.0 版本中的消息功能
Private mentions are now ‘messages’. 私密提及现更名为“消息”。
Insights from Discovery Week and previous feedback on Github confirmed that the term ‘private mention’ creates more confusion than it alleviates. In 5.0, ‘private mention(s)’ will be renamed ‘message(s)’ throughout the UI. The icon has also changed to a more familiar choice: the chat bubble. 来自“发现周”的见解和 Github 上的反馈证实,“私密提及”(private mention)这一术语带来的困惑多于其解决的问题。在 5.0 中,“私密提及”将在整个 UI 中更名为“消息”(message)。图标也更改为更熟悉的聊天气泡。
The 5.0 desktop web interface, showing the Messages navigation link and corresponding page. 5.0 桌面网页界面,显示了“消息”导航链接及相应页面。
DMs are distinguished from posts in the composer. 私信在编辑器中与普通帖子区分开来。
Users should never worry that they’re publishing something that’s meant to be private. That’s why in 5.0, direct messaging has its own composer. Access it from the Messages page, from a user’s profile, or from the composer button in the bottom right corner of the browser window. 用户不应担心会将本应私密的内容公开。因此,在 5.0 中,私信拥有独立的编辑器。你可以从“消息”页面、用户个人资料页或浏览器窗口右下角的编辑器按钮访问它。
Messaging composer opened, showing a ‘New message’ header, and a clearer label on who sees the message, and a ‘Send’ instead of ‘Publish’ button. 打开的消息编辑器,显示“新消息”标题,更清晰的可见范围标签,以及“发送”而非“发布”按钮。
DMs are also removed from confusing places in the UI. 私信也从 UI 中容易引起混淆的地方移除了。
Starting in 5.0, users will no longer see direct messages in their timeline or profile pages. DMs will be accessible from the Messages page, and nothing changes with notifications. 从 5.0 开始,用户将不再在时间线或个人资料页面看到私信。私信将仅可通过“消息”页面访问,通知功能保持不变。
Changes to navigation in 5.0
5.0 版本中的导航变更
Navigation is now single-column. 导航现改为单列。
Now that the composer has a new home, we’re able to move all of the important actions to the left navigation. 既然编辑器有了新位置,我们就能将所有重要操作移至左侧导航栏。
Example of the Home page on desktop, with the redesigned navigation. 桌面端主页示例,展示了重新设计的导航。
We’re de-emphasising the Mastodon logo, and letting the fediverse take the spotlight. 我们正在弱化 Mastodon 标志,让联邦宇宙(fediverse)成为焦点。
Mastodon is many servers wrapped into one ecosystem – we’re simply providing the infrastructure. In the top left area of the navigation, users on independent servers running on Mastodon 5.0 will see their server’s name (and optional icon) displayed more prominently, with a small ‘Powered by Mastodon’ indicator (shout out to Vivaldi Social for the visual inspiration). Mastodon 是由许多服务器组成的生态系统——我们只是提供基础设施。在导航栏左上角,运行 Mastodon 5.0 的独立服务器用户将看到其服务器名称(及可选图标)更显著地显示,并带有小型的“Powered by Mastodon”标识(感谢 Vivaldi Social 提供的视觉灵感)。
Server admins: Add an app icon and a server name under Preferences 服务器管理员:请在“偏好设置”下添加应用图标和服务器名称。