From e115f0d6c63407e270aaf41517bc28acf43914bc Mon Sep 17 00:00:00 2001 From: Ashlynne Mitchell Date: Sun, 6 Apr 2025 23:36:13 +1000 Subject: [PATCH] feat: dummy index page; navbar; player layout mockup --- src/lib/components/Navbar.svelte | 5 + src/lib/components/Player1.svelte | 107 ++++++++++++++++ src/lib/components/Player2.svelte | 201 ++++++++++++++++++++++++++++++ src/routes/+layout.svelte | 10 +- src/routes/+page.svelte | 37 +++++- 5 files changed, 354 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/Navbar.svelte create mode 100644 src/lib/components/Player1.svelte create mode 100644 src/lib/components/Player2.svelte diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte new file mode 100644 index 0000000..3f9767b --- /dev/null +++ b/src/lib/components/Navbar.svelte @@ -0,0 +1,5 @@ + diff --git a/src/lib/components/Player1.svelte b/src/lib/components/Player1.svelte new file mode 100644 index 0000000..a360181 --- /dev/null +++ b/src/lib/components/Player1.svelte @@ -0,0 +1,107 @@ + + +{#snippet plainButton(Icon: typeof LucideIcon, label: string)} + +{/snippet} + +{#snippet clickable(content: string)} + {content} +{/snippet} + + + diff --git a/src/lib/components/Player2.svelte b/src/lib/components/Player2.svelte new file mode 100644 index 0000000..571d72e --- /dev/null +++ b/src/lib/components/Player2.svelte @@ -0,0 +1,201 @@ + + +{#snippet plainButton(Icon: typeof LucideIcon, label: string)} + +{/snippet} + +{#snippet clickable(content: string)} + {content} +{/snippet} + + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 801be90..ae80df9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,7 +1,15 @@ -{@render children()} + +
+ {@render children()} +
+ + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index f5639d1..6824d5d 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,5 +1,32 @@ -

Welcome to SvelteKit

-

- Visit svelte.dev/docs/kit to read the - documentation -

+
+
+

Comet

+

+ Your music, on ATProto. +

+
+ +
+

Why?

+
    +
  1. + free yourself from Big Tech™️; don't let them tell you what music you + can and can't make +
  2. +
  3. + Listen to music in full* quality, without being subject to horrendous + sounding data compression. +
  4. +
  5. + if I die, all your data is yours, and can be used by other projects! +
  6. +
  7. + Integrate your playback with + teal.fm + + and let everyone else know what you're listening to! +
  8. +
  9. borpa
  10. +
+
+
-- 2.51.2