From 8c550a947fcfe31a74cd324056c3d9e8cad78146 Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Tue, 17 Feb 2026 01:17:58 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20mode=20automatique=20(pr=C3=A9f?= =?UTF-8?q?=C3=A9rence=20syst=C3=A8me)=20au=20toggle=20dark=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le toggle cycle maintenant entre auto → light → dark. En mode auto, le thème suit prefers-color-scheme et réagit en temps réel aux changements système. L'icône et l'aria-label reflètent l'état courant. --- src/components/DarkModeToggle.astro | 88 ++++++++++++++++++++++++----- src/layouts/main.astro | 3 +- 2 files changed, 76 insertions(+), 15 deletions(-) diff --git a/src/components/DarkModeToggle.astro b/src/components/DarkModeToggle.astro index 29d2979..1e4954f 100644 --- a/src/components/DarkModeToggle.astro +++ b/src/components/DarkModeToggle.astro @@ -1,16 +1,30 @@ --- -// DarkModeToggle component - toggles between light and dark mode +// DarkModeToggle component - cycles between auto / light / dark ---