Quality meets speed
+Stream torrents directly for playback, with no time wasted on looking for torrents or waiting for downloads to finish.
+From 15beef89631c35e28744c4a9cdeb000c81fa17c4 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Tue, 5 Dec 2023 00:23:31 +0100 Subject: [PATCH] feat(web): smooth scroll, about section, cards, scroll animations --- pnpm-lock.yaml | 3 + web/package.json | 3 +- web/src/lib/components/Hero.svelte | 14 +- web/src/lib/components/PreviewCard.svelte | 145 +++++++ web/src/lib/components/SmallCard.svelte | 66 ++++ web/src/lib/components/anime.js | 20 + web/src/lib/css.css | 4 + web/src/lib/dummyData.js | 461 ++++++++++++++++++++++ web/src/routes/+layout.js | 1 + web/src/routes/+layout.svelte | 46 ++- web/src/routes/+page.svelte | 59 ++- 11 files changed, 817 insertions(+), 5 deletions(-) create mode 100644 web/src/lib/components/PreviewCard.svelte create mode 100644 web/src/lib/components/SmallCard.svelte create mode 100644 web/src/lib/components/anime.js create mode 100644 web/src/lib/dummyData.js diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 963c7a78..35c5ffdb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,6 +268,9 @@ importers: quartermoon: specifier: ^1.2.3 version: 1.2.3 + simple-store-svelte: + specifier: ^1.0.1 + version: 1.0.1 devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.1 diff --git a/web/package.json b/web/package.json index fffaa524..961ff527 100644 --- a/web/package.json +++ b/web/package.json @@ -22,7 +22,8 @@ "@fontsource-variable/material-symbols-outlined": "^5.0.16", "@fontsource-variable/nunito": "^5.0.16", "@fontsource/roboto": "^5.0.8", - "quartermoon": "^1.2.3" + "quartermoon": "^1.2.3", + "simple-store-svelte": "^1.0.1" }, "type": "module" } diff --git a/web/src/lib/components/Hero.svelte b/web/src/lib/components/Hero.svelte index 2f3a4dfc..28f7374b 100644 --- a/web/src/lib/components/Hero.svelte +++ b/web/src/lib/components/Hero.svelte @@ -1,4 +1,14 @@ -
Stream torrents directly for playback, with no time wasted on looking for torrents or waiting for downloads to finish.
+You don’t need to be a master of torrenting or have a deep understanding of technology, it simply works.
+No need to look for setup guides, no need to worry about the ideal configuration, it’s perfect out of the box.
+Find and download torrents, watch trailers, manage your list, search, browse and discover anime, watch together with friends and more, all in the same interface. No need to open multiple apps, tabs, everything shipped in one package.
+