From 2e6f453abe98458187ba331ccd473b33fe616978 Mon Sep 17 00:00:00 2001 From: dtonon Date: Mon, 18 May 2026 12:27:18 +0100 Subject: [PATCH] Improve mobile version --- src/lib/components/ChatSidebar.svelte | 10 +- src/lib/components/LeftSidebar.svelte | 6 +- src/lib/components/MobileMenu.svelte | 200 +++++++++++++++++++ src/lib/components/Navbar.svelte | 39 +++- src/lib/components/NewDiscussionModal.svelte | 8 +- src/lib/components/SortToggle.svelte | 2 +- src/lib/components/ThreadItem.svelte | 4 +- src/lib/components/ThreadScrubber.svelte | 6 +- src/routes/+layout.svelte | 107 ++++++++-- src/routes/+page.svelte | 6 +- src/routes/about/+page.svelte | 21 ++ src/routes/contacts/+page.svelte | 2 +- src/routes/room/[slug]/+page.svelte | 4 +- src/routes/thread/[id]/+page.svelte | 79 +++++--- 14 files changed, 421 insertions(+), 73 deletions(-) create mode 100644 src/lib/components/MobileMenu.svelte create mode 100644 src/routes/about/+page.svelte diff --git a/src/lib/components/ChatSidebar.svelte b/src/lib/components/ChatSidebar.svelte index 4d52377..1434df8 100644 --- a/src/lib/components/ChatSidebar.svelte +++ b/src/lib/components/ChatSidebar.svelte @@ -15,9 +15,10 @@ type Props = { expanded?: boolean; onToggle: () => void; + mobileActive?: boolean; }; - let { expanded = false, onToggle }: Props = $props(); + let { expanded = false, onToggle, mobileActive = false }: Props = $props(); let asideEl: HTMLElement; let listEl = $state(null); @@ -144,14 +145,15 @@