From 78eb58844e37cc99df1f1940e4af6405365da001 Mon Sep 17 00:00:00 2001 From: pironantoine <57062554-pironantoine@users.noreply.replit.com> Date: Sat, 4 Apr 2026 11:45:46 +0000 Subject: [PATCH] Add dark mode and accessibility features for improved user experience Integrate a dark mode, an accessibility panel with options for dyslexia, high contrast, and text scaling, and enhance keyboard navigation. Update documentation to reflect these changes. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: bbd001b6-1b5f-4425-9310-55a9081dabf8 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/vOeFCU4 Replit-Helium-Checkpoint-Created: true --- .agents/agent_assets_metadata.toml | 6 +- artifacts/voix-du-peuple/src/App.tsx | 26 ++- .../src/components/accessibility-panel.tsx | 105 +++++++++++ .../src/hooks/use-accessibility.tsx | 64 +++++++ artifacts/voix-du-peuple/src/index.css | 164 ++++++++++++++---- docs/DAT.md | 17 +- docs/DEX.md | 32 +++- docs/WIKI.md | 2 +- 8 files changed, 365 insertions(+), 51 deletions(-) create mode 100644 artifacts/voix-du-peuple/src/components/accessibility-panel.tsx create mode 100644 artifacts/voix-du-peuple/src/hooks/use-accessibility.tsx diff --git a/.agents/agent_assets_metadata.toml b/.agents/agent_assets_metadata.toml index 59bc573..f6ccfda 100644 --- a/.agents/agent_assets_metadata.toml +++ b/.agents/agent_assets_metadata.toml @@ -17,16 +17,16 @@ title = "Tutoriel Gitea — inchangé" id = "wdBpdE1lSme8lM2xYd3oJ" uri = "file://docs/DAT.md" type = "text" -title = "DAT v1.2 — Architecture Technique" +title = "DAT v1.3" [[outputs]] id = "NXFvDFOIzX862xNq15Mak" uri = "file://docs/DEX.md" type = "text" -title = "DEX v1.2 — Exploitation" +title = "DEX v1.3" [[outputs]] id = "kJNXgVnYp_LQmPcWr6Osb" uri = "file://docs/WIKI.md" type = "text" -title = "Wiki v1.2 — La Voix du Peuple" +title = "Wiki v1.3" diff --git a/artifacts/voix-du-peuple/src/App.tsx b/artifacts/voix-du-peuple/src/App.tsx index 8234e83..c8b1699 100644 --- a/artifacts/voix-du-peuple/src/App.tsx +++ b/artifacts/voix-du-peuple/src/App.tsx @@ -7,6 +7,8 @@ import Home from "@/pages/home"; import About from "@/pages/about"; import Transparence from "@/pages/transparence"; import Flyer from "@/pages/flyer"; +import { AccessibilityProvider } from "@/hooks/use-accessibility"; +import { AccessibilityPanel } from "@/components/accessibility-panel"; const queryClient = new QueryClient({ defaultOptions: { @@ -24,13 +26,14 @@ function Navbar() { La Voix du Peuple -