From 10d25271eea90f0f3805301d9e5b4b3242d9b03d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Fri, 18 Oct 2024 11:40:14 +1300 Subject: [PATCH] Added low bandwidth mode --- docs/SETTINGS.md | 9 +++ materialious/src/lib/ChannelThumbnail.svelte | 30 +++++--- materialious/src/lib/Comment.svelte | 14 ++-- materialious/src/lib/PlaylistThumbnail.svelte | 6 +- materialious/src/lib/Settings.svelte | 59 +++++++++----- materialious/src/lib/Thumbnail.svelte | 76 +++++++++++-------- materialious/src/lib/externalSettings.ts | 6 ++ materialious/src/lib/i18n/locales/en.json | 1 + materialious/src/lib/store.ts | 2 +- .../routes/(app)/channel/[slug]/+page.svelte | 34 +++++---- .../routes/(app)/watch/[slug]/+page.svelte | 13 ++-- 11 files changed, 159 insertions(+), 91 deletions(-) diff --git a/docs/SETTINGS.md b/docs/SETTINGS.md index 891d02b6..83942048 100644 --- a/docs/SETTINGS.md +++ b/docs/SETTINGS.md @@ -17,6 +17,7 @@ Materialious allows you to customize various settings by overwriting the default + [Letter case for titles](#letter-case-for-titles) + [Auto expand comments](#auto-expand-comments) + [Auto expand description](#auto-expand-desc) + + [Low bandwidth mode](#low-bandwidth-mode) * [Player](#player) + [Mini player](#mini-player) + [Autoplay video](#autoplay-video) @@ -128,6 +129,14 @@ Automatically expands video descriptions. "autoExpandDesc": true ``` +### Low bandwidth mode + +Avoids loading images. + +```json +"lowBandwidthMode": true +``` + ## Player ### Mini player diff --git a/materialious/src/lib/ChannelThumbnail.svelte b/materialious/src/lib/ChannelThumbnail.svelte index 10cc7a7b..d8fd59ec 100644 --- a/materialious/src/lib/ChannelThumbnail.svelte +++ b/materialious/src/lib/ChannelThumbnail.svelte @@ -1,14 +1,18 @@
- comment profile - + {#if !$interfaceLowBandwidthMode} + comment profile + {/if}
diff --git a/materialious/src/lib/PlaylistThumbnail.svelte b/materialious/src/lib/PlaylistThumbnail.svelte index b594d95f..1cf7395d 100644 --- a/materialious/src/lib/PlaylistThumbnail.svelte +++ b/materialious/src/lib/PlaylistThumbnail.svelte @@ -1,8 +1,10 @@