From 901d12f71d614e4c45c43ed7a5564210397b27c5 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sat, 24 Oct 2026 16:17:26 +0000 Subject: [PATCH] Header tiles: Trackers dropdown, dashboard and quick add as hoverable monochrome tiles Lift + tint on hover, visible focus ring, aria-current for the dashboard, colourful icons on a black-and-white surface, prefers-reduced-motion respected. --- src/lib/components/SiteChrome.svelte | 133 +++++++++++++++++++++------ 1 file changed, 107 insertions(+), 26 deletions(-) diff --git a/src/lib/components/SiteChrome.svelte b/src/lib/components/SiteChrome.svelte index d873d0d..d68c030 100644 --- a/src/lib/components/SiteChrome.svelte +++ b/src/lib/components/SiteChrome.svelte @@ -248,7 +248,7 @@ class={[ 'absolute top-full z-50 max-h-[75vh] overflow-y-auto rounded-md border border-border bg-popover p-1 text-popover-foreground shadow-md', item.href === '/trackers' - ? 'left-1/2 grid w-[min(36rem,calc(100vw-2rem))] -translate-x-1/2 grid-cols-2 gap-x-1' + ? 'left-1/2 grid w-[min(36rem,calc(100vw-2rem))] -translate-x-1/2 grid-cols-2 gap-1.5 p-2' : 'left-0 w-72' ]} aria-label={menu.label} @@ -266,10 +266,12 @@ {#if item.href === '/trackers'} - + {:else}