From 4a9a8f3be04e115259532184e932aa15ba116ace Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 30 Apr 2024 17:32:50 +1200 Subject: [PATCH 1/3] Componentize layout more --- materialious/src/lib/Settings.svelte | 456 +++++++++++++++++++ materialious/src/lib/SyncParty.svelte | 146 ++++++ materialious/src/routes/+layout.svelte | 592 +------------------------ materialious/static/style.css | 12 +- 4 files changed, 618 insertions(+), 588 deletions(-) create mode 100644 materialious/src/lib/Settings.svelte create mode 100644 materialious/src/lib/SyncParty.svelte diff --git a/materialious/src/lib/Settings.svelte b/materialious/src/lib/Settings.svelte new file mode 100644 index 00000000..97371973 --- /dev/null +++ b/materialious/src/lib/Settings.svelte @@ -0,0 +1,456 @@ + + + + +

{$_('layout.customize')} Materialious

+ +
+
{$_('layout.theme.theme')}
+ + +
+ +
+
Interface
+
+ +
+ +
+ +
+
+ +
+
{$_('layout.dataPreferences.dataPreferences')}
+

+ + {$_('layout.dataPreferences.content')} + +

+
+ +
+
{$_('layout.player.title')}
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
Return YT Dislikes
+ +
returnYTDislikesInstanceStore.set(returnYTInstance)}> + +
+ + +
+ +
+
Syncious
+ +
synciousInstanceStore.set(synciousInstance)}> + +
+ + +
+ +
+
Sponsorblock
+ +
sponsorBlockUrlStore.set(sponsorBlockInstance)}> + +
+ + + + {#each sponsorCategories as sponsor} +
+ +
+ {/each} +
+ +
+
{$_('layout.deArrow.title')}
+ +
deArrowInstanceStore.set(deArrowUrl)}> + +
+ +
deArrowThumbnailInstanceStore.set(deArrowThumbnailUrl)}> + +
+ + +
+ +
+
{$_('layout.bookmarklet')}
+ +
+
+ + diff --git a/materialious/src/lib/SyncParty.svelte b/materialious/src/lib/SyncParty.svelte new file mode 100644 index 00000000..f5a230d2 --- /dev/null +++ b/materialious/src/lib/SyncParty.svelte @@ -0,0 +1,146 @@ + + + +
{$_('layout.syncParty')}
+

{$_('layout.syncPartyWarning')}

+ {#if $syncPartyPeerStore} + + {/if} +
+ +
+ +
+ person_add + {$_('syncParty.userJoined')} +
+ +
+ person_remove + {$_('syncParty.userLeft')} +
diff --git a/materialious/src/routes/+layout.svelte b/materialious/src/routes/+layout.svelte index cf5791bd..b2adaa6f 100644 --- a/materialious/src/routes/+layout.svelte +++ b/materialious/src/routes/+layout.svelte @@ -1,20 +1,18 @@