Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

機能要望: チャット更新時の自動スクロール停止 #147

Open
saronpasu opened this issue Jan 2, 2021 · 0 comments
Open

Comments

@saronpasu
Copy link

・概要
 チャットが更新された際に、自動で最新の状態に読み込みされる挙動があります。
これを任意の操作によるトグル切り替えで
新着の発言(差分)があるが、自動読み込み(スクロール)はされない状態に切り替えられるようにしてほしい

・この挙動が必要な理由、ユースケース
 プレイヤーの離席や、他タブの閲覧中、なんらかの理由で過去のチャットログを再確認したい
そういった状況はセッション中に発生します、それもレアケースではなくほどよい頻度で発生します。
しかし、そういった状況でも現在の挙動では、閲覧中のチャットタブ(ウィンドウ)に更新(最新の発言)が
あった場合には、閲覧中のアクティブなタブは自動でスクロールされてしまいます。
 過去のチャットログを確認している最中にも、自動で最新にスクロールされてしまうため
セッション中に過去ログを確認しようとする場合、プレイヤー全員に呼びかけ、該当タブの発言を一定時間控えてもらう
ルームデータをダウンロードし、ログを閲覧して確認するなどの手間が必要になります。

・期待する挙動
 スクロール停止、あるいは自動スクロールをする、といったトグル切り替えのUIによってタブのスクロールを
プレイヤーが任意、個別に切り替えられるようにする。
この場合は、デフォルトでは自動スクロールをする状態であることが好ましいと考えます。
 トグル切り替えでない場合なら、チャットタブを一定以上の長さ、過去方向へスクロール中は
最新の発言があっても自動でスクロールしないようにする。
スクロール停止状態で最新の発言(更新)があった場合は、非アクティブタブの挙動のように
未読マークが表示されるとなおよいです。(これはなくてもよい)

・付記
 現状の挙動でも、プレイヤーによる創意工夫で問題なく扱えていますが。
自動スクロールが任意で切り替えられるようになると、さらに利便性が上がるのでできれば付けていただきたいです。

usaturn pushed a commit to usaturn/udonarium that referenced this issue Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant