From 94b92d000f4f1c35cf9b3015410bfe397e221861 Mon Sep 17 00:00:00 2001 From: Youwes09 Date: Thu, 19 Mar 2026 23:36:26 -0500 Subject: [PATCH] Chore: Revamped Lib Files for Svelte 5 Rewrite --- src/App.svelte | 111 ++--- src/components/layout/Layout.svelte | 39 +- src/components/layout/Sidebar.svelte | 78 +-- src/components/layout/SplashScreen.svelte | 236 +++------- src/components/pages/History.svelte | 269 +++-------- src/components/pages/Home.svelte | 550 +++++----------------- src/components/pages/Library.svelte | 390 +++++---------- src/components/pages/SeriesDetail.svelte | 441 ++++++++--------- src/components/reader/Reader.svelte | 528 +++++++++------------ src/lib/queries.ts | 9 + src/routes.ts | 6 +- src/store/index.ts | 474 +++++++++++-------- 12 files changed, 1127 insertions(+), 2004 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index 510c343..6c505d6 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,13 +1,10 @@ {#if devSplash} - setTimeout(() => devSplash = false, 340)} /> {:else if !appReady} appReady = true} onRetry={handleRetry} /> {:else}
- {#if idle && !$activeChapter} - setTimeout(() => idle = false, 340)} /> {/if} - {#if !$activeChapter}{/if} + {#if !activeChapter}{/if}
- {#if $activeChapter}{:else}{/if} + {#if activeChapter}{:else}{/if}
- {#if $settingsOpen}{/if} + {#if settingsOpen}{/if}
{/if} diff --git a/src/components/layout/Layout.svelte b/src/components/layout/Layout.svelte index c78741f..b699b2c 100644 --- a/src/components/layout/Layout.svelte +++ b/src/components/layout/Layout.svelte @@ -1,34 +1,34 @@
- {#if $activeManga} + {#if activeManga} - {:else if $navPage === "home"} + {:else if navPage === "home"} - {:else if $navPage === "library"} + {:else if navPage === "library"} - {:else if $navPage === "search"} + {:else if navPage === "search"} - {:else if $navPage === "history"} + {:else if navPage === "history"} - {:else if $navPage === "explore" || $navPage === "sources"} + {:else if navPage === "explore" || navPage === "sources"} - {:else if $navPage === "downloads"} + {:else if navPage === "downloads"} - {:else if $navPage === "extensions"} + {:else if navPage === "extensions"} {:else} @@ -38,10 +38,5 @@ diff --git a/src/components/layout/Sidebar.svelte b/src/components/layout/Sidebar.svelte index 67f5f08..1b2071c 100644 --- a/src/components/layout/Sidebar.svelte +++ b/src/components/layout/Sidebar.svelte @@ -14,91 +14,55 @@ ]; function navigate(id: NavPage) { - navPage.set(id); - activeManga.set(null); - genreFilter.set(""); - if (id !== "explore") activeSource.set(null); + navPage = id; + activeManga = null; + genreFilter = ""; + if (id !== "explore") activeSource = null; } function goHome() { - navPage.set("home"); - activeSource.set(null); - activeManga.set(null); - libraryFilter.set("library"); - genreFilter.set(""); + navPage = "home"; + activeSource = null; + activeManga = null; + libraryFilter = "library"; + genreFilter = ""; } diff --git a/src/components/layout/SplashScreen.svelte b/src/components/layout/SplashScreen.svelte index 588c419..1f85b3a 100644 --- a/src/components/layout/SplashScreen.svelte +++ b/src/components/layout/SplashScreen.svelte @@ -1,25 +1,29 @@ -
+
{#if showCards} - + {#if showFps} {/if} @@ -285,21 +234,9 @@ {:else}
{#if !failed} - + - + {/if} Moku @@ -307,13 +244,9 @@

moku

{#if failed} -

- Could not reach Suwayomi -

-

- Make sure tachidesk-server is on your PATH -

- +

Could not reach Suwayomi

+

Make sure tachidesk-server is on your PATH

+ {:else}

{ringFull ? "Ready" : `Initializing server${dots}`} @@ -324,48 +257,15 @@

diff --git a/src/components/pages/History.svelte b/src/components/pages/History.svelte index 0314c21..5f1efc7 100644 --- a/src/components/pages/History.svelte +++ b/src/components/pages/History.svelte @@ -1,17 +1,12 @@ -{#if $activeManga} -