pantasystem / Milktea

Misskey, MastodonのAndroidクライアント「Milktea」のソースコード
GNU General Public License v3.0
256 stars 22 forks source link

ユーザーが投稿に失敗した理由を知れるようにする #1821

Closed pantasystem closed 1 year ago

pantasystem commented 1 year ago

概要

現状の実装だとユーザは投稿に失敗したのか成功したのかという情報しか知ることができず、 投稿に失敗した場合理由を知ることができないのでアプリ側の問題なのかサーバ側の問題なのか判断がつかない。 そのため、ユーザ具体的にどのようなアクションを取れば良いのかわからず困ってしまう。

pantasystem commented 1 year ago

投稿に失敗した時の理由をどこに表示するのか?

Milkteaの現状の実装として、WorkManagerで実行しているので、 あまり他のViewModelやUIと緊密に連携するのは難しい(できなくもないが面倒)

pantasystem commented 1 year ago

ユーザー体験としてどうするのが一番良いんだろう?・・・

pantasystem commented 1 year ago

SnackBarはこれ以上アクションを表示することができない どうせリトライするのならダイアログを表示するのでも良いか?・・・

pantasystem commented 1 year ago

あとは失敗した時その理由を表示する場合どのレベルの情報まで表示するのかも検討しないといけない

pantasystem commented 1 year ago

とりあえずポップアップでいい気がする 理由としては基本的に投稿失敗時はリトライする率が高そうだと思ったので