From d5c7fd74f52a2373c613ed834f36b1023ae11bd2 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Mon, 3 Jun 2024 10:52:10 +0200 Subject: [PATCH] Add dark mode option --- .../rootfs/etc/cont-init.d/71-newfeatures.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh b/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh index ebcb7c83d..71ba1f9dd 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh @@ -9,10 +9,16 @@ set -e echo " " bashio::log.info "Adding new features" -# Add weekly report button -############################### -if ! grep -q "Weekly Report" "$HOME"/BirdNET-Pi/homepage/views.php; then - sed -i "67a\ " "$HOME"/BirdNET-Pi/homepage/views.php +# Add dark mode +if [ ! -f "$HOME"/BirdNET-Pi/homepage/static/dark-style.css ]; then + echo "... enabling the dark mode option" + if [ -f /config/birdnet.conf ] && ! grep -q "COLOR_SCHEME" /config/birdnet.conf; then echo "COLOR_SCHEME=light" >> /config/birdnet.conf; fi + for file in /homepage/static/dark-style.css /homepage/index.php /homepage/views.php /scripts/common.php /scripts/config.php; do + if [ -f "$HOME"/BirdNET-Pi"$file" ]; then rm "$HOME"/BirdNET-Pi"$file"; fi + curl -o "$HOME"/BirdNET-Pi"$file" https://raw.githubusercontent.com/alexbelgium/BirdNET-Pi/patch-2_darkmode"$file" + chown "$USER:$USER" "$HOME"/BirdNET-Pi"$file" + chmod 777 "$HOME"/BirdNET-Pi"$file" + done fi # Add species conversion system