From 3bd46971619c07abb6e359b8022168bfc5a81557 Mon Sep 17 00:00:00 2001 From: Realmy <163438634+RealmyTheMan@users.noreply.github.com> Date: Mon, 11 Nov 2024 21:47:11 +0100 Subject: [PATCH] Site looks better now yay! --- src/app.css | 2 + .../{visual => functional}/Uploader.svelte | 31 +++++-- src/lib/components/visual/svg/Logo.svelte | 27 +++++++ src/routes/+layout.svelte | 81 +++++++++++-------- src/routes/+page.svelte | 2 +- src/routes/about/+page.svelte | 1 + src/routes/convert/+page.svelte | 12 ++- tailwind.config.ts | 5 ++ 8 files changed, 115 insertions(+), 46 deletions(-) rename src/lib/components/{visual => functional}/Uploader.svelte (74%) create mode 100644 src/lib/components/visual/svg/Logo.svelte create mode 100644 src/routes/about/+page.svelte diff --git a/src/app.css b/src/app.css index 913bf79..93bc35d 100644 --- a/src/app.css +++ b/src/app.css @@ -7,6 +7,8 @@ @import url(@fontsource/azeret-mono/600.css); :root { + --accent-bg: hsl(303, 73%, 81%); + --accent-fg: hsl(0, 0, 10%); --font-body: "Lexend", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; diff --git a/src/lib/components/visual/Uploader.svelte b/src/lib/components/functional/Uploader.svelte similarity index 74% rename from src/lib/components/visual/Uploader.svelte rename to src/lib/components/functional/Uploader.svelte index a46a94a..59bb91b 100644 --- a/src/lib/components/visual/Uploader.svelte +++ b/src/lib/components/functional/Uploader.svelte @@ -71,24 +71,32 @@ ondragover={() => (dragOver = true)} ondragleave={() => (dragOver = false)} class={clsx( - "w-full h-80 max-w-screen-lg flex items-center justify-center cursor-pointer flex-col", + "file-uploader", + "w-full h-80 flex items-center justify-center cursor-pointer", "border-2 border-solid border-foreground-muted-alt rounded-2xl", "hover:scale-95 hover:opacity-70 transition-all duration-150 ease-out", { - "scale-95 opacity-70": dragOver, + "scale-95 opacity-70 blur-xs": dragOver, }, )} + class:_drag-over={dragOver} ondrop={drop} >
+ All processing is done on your device. No file or size limit. +
- All processing is done on your device. No file or size limit. -
+ + diff --git a/src/lib/components/visual/svg/Logo.svelte b/src/lib/components/visual/svg/Logo.svelte new file mode 100644 index 0000000..540cd63 --- /dev/null +++ b/src/lib/components/visual/svg/Logo.svelte @@ -0,0 +1,27 @@ + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 3dee0cc..e1ac4e3 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,11 +1,10 @@ -