From 2721c780c095df44615ea72c315bbf6d5a34e288 Mon Sep 17 00:00:00 2001
From: Zenith Rifle <84105075+eli32-vlc@users.noreply.github.com>
Date: Tue, 6 Jan 2026 23:49:50 +0800
Subject: [PATCH] Fix desync state + better contrast (#4553)
* Improve toggle contrast in monochrome mode
* Fix monochrome toggle contrast
* Dim disabled toggle in dark mode
---
docs/.vitepress/theme/components/Switch.vue | 40 ++++++++++++----
.../theme/components/ToggleIndexes.vue | 48 ++++++++++++++++---
.../theme/components/ToggleStarred.vue | 35 +++++++-------
docs/.vitepress/theme/style.scss | 25 ++++++++++
4 files changed, 116 insertions(+), 32 deletions(-)
diff --git a/docs/.vitepress/theme/components/Switch.vue b/docs/.vitepress/theme/components/Switch.vue
index 266224013..70d82608b 100644
--- a/docs/.vitepress/theme/components/Switch.vue
+++ b/docs/.vitepress/theme/components/Switch.vue
@@ -1,14 +1,26 @@
-
-
+
-
+
@@ -50,7 +72,7 @@ const enabled = ref(false)
width: 20px;
height: 20px;
border-radius: 50%;
- box-shadow: var(--vp-shadow-1);
+ box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08), var(--vp-shadow-1);
}
.switch.enabled .thumb {
diff --git a/docs/.vitepress/theme/components/ToggleIndexes.vue b/docs/.vitepress/theme/components/ToggleIndexes.vue
index 76149375d..61e13c4c4 100644
--- a/docs/.vitepress/theme/components/ToggleIndexes.vue
+++ b/docs/.vitepress/theme/components/ToggleIndexes.vue
@@ -1,19 +1,53 @@
-
+