From 6ebae19984b2a5abeb3148fdc04e51c1c8e0cf2d Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 27 Mar 2026 12:38:52 +0100 Subject: [PATCH] feat(#90): add hamburger menu and mobile nav drawer below 640px MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nav links were completely hidden on mobile (sm:flex / hidden split). Adds a 44×44px hamburger toggle, a fixed overlay panel with full-width nav links (min-h-[44px] touch targets), backdrop-click and Escape to close, and a $effect that auto-closes on route change. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/AppNav.svelte | 129 +++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/frontend/src/routes/AppNav.svelte b/frontend/src/routes/AppNav.svelte index 49e6888e..6cda8155 100644 --- a/frontend/src/routes/AppNav.svelte +++ b/frontend/src/routes/AppNav.svelte @@ -1,11 +1,33 @@ -