用のMastodon&Misskey&Blueskyクライアント #ZonePane (@zonepane) を作っています。Twitterクライアント #TwitPane の作者です。
開発をご支援いただける方はFANBOX https://takke.fanbox.cc/ にてお願いします
・ドラッグ中のドロップ先インジケータ表示(←この動画では分かりにくい)・履歴やカスタム絵文字タップでピン留め・下側にドロップでピン留め解除などなど。
デッキの順序変更、遠くの行に一気に移動して猫たちを集めるゲーム
デッキの順序変更のオーバーレイ表示対応など
コーディング中の細かい話 もっと見る
コーディング中に、「Aの対応の前にちょっとBの修正もしておくか」と作業してたらAの対応に必要なロジックを見つけてお得な気分に。
※Aの対応方法を考えてるときに「どうやるんだっけなー、探すの大変だなー」って思ってた部分なので。
具体的には絵文字のタップ位置から「該当カテゴリ内でのインデックス」を取得する手順。登場人物が多くて訳が分からないのよ。
仕事中ですが失礼します(?)
カスタム絵文字ピッカーだけでけっこう大きなアプリになってきたなぁ(「Twitter絵文字入力」が独立したアプリなんだから )
横長の絵文字表示を必要な枠の分だけ確保するようにした。縦方向でガタガタしてたのがぴったりになった感じ。
他もAPI順で試してみた。mstdn.social はshortcodeに関係無く何らかの意味がありそうな順に並んでる(追加された順とか?)。mstdn.jp pawoo.net kmy.blue は shortcode の昇順だった。ま、いいんじゃないかな。
というわけで起きたので早速絵文字ピッカーの順序をAPI順にしてみた。なるほど探しやすそう。
上下の行への移動がより直感的にできるようになった、はず。(すげー大変だった)
ちょっと分かりにくいけど行間の移動にも対応した。こんなもんじゃろ。
行内の移動まで対応した。もう少し・・・。
順序変更モードとやらを実装しようとしているところ※行をまたいだドラッグ&ドロップは実装上できないんだけど。
絵文字プロパティのドラッグで次/前の絵文字に移動できるようにした。上下が反応しなくて戸惑ったので絵文字の描画範囲を修正したりした(2枚目)
左下の「削除する」ボタンの意味が分かりにくくなってきたので「履歴から削除」くらいにしたいが文字数的に入りきらないかも。
絵文字ピッカーの長押しメニューからデッキに追加するところまではできた。順序変更はまだ。
つくりかけ。
楽しげだったけど直した
Coilのアップデートをして調整してたらこんなことになった
misskey.io の `users/recommendation` が動かないのはおま環なのかなぁ。calckey.jp でも発生するんで母体のMisskeyの問題っぽいけど「おすすめユーザー」なんてなくても困らないしなぁ。
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。