新しいものを表示

:zonepane: が対応するならBluesky or タイッツーどっち?」のアンケートに投票していただきありがとうございました。
結果は添付画像の通り、Fediverse(Mastodon, Misskey)ではBlueskyが、X(旧Twitter)ではタイッツーが多くなるというちょうど真逆の結果となりました。
ちなみに合計得票数ではタイッツーの勝利でした。
まあ、タイッツーにはまだスマホアプリありませんからねー(スマホアプリを作れるAPIもないですし)

ということはAPIの問題じゃなくて、Misskey4J(より上)のレイヤーの問題か。このエラーメッセージを見るに何らかの文字列を入れよという意味かと思ってたけど、パラメータなしかnullなら通るってことか。明日試してみるか。

投稿プレビュー時に公開範囲のアイコン出るようになったの分かりやすくていいね(要望があって付けたので)

ChatGPTに聞いてみたらこんな答えだった。確かに「コードベースの改善」は近い。個人的には「非機能要件の改善」やざっくり「品質向上」とも呼んでる。

早速降りすぎやで。
(今はもっと吹雪いてる)

チャンネルカラーを既存のカラーラベルの左側にするか右側にするかで悩んだ。
普通に考えると
「チャンネルカラー」 「カラーラベル(ユーザーカラー)」
の順なんだけど、非チャンネル投稿にチャンネルカラーを付けないのでカラーラベルと見分けづらくなっちゃうということから、
「カラーラベル(ユーザーカラー)」 「チャンネルカラー」
の順にしてみた。

カスタム絵文字を「文字列の上下中央」にあわせて配置するようにした。なかなか面倒くさい計算が必要だった。

リアクション通知の名前部分にカスタム絵文字が含まれていると位置がズレるのを調べている。
リアクションを含むので「行の高さ」が大きくなり、名前内の絵文字がその上下中央配置になるという理屈は分かった。
赤く塗った部分が絵文字の描画エリア。
解決策は5種類くらい思い浮かぶんだけどどれも一長一短で面倒くさいなぁって思ってるところ。

ノートにチャンネル投稿が出てくるようにできた

アカウント登録時に「秘密の質問」を必須にするのは法律で禁止して欲しい。 

どの回答を選んでもゆらぎが多すぎる。回答時に毎回変わる質問(好きなスポーツチームってスポーツもチームも変わる)も問題だし、出身地なら都道府県から書くのか番地まで書くのか、「子どもの頃の夢」なら複数あるけどどれなのか、回答のたびに「入力時の自分ならきっとこう書くはず」という謎の推理ゲームが必要になる。
自分ルールで「ひらがな」限定にしてるから少しは揺らぎを減らせてるけど、この質問と回答、いざ必要になったときほどイライラするやつだろう。

今日の昼食 

珍しく外食した。
ラーメンではこの味が今一番好きかもしれぬ。

「from:me 無料版」で検索したところ、直近3回の無料版のリリースは12H、12H、6Hかかってるらしい。明日の朝までにリリースされるといいなあ。
にしても広告の有無だけでそんなに違うもんかね。

いわゆる左右均等配置に対応した。
※下線は描画範囲のマーキング用

1行目に単独でルビが存在する(スクリーンショットでは「起床」のパターン)と高さが正しく計算されない不具合を直した。

MFMの従来の関数とパラメータの扱いが違うので(mfm.ktライブラリとは別に)アプリ側に別途パーサーとテストを書いてる。
構文解析結果を参照しているので無駄に MfmNode.Text とか MfmNode.EmojiCode とかが入力値として出てきて読みにくい

「青い鳥」もWeb表示に合わせたのでリリースしていいかな。

いったん、カスタム絵文字にルビを振るのは諦めて () 表記にした

古いものを表示
Fedibird

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