昨日の前後景輪数増減表示に加えて片付けたかった問題は概ね片付けたため,引き入れ用合い改良はここで一段落とする。出振るい・手定め済み。
輪括操作違了表示
引き入れ欄を使った引き入れ操作,ドラッグ&ドロップによる引き入れ・引き外し操作で違了表示を出すようにした。とりあえず,未録入り時に「ログインして下さい」,一対一で両方他輪郭だった場合に「どちらも自分の輪郭ではありません」の2種類(引き入れ欄違了表示の様子)。
これまで失敗時には完全に無反応で,初心者には輪括操作が出来る条件が分かりにくかった。これでだいぶ理解しやすくなっただろう。後縁に丸投げでいちいち立求も発生していたため,多少の負荷軽減にもなる。
引き入れ欄は閲覧のみを目的とした人にとって邪魔なものでもあるため,新規描出後の輪括操作を禁止している未録入り時(番無し)には非表示でもいいかと思ったが,一応検索機能もあり,用合いに変則性が生じるのも好ましくないためこれは止めた。特にタッチ端末では操作性が変わり過ぎ,混乱の元になる。
引き入れ欄の場合は下にくっつけて表示すればいいが,ドラッグ&ドロップの場合は適切な表示位置が難しいため,@msg.shw_cmn()
で指定要素を nil
にすると画面左下に位置固定表示する機能を加え,これを利用することにした。
引き入れ欄捕活時スクロールの抑制
これまで捕活時スクロールが発生していた引き入れ欄で,これを抑制するようにした。結果的に,知名欄・描写欄における最新の捕活仕様に合わせた格好だ。
個人機でもスマートフォンでも,たまにこれのせいで画面ががたつくのが気になっていた。引き入れ欄は普段目立たないものでもあるので問題ないかという気もしたが,タッチ端末では後景記号のタップで引き入れ欄の表示・捕活,もう一度タップで移動という用合いなので,自動スクロールはやはり好ましくない。
見送った作業
輪括操作時の輪郭一覧自動更新
吊るし輪郭の輪括操作時に輪郭一覧を自動更新する,という案が9日にまとまった引き入れ用合い改良に含まれていた。
その方が直感には適うし輪郭選り手抜控機能や輪郭一覧動的更新がある今ならやるべきだろう,と当時は思ったのだが,イメージを練っていくうちに,ちょっと鬱陶しいものになりそうな気がしてきた。一回ならまだしも,何回も輪括操作する場合,そのたびに自動更新するのは明らかに過剰だろう。一応,1ページ目を表示中の場合のみといった条件は考えていたが,それにしても煩わしいか。
代わりに,新着確認機能の実装イメージが固まってきた。これまで考えてきた停止時の ?
表示とは別に,輪郭一覧が更新されていることを伝える !
表示を加えることを考え始めた。輪括操作時の変化としてはこれで十分かもしれない。
前後景部の窓間同期
今回の引き入れ用合い改良には当初含まれていなかったが,前々からやりたかった前後景部の窓間同期を片付けてしまおうかと考えた。
ただ,もう少し Aejs の交度整理を進めてからやりたいのと,さほど優先順位の高いことではないので今回は見送った。