アイコンは結局、packages/assets配下を全て差し替えて対応した。カスタムディレクトリだと上手く反映できん感じ?
Conversation
Notices
-
Embed this notice
なっかあ (nakkaa@misskey.7ka.org)'s status on Saturday, 11-Nov-2023 01:43:14 JST なっかあ -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Saturday, 11-Nov-2023 01:43:14 JST naskya::dev @nakkaa@misskey.7ka.org packages ディレクトリをいじることは全く推奨されません(もちろん何をやっているか自分で理解しているのならいいのですが、危険ではあるため)
カスタムディレクトリで画像などの変更は完全に対応できるはずです
custom/assets 下に[こういう感じ](
https://codeberg.org/naskya/calckey/src/branch/north-star/custom/assets)でapple-touch-icon.png favicon.ico favicon.png icons/192.png icons/512.pngあたりを配置します
PWA の仕様が全然分からないのですがどうやらブラウザごとに参照する画像が違うらしく、一部だけのファイルを配置するとあるブラウザアプリで PWA をインストールするとアイコンが正しく表示されて別のブラウザアプリではそうならない、みたいなことになるようです(私は iPhone ユーザーなので Safari 以外に検証できず、そういう話を伝聞で聞いているに過ぎないのですが) -
Embed this notice
なっかあ (nakkaa@misskey.7ka.org)'s status on Saturday, 11-Nov-2023 02:15:51 JST なっかあ @dev@post.naskya.net naskyaさんが以前そうおっしゃっていたのを見かけて、承知しているのですが私がdocker compose buildした時だとうまく反映されないように見えたんですよね。
と手元を見たらいくつか不足してるファイルがありそうなので後で試してみますか。。~/firefish/custom$ ls assets/ LICENSE badges favicon.ico icons instance.css robots.txt :~/firefish/custom$ ls assets/icons/ 192.png 512.png -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Saturday, 11-Nov-2023 02:15:51 JST naskya::dev @nakkaa@misskey.7ka.org もしかしたら Docker でのみ発生するバグかもしれません(確かにそれは試していなかった)
その場合には修正が必要になりますね、ありがとうございます(開発者がみんな Docker を使っていないので Docker 版の挙動の把握が弱いというのは正直あります……) -
Embed this notice
なっかあ (nakkaa@misskey.7ka.org)'s status on Saturday, 11-Nov-2023 02:21:39 JST なっかあ @dev@post.naskya.net なるほど。私はNodejsとRustのビルド環境を用意するのが敷居が高いと感じてFirefishのみDockerを使っていますね。
そういえば、docker imageを使ってる方もファイルの改修をしてたりしてるようですね。(私はimageを使っていないためこの手順は使えずでしたが。)
https://calckey.7ka.org/notes/9l4cm5hmtm9u28cynaskya::dev likes this. -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Saturday, 11-Nov-2023 02:27:48 JST naskya::dev @nakkaa@misskey.7ka.org これは Docker 版のみで生じるバグっぽいですね……手が空いたら確認しようと思います。ありがとうございます!
In conversation permalink
-
Embed this notice