From c3dc213b2b04fe335262fa6e12c01d9f31cd8eb8 Mon Sep 17 00:00:00 2001 From: alvinosh <38663469+alvinosh@users.noreply.github.com> Date: Mon, 15 Apr 2024 06:41:20 +0200 Subject: [PATCH] #17: Proper scaling factor in zoom slider (#29) * fixed scaling for gallery * Resolved Smooth Zoom * Fixed footer * Justify start * Clean up --------- Co-authored-by: Kawsar Ahmed --- src/lib/components/Actions.svelte | 2 +- src/lib/components/Footer.svelte | 18 +++++------- src/lib/components/Gallery.svelte | 9 +++--- src/lib/components/Image.svelte | 3 -- src/lib/components/TagsList.svelte | 2 +- src/lib/components/ui/slider/slider.svelte | 4 +-- src/routes/+page.svelte | 34 +++++++++++++++------- 7 files changed, 40 insertions(+), 32 deletions(-) diff --git a/src/lib/components/Actions.svelte b/src/lib/components/Actions.svelte index 3d12179..4f3017f 100644 --- a/src/lib/components/Actions.svelte +++ b/src/lib/components/Actions.svelte @@ -11,7 +11,7 @@ $: hasImages = $galleryStore.images?.length -
+
+ ($galleryStore.zoomLevel = e[0])} + class="w-80" + max={250} + min={50} + step={5} +/> diff --git a/src/lib/components/Gallery.svelte b/src/lib/components/Gallery.svelte index bea223f..1b5b036 100644 --- a/src/lib/components/Gallery.svelte +++ b/src/lib/components/Gallery.svelte @@ -5,13 +5,14 @@ import { faBan } from '@fortawesome/free-solid-svg-icons' $: noImage = $galleryStore.selectedTag && !$galleryStore.selectedFilteredImages.length + + $: imageHeight = $galleryStore.zoomLevel + 80
{#if noImage} diff --git a/src/lib/components/Image.svelte b/src/lib/components/Image.svelte index 38b31de..0c43dd2 100644 --- a/src/lib/components/Image.svelte +++ b/src/lib/components/Image.svelte @@ -11,8 +11,6 @@ let hasHover = false let typingTmr: number | undefined = undefined - $: imageHeight = $galleryStore.zoomLevel + 80 - const handleKeyUp = () => { clearTimeout(typingTmr) typingTmr = setTimeout(() => { @@ -38,7 +36,6 @@ on:mouseover={() => (hasHover = true)} on:mouseleave={() => (hasHover = false)} class="relative flex flex-col rounded-md bg-gray-100" - style="height: {imageHeight}px;" >
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index c1c650e..d606219 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -143,27 +143,39 @@ ARK Gallery 1.0 -
+
{#if imageDropping}

Drop your images here

{/if} -
+
- uploadFolder()} - on:deleteImage={() => askDeleteImage()} - on:deleteTag={() => askDeleteTag()} - /> - - +
+ uploadFolder()} + on:deleteImage={() => askDeleteImage()} + on:deleteTag={() => askDeleteTag()} + /> +
+
+ +
+
+ +
+ +
+
+
-