From 1ad16fb35b20f96706105bd85fdac0fca41c86be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ty=C5=84ski?= Date: Sat, 3 Oct 2026 18:54:13 +0200 Subject: [PATCH] feat(frontend): add light/dark theme switcher Add persisted theme mode (light, dark, system) with a header menu. Rework the light and dark palettes for stronger contrast and drop the high-contrast theme. --- client/src/App.vue | 34 +++++++- client/src/composables/useThemeMode.ts | 32 ++++++++ client/src/plugins/vuetify.ts | 109 ++++++++++++++----------- client/src/styles/a11y.css | 5 +- 4 files changed, 128 insertions(+), 52 deletions(-) create mode 100644 client/src/composables/useThemeMode.ts diff --git a/client/src/App.vue b/client/src/App.vue index 7fbdb51..cc818b3 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,6 +1,7 @@