From eed52135e7d6ffbbbd64070cf567bcf08653c7d5 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Wed, 14 Jan 2026 18:15:31 +0800 Subject: feat: Enhance UI components and add visual effects - Updated Sidebar component styles for improved aesthetics and usability. - Refactored VersionsView component with a new layout and enhanced version filtering. - Improved DownloadMonitor and GameConsole components for better performance and visual consistency. - Added new settings for GPU acceleration and visual effects in settings store. - Introduced ParticleBackground component with customizable effects (Constellation and Saturn). - Implemented ConstellationEffect and SaturnEffect classes for dynamic background animations. --- ui/src/components/ModLoaderSelector.svelte | 214 ++++++++++++++--------------- 1 file changed, 107 insertions(+), 107 deletions(-) (limited to 'ui/src/components/ModLoaderSelector.svelte') diff --git a/ui/src/components/ModLoaderSelector.svelte b/ui/src/components/ModLoaderSelector.svelte index 06eb6ae..4a59916 100644 --- a/ui/src/components/ModLoaderSelector.svelte +++ b/ui/src/components/ModLoaderSelector.svelte @@ -112,134 +112,134 @@ } -
-

Mod Loader

+
+
+

Select Mod Loader

+
- -
+ +
- {#if selectedLoader === "vanilla"} -

- Launch the selected Minecraft version without any mod loaders. -

- {:else if !selectedGameVersion} -

- Select a Minecraft version first to see available {selectedLoader} versions. -

- {:else if isLoading} -
- - - - - Loading {selectedLoader} versions... -
- {:else if error} -

{error}

- {:else if selectedLoader === "fabric"} -
-
- - -
- -
- {:else if selectedLoader === "forge"} -
- {#if forgeVersions.length === 0} -

- No Forge versions available for Minecraft {selectedGameVersion} -

- {:else} + +
+ {#if selectedLoader === "vanilla"} +
+ No mod loader selected.
Pure vanilla experience. +
+ + {:else if !selectedGameVersion} +
+ ⚠️ Please select a base Minecraft version first. +
+ + {:else if isLoading} +
+
+ Loading {selectedLoader} versions... +
+ + {:else if error} +
+ {error} +
+ + {:else if selectedLoader === "fabric"} +
- - + +
+ +
+
+ - {/if} -
- {/if} +
+ + {:else if selectedLoader === "forge"} +
+ {#if forgeVersions.length === 0} +
+ No Forge versions available for {selectedGameVersion} +
+ {:else} +
+ +
+ +
+
+
+ + + {/if} +
+ {/if} +
-- cgit v1.2.3-70-g09d2