From 74849ad2d18586736d9677dfd10af4875f4ef2ca Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Wed, 14 Jan 2026 18:40:01 +0800 Subject: feat: enhance dark mode support across UI components - Updated BottomBar, HomeView, LoginModal, ModLoaderSelector, SettingsView, Sidebar, StatusToast, and VersionsView components for improved dark mode styling. - Adjusted color schemes for various elements to ensure better visibility and aesthetics in dark mode. - Added a theme property to settings to enforce dark mode as the default. - Refactored version badges in VersionsView for better color differentiation. - Enhanced button and input styles for consistency in both light and dark themes. --- ui/src/components/VersionsView.svelte | 48 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'ui/src/components/VersionsView.svelte') diff --git a/ui/src/components/VersionsView.svelte b/ui/src/components/VersionsView.svelte index 00ac281..8f3a568 100644 --- a/ui/src/components/VersionsView.svelte +++ b/ui/src/components/VersionsView.svelte @@ -73,15 +73,15 @@ function getVersionBadge(type: string) { switch (type) { case "release": - return { text: "Release", class: "bg-emerald-500/20 text-emerald-300 border-emerald-500/30" }; + return { text: "Release", class: "bg-emerald-100 text-emerald-700 border-emerald-200 dark:bg-emerald-500/20 dark:text-emerald-300 dark:border-emerald-500/30" }; case "snapshot": - return { text: "Snapshot", class: "bg-amber-500/20 text-amber-300 border-amber-500/30" }; + return { text: "Snapshot", class: "bg-amber-100 text-amber-700 border-amber-200 dark:bg-amber-500/20 dark:text-amber-300 dark:border-amber-500/30" }; case "fabric": - return { text: "Fabric", class: "bg-indigo-500/20 text-indigo-300 border-indigo-500/30" }; + return { text: "Fabric", class: "bg-indigo-100 text-indigo-700 border-indigo-200 dark:bg-indigo-500/20 dark:text-indigo-300 dark:border-indigo-500/30" }; case "forge": - return { text: "Forge", class: "bg-orange-500/20 text-orange-300 border-orange-500/30" }; + return { text: "Forge", class: "bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-500/20 dark:text-orange-300 dark:border-orange-500/30" }; default: - return { text: type, class: "bg-zinc-500/20 text-zinc-300 border-zinc-500/30" }; + return { text: type, class: "bg-zinc-100 text-zinc-700 border-zinc-200 dark:bg-zinc-500/20 dark:text-zinc-300 dark:border-zinc-500/30" }; } } @@ -116,8 +116,8 @@
-

Version Manager

-
Select a version to play or modify
+

Version Manager

+
Select a version to play or modify
@@ -126,24 +126,24 @@
- 🔍 + 🔍
-
+
{#each ['all', 'release', 'snapshot', 'modded'] as filter}