From 0e98b14789dfc4796a82567da3f6f3192d5a9104 Mon Sep 17 00:00:00 2001 From: nayan9617 Date: Thu, 2 Apr 2026 23:59:34 +0530 Subject: [PATCH 1/2] keep mobile landscape in the compact nav layout --- src/app.css | 10 ++++ src/app/components/PrimaryNav.svelte | 70 ++++++++++++++------------ src/lib/components/SecondaryNav.svelte | 2 +- 3 files changed, 48 insertions(+), 34 deletions(-) diff --git a/src/app.css b/src/app.css index ae198f34..82432160 100644 --- a/src/app.css +++ b/src/app.css @@ -245,6 +245,16 @@ @apply content-sizing content-padding-x content-padding-y; } +@media (hover: none) and (pointer: coarse) and (orientation: landscape) and (max-height: 800px) { + .compact-landscape-hidden { + display: none !important; + } + + .compact-landscape-flex { + display: flex !important; + } +} + .heading { @apply text-center text-2xl; } diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index 2d2c749f..746fea0f 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -29,47 +29,51 @@ const anySpaceNotifications = $derived($userSpaceUrls.some(p => $notifications.has(p))) -