From ab2acb643717893152b04f4fe16690cc645a3329 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sat, 18 Apr 2026 08:49:57 +0200 Subject: [PATCH] =?UTF-8?q?fix(filter):=20Hover=20f=C3=BCllt=20ganzen=20Bu?= =?UTF-8?q?tton,=20Abbrechen=20links=20/=20OK=20rechts,=20Alle+Keine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Trigger nimmt volle Höhe des .search-box-Containers ein (align-self: stretch, min-height: 0), damit der Hover-Hintergrund bündig ausgefüllt wird statt nur innerhalb eines 44px-Rechtecks. - Footer: justify-content: space-between — Abbrechen sitzt jetzt links, OK rechts (übliche Platform-Konvention). - Quick-Actions: zusätzlicher „Keine"-Button neben „Alle", beide setzen den Draft-State ohne sofortigen Commit. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/components/SearchFilter.svelte | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/src/lib/components/SearchFilter.svelte b/src/lib/components/SearchFilter.svelte index d71d5fb..505820e 100644 --- a/src/lib/components/SearchFilter.svelte +++ b/src/lib/components/SearchFilter.svelte @@ -77,6 +77,10 @@ function selectAllDraft() { draft = new Set(searchFilterStore.domains.map((d) => d.domain)); } + + function selectNoneDraft() { + draft = new Set(); + }
@@ -98,7 +102,10 @@