From 88061bac101c01733bb4a1f0d8944a8dd02dd879 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Mon, 11 May 2026 12:51:17 +0200 Subject: [PATCH] fix(theme): default to dark, polish theme cycle visibility and hover New installs land on plain dark instead of ultra-dark. The cycle button icon now has an explicit colour so it stays visible inside the mobile drawer (the previous color:inherit didn't cascade through the teleported node), and hover/focus matches the menu's blue across sidebar, login, and sub pages. --- frontend/src/components/AppSidebar.vue | 27 ++++++++++--- frontend/src/composables/useTheme.js | 2 +- frontend/src/pages/login/LoginPage.vue | 53 ++++++++++++++++++++------ frontend/src/pages/sub/SubPage.vue | 7 +++- 4 files changed, 69 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 0bfc9f73..8152a242 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -128,7 +128,8 @@ function cycleTheme() {