フォロー

ぞーぺん、なお話(よもやま🐥) …ばぐ? 

もしかしておかしいかな?とは思ってたんだけど
操作ミスかもな〜ってちょっと目をつむってたやつ確認…
たぶんバグ…かな?
(例によってうちの環境だけの可能性もある🐥)

デッキに別アカウントのタブ出してる時
そのタブでタブタイトルをタップしても
本来のタイトル文字列幅分しかタップが反応しないぽぃ
(先頭ジャンプとかできない)

具体例としては
「連合(あっとまーくabcあっとまーくdefghどっとcom)」タブの場合
中央から(!)「連合」二文字幅分の狭い範囲しか受け付けない
この中央から…というのがまた…
アカウント名あると「連合」って文字列はだいぶ左側にあるのでそんなとこタップしても何も反応しないという…
)

…タップじゃなくロングホールドの場合は
別アカウント名まで含んだ長い文字列範囲でちゃんとメニュー反応するョ🐥

ぞーぺん、なお話(よもやま🐥) …ばぐ? 

@tyk8417u これ確認してみたんですが、そもそも文字幅では判定していないんです。というか判定するのが非常に難しいので「真ん中の1/4が押されたらタップと判定する」形になっています。
スクリーンショットの上から1/4、1/3、2/5の範囲ですが、確かに狭いので 2/5 に変更しておきます。

@takke
なるほど、先頭ジャンプは位置固定だったんですね…
確かに普通にタブ名自体長いとこで今試したらごく一部しか反応しない

(左右タップのタブ切り替えとロングホールドは文字列の幅通りぽいのは…こっちは自前の位置判定じゃなくUI部品のタブコントロール自体のイベントなんですかね?)

@tyk8417u 例えば隣のタブのあたりを「タップ」するとそのタブに切り替わります。ロングホールドと同じように「どこでもタップを有効に」してしまうとタブ切り替えまで無効になってしまいます。なので真ん中あたりを判定するようにしています。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。