From c9ca75e2e8b732e2f9f6af4923dc7b62b08d166c Mon Sep 17 00:00:00 2001 From: vcoppe Date: Tue, 17 Feb 2026 22:24:14 +0100 Subject: [PATCH] small ui improvements --- website/src/lib/components/GPXStatistics.svelte | 6 +++--- .../elevation-profile/ElevationProfile.svelte | 2 +- website/src/lib/components/map/Map.svelte | 11 ++++++++++- website/src/routes/[[language]]/app/+page.svelte | 12 ++++++++++-- 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/website/src/lib/components/GPXStatistics.svelte b/website/src/lib/components/GPXStatistics.svelte index ecc38577b..40838010f 100644 --- a/website/src/lib/components/GPXStatistics.svelte +++ b/website/src/lib/components/GPXStatistics.svelte @@ -31,13 +31,13 @@ diff --git a/website/src/lib/components/elevation-profile/ElevationProfile.svelte b/website/src/lib/components/elevation-profile/ElevationProfile.svelte index 11db47106..3d353a017 100644 --- a/website/src/lib/components/elevation-profile/ElevationProfile.svelte +++ b/website/src/lib/components/elevation-profile/ElevationProfile.svelte @@ -64,7 +64,7 @@ }); -
+
{#if showControls} diff --git a/website/src/lib/components/map/Map.svelte b/website/src/lib/components/map/Map.svelte index 0d4f3626d..9b5d539db 100644 --- a/website/src/lib/components/map/Map.svelte +++ b/website/src/lib/components/map/Map.svelte @@ -129,12 +129,21 @@ @apply relative; @apply top-0; @apply left-0; - @apply my-2; @apply w-[29px]; } + div :global(.maplibregl-ctrl-geocoder--icon-loading) { + @apply -mt-1; + @apply mb-0; + } + + div :global(.maplibregl-ctrl-geocoder--icon-close) { + @apply my-0; + } + div :global(.maplibregl-ctrl-geocoder--input) { @apply relative; + @apply h-8; @apply w-64; @apply py-0; @apply pl-2; diff --git a/website/src/routes/[[language]]/app/+page.svelte b/website/src/routes/[[language]]/app/+page.svelte index 6c5002e18..5cec7b973 100644 --- a/website/src/routes/[[language]]/app/+page.svelte +++ b/website/src/routes/[[language]]/app/+page.svelte @@ -30,6 +30,11 @@ elevationFill, } = settings; + let bottomPanelWidth: number | undefined = $state(); + let bottomPanelOrientation = $derived( + bottomPanelWidth && bottomPanelWidth >= 540 && $elevationProfile ? 'horizontal' : 'vertical' + ); + onMount(async () => { settings.connectToDatabase(db); fileStateCollection.connectToDatabase(db).then(() => { @@ -127,14 +132,17 @@ /> {/if}
{#if $elevationProfile}