diff --git a/public/README.md b/public/README.md new file mode 100644 index 0000000..17776db --- /dev/null +++ b/public/README.md @@ -0,0 +1,11 @@ +Der Default-Theme-Modus wird durch zwei Faktoren bestimmt: + +Wenn ein Theme bereits im localStorage gespeichert wurde (unter dem Key 'theme'), wird dieses verwendet +Ansonsten wird das System-Theme des Betriebssystems verwendet: +Wenn das System auf "Dark Mode" eingestellt ist, wird Dark Mode aktiviert +Wenn das System auf "Light Mode" eingestellt ist, wird Light Mode aktiviert +Um den Default-Modus zu ändern, gibt es zwei Möglichkeiten: + +Direkt im Code: In der Konstante DEFAULT_THEME in theme.js kann der Wert von 'light' auf 'dark' geändert werden +Im Browser: Den localStorage-Eintrag 'theme' auf 'dark' oder 'light' setzen +Das Theme wird beim Laden der Seite sofort initialisiert (durch initThemeEarly()), um ein Flackern zu vermeiden. Danach wird ein Event-Listener eingerichtet, der auf Systemänderungen reagiert und das Theme automatisch anpasst, falls kein benutzerdefiniertes Theme gesetzt wurde. \ No newline at end of file diff --git a/public/components/footer.html b/public/components/footer.html index aa29293..7d7567a 100644 --- a/public/components/footer.html +++ b/public/components/footer.html @@ -14,10 +14,10 @@