From e662c6ba6b664cc7a930a391db59ab9a3d16c38c Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 12 Jan 2024 08:18:14 -0800 Subject: feat(layout): disable animations setting --- src/lib/Settings/Categories/Display.svelte | 4 ++++ src/routes/+layout.svelte | 28 ++++++++++++++++------------ src/stores/settings.ts | 2 ++ 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index 4dbe356d..952a1123 100644 --- a/src/lib/Settings/Categories/Display.svelte +++ b/src/lib/Settings/Categories/Display.svelte @@ -65,6 +65,10 @@ /> + - {#key data.url} -
- -
- {/key} + {#if $settings.displayDisableAnimations} + + {:else} + {#key data.url} +
+ +
+ {/key} + {/if}
diff --git a/src/stores/settings.ts b/src/stores/settings.ts index 06b8a13f..ce41b9d9 100644 --- a/src/stores/settings.ts +++ b/src/stores/settings.ts @@ -30,6 +30,7 @@ export interface Settings { displayCountdownRightAligned: boolean; displayNativeCountdown: boolean; displayHoverCover: boolean; + displayDisableAnimations: boolean; } const defaultSettings: Settings = { @@ -56,6 +57,7 @@ const defaultSettings: Settings = { displayCountdownRightAligned: false, displayNativeCountdown: false, displayHoverCover: false, + displayDisableAnimations: false, // Calculation calculateChaptersRoundedDown: true, -- cgit v1.2.3