From fef71dd571dcb3c30a38e2a4e559fcb2fcebabf0 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 17 Apr 2026 14:24:10 +0200 Subject: [PATCH] =?UTF-8?q?fix(wetter):=20design=20improvements=20?= =?UTF-8?q?=E2=80=94=20scroll=20chips,=20hierarchy,=20dedup=20names?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - LocationPicker: horizontal scroll instead of wrapping chips, action buttons now show text labels (Standort, Hinzufügen, Verwalten) - CurrentConditions: temperature is now the dominant hero element (4rem), deduplicate "Berlin, Berlin" → "Berlin", added last-updated timestamp - Fix "Uebersicht" → "Übersicht" umlaut in tab labels - Better visual hierarchy: temperature dominates, details recede Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/lib/modules/wetter/ListView.svelte | 8 +- .../components/CurrentConditions.svelte | 118 +++++++++----- .../wetter/components/LocationPicker.svelte | 152 +++++++++--------- .../web/src/routes/(app)/wetter/+page.svelte | 8 +- 4 files changed, 166 insertions(+), 120 deletions(-) diff --git a/apps/mana/apps/web/src/lib/modules/wetter/ListView.svelte b/apps/mana/apps/web/src/lib/modules/wetter/ListView.svelte index 86ac215a5..9d4817ad1 100644 --- a/apps/mana/apps/web/src/lib/modules/wetter/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/wetter/ListView.svelte @@ -85,7 +85,7 @@ class:active={activeTab === 'overview'} onclick={() => (activeTab = 'overview')} > - Uebersicht + Übersicht + {/each} + + {/if} + + +
+ + {#if locations.length > 0} -
- {#each locations as loc (loc.id)} - - {/each} -
- {:else} - Keine Orte gespeichert - {/if} -
- - {#if locations.length > 0} - - {/if} -
+ {/if}
@@ -138,7 +136,7 @@