From 9311cab3b21d1532f661238f2b01f22307dfd145 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 3 Apr 2026 17:14:55 -0700 Subject: [PATCH] Move away from fixed positioned page elements because they act squirrely on android --- src/app.css | 24 +-- src/app/components/EventReply.svelte | 6 +- src/app/components/PrimaryNav.svelte | 2 +- src/app/components/PrimaryNavSpaces.svelte | 2 +- src/app/components/SpaceSearch.svelte | 136 +++++++------ src/lib/components/Page.svelte | 2 +- src/lib/components/PageBar.svelte | 2 +- src/lib/components/PageContent.svelte | 5 +- src/lib/components/SecondaryNav.svelte | 2 +- src/lib/components/SecondaryNavSection.svelte | 2 +- src/routes/people/+page.svelte | 2 +- src/routes/spaces/+page.svelte | 6 +- src/routes/spaces/[relay]/+page.svelte | 4 +- src/routes/spaces/[relay]/recent/+page.svelte | 184 +++++++++--------- src/routes/spaces/create/+page.svelte | 4 +- 15 files changed, 181 insertions(+), 202 deletions(-) diff --git a/src/app.css b/src/app.css index ae198f34..27d4e197 100644 --- a/src/app.css +++ b/src/app.css @@ -390,28 +390,12 @@ progress[value]::-webkit-progress-value { /* content width for fixed elements */ -.cw { - @apply w-full md:left-[18.5rem] md:w-[calc(100%-18.5rem-var(--sair))]; -} - -.cw-full { - @apply w-full md:left-[4rem] md:w-[calc(100%-4rem-var(--sair))]; -} - -.cb { - @apply md:bottom-sai bottom-[calc(var(--saib)+3.5rem)]; -} - -.ct { - @apply top-[calc(var(--sait)+5rem)] md:top-[calc(var(--sait)+3rem)]; +.left-content { + @apply md:left-[calc(18.5rem+var(--sail))]; } /* Keyboard open state adjustments */ -body.keyboard-open .cb { - @apply bottom-sai; -} - body.keyboard-open .hide-on-keyboard { display: none; } @@ -419,11 +403,11 @@ body.keyboard-open .hide-on-keyboard { /* chat view */ .chat__compose { - @apply cb cw fixed z-compose; + @apply left-content bottom-sai right-sai fixed z-compose; } .chat__compose-zone { - @apply cb cw fixed z-compose; + @apply left-content bottom-sai right-sai fixed z-compose; } .chat__compose-zone .chat__compose-inner { diff --git a/src/app/components/EventReply.svelte b/src/app/components/EventReply.svelte index 20a9826a..31b412a3 100644 --- a/src/app/components/EventReply.svelte +++ b/src/app/components/EventReply.svelte @@ -64,7 +64,11 @@
-
+
diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index c17ad236..80003124 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -32,7 +32,7 @@