ympd関連の不具合をご報告の皆様ほか
ダークテーマ対応のために以前に頂いたソースコードを元に
取り急ぎテスト用のビルドを作成してみましたので、確認頂けると幸いです。
(もし想定動作どおりであった場合は、この成果はパパリウスさまにフィードバックします。)
※これは公式ビルドではありませんので、全機能の動作保証は出来ません。
ympd.release.out.zip
・インストール方法
①添付のympd.release.out.zipをラズパイに転送(/home/pi/上を想定)
②以下のスクリプトを実行して入替(念の為、ラズパイの再起動をお勧めします)
unzip ympd.release.out.zip
sudo systemctl stop ymd.socket
sudo systemctl stop ymd.service
sudo cp /home/pi/ympd.release.out /usr/local/bin
cd /usr/local/bin
sudo cp ympd ympd.org
sudo cp ympd.release.out ympd
sudo systemctl start ympd.socket
sudo systemctl start ympd.service
・今回手を入れた部分
①ブラウザによってdarkテーマ適用後、lightに戻らない事象について対応(キャッシュバスティング)
②ブラウザによりゴミ箱の色が暗くなる点の対応
(半透明処理をコメント化)
③iPhone 11他向けCSSテスト
(行頭のフォルダアイコンや行末のゴミ箱で行高さが固定されていたため、
2行表示が正常に出来ない可能性があるため一時コメント化)
↑
テスト環境がないため、実験レベルになります。ご了承下さい。
④ympdのラズパイ側HTTPサーバの一部コメント化
(現状では一定時間後にセッションが無いと判断した場合はympdサーバを
停止させてsystemd側で通信を監視するように記述されていますが、
これを一時停止してみました)
⑤おまけ
HTMLのjavascript読み出し順を変更し、初期動作時の高速化狙い
・元に戻す方法
以下のスクリプトを実行して入替(念の為、ラズパイの再起動をお勧めします)
sudo systemctl stop ympd.socket
sudo systemctl stop ympd.service
cd /usr/local/bin
sudo cp ympd.org ympd
sudo systemctl start ympd.socket
sudo systemctl start ympd.service