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} >
- +
+ +
+

+ Drop or click to upload files +

+

+ All processing is done on your device. No file or size limit. +

-

Drop or click to upload files

-

- 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 @@ -
+
- {#each Object.entries(links) as [name, link] (link)} - - {/each} + class="px-4 m-1 mr-3 flex items-center bg-accent-background fill-accent-foreground rounded-xl" + > +
+ +
+
+ +
+
+ {#each Object.entries(links) as [name, link] (link)} + + {/each} +
-
+
{#key data.pathname}
- import Uploader from "$lib/components/visual/Uploader.svelte"; + import Uploader from "$lib/components/functional/Uploader.svelte"; import { converters } from "$lib/converters"; import { files } from "$lib/store/index.svelte"; diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte new file mode 100644 index 0000000..6e565c8 --- /dev/null +++ b/src/routes/about/+page.svelte @@ -0,0 +1 @@ +the??? diff --git a/src/routes/convert/+page.svelte b/src/routes/convert/+page.svelte index cb23dd9..d57fbeb 100644 --- a/src/routes/convert/+page.svelte +++ b/src/routes/convert/+page.svelte @@ -13,14 +13,20 @@ {/if} {#each files.files as file, i}
{file.name}
-
+
+ from + .{file.name.split(".").slice(-1)} + to