在全屏编辑模式下仍显示“回复/创建主题”按钮

在使用全屏发帖模式时,我认为“回复”/“创建主题”和“取消”按钮仍应可见。由于复选框(自动保存后)和“隐藏预览”按钮已经可见,这并不会减少发帖空间。

目前,当我完成发帖内容的撰写和校对后,必须退出全屏模式才能点击“回复”按钮。在我看来,这个额外步骤并无必要,因此能够直接从全屏模式进行回复将是一个受欢迎的改进。

8 个赞

是的,我同意这看起来有点奇怪。为什么我们要在全屏模式下隐藏提交按钮呢,@Johani

哦,等等,我想起来了。因为我们觉得,如果你足够“忍者”地切换到全屏模式,那你肯定知道按 Esc 可以取消,按 Ctrl+Enter 可以提交帖子。

刚刚测试了一下,确实有效。如果你打算说“但我不知道这个键盘快捷键”,那就把鼠标悬停在提交按钮上吧 :wink:

4 个赞

我从未想过在全屏模式下尝试 Ctrl+Enter。我想,既然按钮不可见,我就推断在该视图中根本无法提交帖子。

不过,能够使用 Ctrl+Enter 这一事实,是否就是不应该包含按钮的理由呢?

2 个赞

如前所述,请参见上述句子。

1 个赞
  1. 为什么使用全屏模式会让你成为“忍者”?我不认为只有高级用户才会使用全屏模式。有些人可能只是想要更大的屏幕空间来查看自己输入的内容。
  2. 添加这个按钮会有任何坏处吗?我只看到它的好处:让全屏模式更易于用户操作,并让非“忍者”用户也能更好地享受这一功能。
2 个赞

提交按钮被移除的原因与其占用空间的大小几乎没有关系。真正的原因是,如果标题无效或缺少标签(在需要标签的情况下),则无法提交主题。

在默认的编辑器视图中,您会收到一个非常清晰的错误提示,告知您问题所在:

当编辑器处于全屏模式时,我们会隐藏除帖子正文外的所有字段。

这是有意为之,因为全屏编辑器模式的目标之一(早在它作为一个主题组件时就是如此)是创建一个无干扰的最小化界面。

像这样在全屏编辑器中添加提交按钮:

是可行的,但这可能会导致用户困惑,特别是当用户尚未填写必填字段(如标题,在某些情况下还包括标签)时。

即使按钮可见且您点击了它,帖子也不会被提交。因此,您会看到一个看似损坏的按钮,直到您退出全屏模式。此时,您将在标题/标签字段上看到错误提示(参见上面的第一张图片)。

因此,如果我们添加该按钮,那么我们也必须在全屏模式中添加所有这些字段。这最终看起来远不如我们想要的那么简洁,反而显得更加杂乱。

此外,使用全屏编辑器意味着您可能正在撰写一篇较长的帖子,因此最好检查一下讨论中是否有变化(如果是回复),而不是直接提交帖子。

我并不是说该功能的未来版本不会有改进,但目前,键盘快捷键是您的最佳选择。

14 个赞

感谢详细的解释。我在想,未来是否可以在是回复的情况下显示按钮(这样就不会出现你提到的新话题中的问题),尽管这种不一致性也可能不利于用户体验。

你提出的所有观点确实非常有道理。我暂时先尝试习惯一下键盘快捷键。

2 个赞

是否可以在设置标题/标签之前隐藏全屏编辑器的访问权限,以便“保存编辑”按钮能始终在全屏编辑器中显示?

2 个赞

@johani 注意看,按 \u003ckbd\u003eF11\u003c/kbd\u003e 时顶部会短暂显示一个半透明的覆盖层 UI,随后消失,以此提示如何“退出”全屏模式……或许这里也可以实现类似的效果?

这是一个会短暂出现然后优雅淡出的覆盖层。这样做或许会很棒!

1 个赞

它确实看起来不错,但要说什么呢,在这里?退出全屏编辑器很简单:你点击以进入该模式的同一个图标仍然在那里,再次点击即可退出。

这个话题以及另一个话题(https://meta.discourse.org/t/there-is-no-reply-save-edit-save-wiki-button-on-the-full-screen-composer/127233/5)中的讨论,是关于全屏编辑器中缺少回复/验证按钮的问题。告诉人们可以使用 ESC + ENTER 吗?这就是你想展示的内容吗?(顺便提一下,这种验证方式存在与缺失按钮完全相同的所有潜在问题)

这个问题已经出现过很多次了。所以我想我们可以两者兼顾。

  1. 添加一个简短的提示,告知用户如何退出全屏模式:“按 Esc 退出。”
  2. 在全屏模式下添加 + 创建主题 / 回复 按钮。如果标题、分类或标签缺失,我们将强制编辑器退出全屏模式。届时您将看到错误提示。
10 个赞
  1. 目前,“ESC”键似乎并不是“退出全屏”,而是有些不同:如果编辑器中没有文本(未输入任何内容或已全部删除),它会完全退出编辑器;如果存在文本,则将其最小化。

  2. 太好了!我很高兴看到这一点。我认为这确实是一个缺失的功能。

关于“如何退出全屏”的提示信息,我不确定是否真的有必要,因为图标仍然可见(这与全屏浏览器不同:按“F11”后,您无法再用鼠标退出,这会让一些用户感到“被困住”。现在,他们也在两个上角添加了“x”按钮,当鼠标悬停时会显示)。

1 个赞

是的,要遵循的 UI 模型是:在浏览器中按下 F11,例如:

1 个赞

是的,拜托了!我们的非忍者用户将受益匪浅。

3 个赞

这个功能搁置了一段时间了,但我们现在添加了这两个功能:

这个功能

一个快速提示,告诉您如何退出全屏模式:“按 esc 退出。”
看起来是这样的:

而这个功能

+ 创建主题 / 回复 按钮添加到全屏模式。如果缺少标题/类别/标签,我们会强制撰写器退出全屏模式。然后您将看到错误。
看起来是这样的:

如果用户创建的主题/回复不符合给定站点设置的最低要求(标题太短 - 正文太短 - 需要类别/标签),则撰写器将返回到默认视图,他们将看到需要修复的错误。

如果撰写器没有任何错误,他们将能够按预期从全屏模式发布。

8 个赞