From 071c66d3b10517108dde2c3371de0b923fbd245c Mon Sep 17 00:00:00 2001 From: Your Name <119736744+aborayan2022@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:53:52 +0200 Subject: [PATCH] feat: implement dark mode support and enhance UI components for better accessibility and insert new lang french. --- frontend/src/App.tsx | 4 +- frontend/src/components/layout/Footer.tsx | 10 +- frontend/src/components/layout/Header.tsx | 160 +++++++++++++-- .../src/components/shared/DownloadButton.tsx | 26 +-- .../src/components/shared/FileUploader.tsx | 24 +-- .../src/components/shared/ProgressBar.tsx | 8 +- frontend/src/components/shared/ToolCard.tsx | 4 +- frontend/src/i18n/ar.json | 4 +- frontend/src/i18n/en.json | 4 +- frontend/src/i18n/fr.json | 184 ++++++++++++++++++ frontend/src/i18n/index.ts | 4 +- frontend/src/pages/HomePage.tsx | 6 +- frontend/src/styles/global.css | 48 +++-- 13 files changed, 412 insertions(+), 74 deletions(-) create mode 100644 frontend/src/i18n/fr.json diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 95a41aa..4a71ed8 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -32,7 +32,7 @@ const AddPageNumbers = lazy(() => import('@/components/tools/AddPageNumbers')); function LoadingFallback() { return (