From 7ebd43016a661333c4c2f87650658c7e5b0b4869 Mon Sep 17 00:00:00 2001 From: afn Date: Sun, 13 Nov 2022 21:47:48 -0500 Subject: [PATCH] feat: polling init --- src/app.css | 6 +- src/lib/components/atoms/Button.svelte | 6 +- .../components/atoms/ContributorPerson.svelte | 43 ++++++--- src/routes/+error.svelte | 2 +- src/routes/+layout.svelte | 2 - src/routes/api-settings/+page.svelte | 26 ------ src/routes/contributors/+page.svelte | 87 ------------------- src/routes/docs/+layout.server.ts | 10 --- src/routes/docs/+layout.svelte | 34 -------- src/routes/docs/[...slug]/+page.server.ts | 17 ---- src/routes/docs/[...slug]/+page.svelte | 22 ----- src/routes/download/+page.svelte | 51 ----------- src/routes/download/+page.ts | 5 -- src/routes/patches/+page.svelte | 74 ---------------- src/routes/patches/+page.ts | 5 -- src/routes/polling/+page.svelte | 85 ++++++++++++++++++ src/routes/{contributors => polling}/+page.ts | 0 17 files changed, 124 insertions(+), 351 deletions(-) delete mode 100644 src/routes/api-settings/+page.svelte delete mode 100644 src/routes/contributors/+page.svelte delete mode 100644 src/routes/docs/+layout.server.ts delete mode 100644 src/routes/docs/+layout.svelte delete mode 100644 src/routes/docs/[...slug]/+page.server.ts delete mode 100644 src/routes/docs/[...slug]/+page.svelte delete mode 100644 src/routes/download/+page.svelte delete mode 100644 src/routes/download/+page.ts delete mode 100644 src/routes/patches/+page.svelte delete mode 100644 src/routes/patches/+page.ts create mode 100644 src/routes/polling/+page.svelte rename src/routes/{contributors => polling}/+page.ts (100%) diff --git a/src/app.css b/src/app.css index e9302a6..f3f39c3 100644 --- a/src/app.css +++ b/src/app.css @@ -30,9 +30,13 @@ body { .wrapper { margin-inline: auto; width: min(90%, 100rem); - margin-top: 7rem; + margin-top: 4rem; + display: flex; + flex-direction: column; + justify-content: space-between; } + :root { --white: #fff; --accent-color: #9fd5ff; diff --git a/src/lib/components/atoms/Button.svelte b/src/lib/components/atoms/Button.svelte index 5a30766..6f0f191 100644 --- a/src/lib/components/atoms/Button.svelte +++ b/src/lib/components/atoms/Button.svelte @@ -9,7 +9,9 @@
- {icon} + {#if icon} + {icon} + {/if}
@@ -46,8 +48,6 @@ filter: brightness(85%); } - - div, .button-secondary { display: flex; diff --git a/src/lib/components/atoms/ContributorPerson.svelte b/src/lib/components/atoms/ContributorPerson.svelte index e11e0b2..1ac1dd6 100644 --- a/src/lib/components/atoms/ContributorPerson.svelte +++ b/src/lib/components/atoms/ContributorPerson.svelte @@ -2,10 +2,13 @@ export let name: string; export let pfp: string; export let url: string; - let alt = `${name}'s profile picture`; + let alt = `h`; + + let clicked = false; + - + (clicked = !clicked)} class:clicked>

{name}

@@ -14,24 +17,20 @@ a { color: var(--white); text-decoration: none; - padding: 0.5rem; + padding: 1rem; width: 100%; transition: all 0.3s var(--bezier-one); - border-radius: 4px; + border-radius: 8px; display: flex; gap: 1rem; align-items: center; background-color: var(--grey-six); border: 1px solid var(--grey-three); + cursor: pointer; } - a:hover { - background-color: var(--accent-color); - } - - a:hover > h2 { - color: var(--grey-four); + background-color: var(--grey-one); } h2 { @@ -41,12 +40,30 @@ text-overflow: ellipsis; } + .clicked { + background-color: var(--accent-color); + } + + .clicked h2 { + color: var(--grey-four); + } + + .clicked:hover { + background-color: var(--accent-color); + } + img { - border-radius: 50%; - height: 30px; - width: 30px; + border-radius: 8px; + height: 150px; + width: 150px; background-color: var(--grey-two); transition: transform 0.4s var(--bezier-one); user-select: none; } + + @media screen and (max-width: 768px) { + a { + flex-direction: column; + } + } diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index 699d399..c3c63dc 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -8,7 +8,7 @@

{status}

{#if status == 404} -

That page received a cease and desist letter from a multi-billion dollar tech company.

+

ReVanced Website is still a work in progress.


true}>Home {:else} diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index ad5d2eb..02e9ca4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -30,8 +30,6 @@ - - {#if $show_loading_animation} {:else} diff --git a/src/routes/api-settings/+page.svelte b/src/routes/api-settings/+page.svelte deleted file mode 100644 index 4752425..0000000 --- a/src/routes/api-settings/+page.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - -
- - -
-
- -
- - diff --git a/src/routes/contributors/+page.svelte b/src/routes/contributors/+page.svelte deleted file mode 100644 index 13b3398..0000000 --- a/src/routes/contributors/+page.svelte +++ /dev/null @@ -1,87 +0,0 @@ - - - - ReVanced | Contributors - - - - -
-
-
-

Made possible by the community.

-

Want to show up here? Become a contributor

-
-
- {#each $repositories as { contributors: contribs, name }} -
- -
- {/each} -
-
-
- -