フルスクリーン編集中も「返信/トピック作成」ボタンを表示する

When using the full screen post composition, I think the Reply / Create Topic and cancel buttons should still be visible. I don’t think it would result in any less composition space since the check box (after auto-save) and the hide preview button are both already visible.

Right now when I’m done writing and proofing my post, I have to close full screen mode to hit the Reply button. The extra step seems unnecessary to me, so being able to reply directly from full screen mode would be a welcome addition.

「いいね!」 8

Yeah I agree this seems odd, why do we hide the submit buttons in full screen @Johani?

Oh wait, I remember. Because we feel if you are ninja enough to do full screen, you know that esc cancels and ctrl+enter submits the post.

Just tested and, it works. Hover your mouse over the submit button if you’re going to say “but I didn’t know about the keyboard shortcut” :wink:

「いいね!」 4

I never thought to try Ctrl+Enter in full screen mode. I guess since the buttons aren’t visible I inferred that you couldn’t submit the post in that view at all.

Is the fact that you can use Ctrl+Enter a reason not to include the buttons though?

「いいね!」 2

See above sentence as previously stated.

「いいね!」 1
  1. Why does using full screen make you a “ninja”? I wouldn’t assume that only power users are using full screen mode. Some people might just want more real estate to see what they are typing.
  2. Is there any harm in adding this button? I only see it as a benefit to make full screen mode more user friendly and allow non-“ninjas” to enjoy this functionality more.
「いいね!」 2

The reason why the submit button is removed has very little to do with how much space it takes. The actual reason is that you can’t submit a topic with an invalid title or without tags (if they are required).

In the default composer view, you’ll get a very clear error letting you know what’s wrong:

When the composer is in full-screen mode, we hide all the fields except for the body of the post.

This is very intentional as one of the goals of the full-screen composer mode (all the way back to when it was a theme component) was to create a distraction-free minimal interface.

Adding the submit button to the full screen composer like so

is possible, but it can lead to confusion in case the user hasn’t filled in the required fields like the title (and tags in some cases).

Even if the button is visible and you click it, the post won’t be submitted. So you end up with what looks like a broken button, until you exist the full-screen mode. You will then see the error on the title / tags fields (see the first image above).

So, if we add the button, we would then also need to add all of those fields in the full-screen mode as well. This ends up looking a lot less minimal and more cluttered than what we want it to be.

Besides, using the full screen composer implies that you’re probably writing a lengthy post, so it’s a good idea to check if anything has changed in the discussion (if it’s a reply) rather than directly submitting the post.

I’m not saying that there won’t be improvements in future iterations of the feature, but for now, the keyboard shortcut is your best bet.

「いいね!」 14

Thanks for the detailed explanation. I wonder if it might make sense in the future to show the buttons if it’s a reply (so it doesn’t have the issues you described with new topics), though it being inconsistent also might not be the best for the user experience.

All the points you made definitely make a lot of sense. I’ll try to get used to the keyboard shortcut for now.

「いいね!」 2

タイトルやタグが設定されるまで、全画面エディタへのアクセスを非表示にすることは可能でしょうか?そうすれば、全画面エディタ内でも「編集を保存」ボタンを常に表示できます。

「いいね!」 2

@johani、フルスクリーンモードから「終了」する方法を示すために、F11を押すと上部に一時的に半透明のオーバーレイ 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

はい、ブラウザで F11 を押すという UI モデルに従ってください。例:

「いいね!」 1

はい、ぜひ!ニンジャではないユーザーの方にも大きなメリットがあります。

「いいね!」 3

これはしばらくの間、後回しになっていましたが、この2つの機能が追加されました。

こちらが、

フルスクリーンモードを終了する方法を示す簡単なプロンプト「Escキーを押して終了します。」

の様子です。

そしてこちらが、

フルスクリーンモードに「トピックを作成」/「返信」ボタンを追加します。タイトル/カテゴリ/タグが不足している場合は、コンポーザーをフルスクリーンモードから強制的に終了させます。その後、エラーが表示されます。

の様子です。

ユーザーが、サイト設定の最小要件(タイトルが短すぎる、本文が短すぎる、必須カテゴリ/タグ)を満たさないトピック/返信を作成した場合、コンポーザーはデフォルトのビューに戻り、修正が必要なエラーが表示されます。

コンポーザーにエラーがない場合は、予想どおりフルスクリーンモードから投稿できるようになります。

「いいね!」 8