時間がかかるアクションにプログレスバーを追加

強力なホストであっても、時間がかかる操作がいくつかあります。

たとえば、約8.6k投稿のトピックを分割したところ、約30秒かかりました。

Discourseは何も起こっていないという確認を一切表示しませんでした。「分割…」ボタンをクリックしただけで、ボタンがグレー表示になっただけでした。

これは複数の意味にとらえられます。

代わりに起こりうること:


これは投稿を分割する例です。他にも多くのユースケースがあります。

ボタンが無効になるよりも、はるかに良いです。ボタンが無効になるだけでは、多くの意味にとらえられます。

このアイデアは気に入っていますが、この機能を有効にするために、大量の返信が分割されるのはどのくらいの頻度ですか?

「いいね!」 1

わかりません。他にも用途があります。サーバーに負荷がかかっている場合や、ユーザーのデバイスが非常に遅い場合に新しいトピックを作成するのに時間がかかることがあります。たとえば、4Gが1本しかなく、iPhone 6を使用しているためにトピックの作成に10秒かかる場合などです。トピックが作成中であることを示す何らかの確認が必要です。

「いいね!」 1

分割だけを考えていました。しかし、すべての行動において、それは実施されるべき良い考えだと思います。

「いいね!」 1

投稿をユーザーによって削除した際に、これが存在することに気づきました。


分割する際にも、これに類するものがあるべきだと思います。

「いいね!」 1