From 4480132c747cba0ea6a371655fca65c81388da6a Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 2 Feb 2026 09:51:36 -0800 Subject: [PATCH] Add sticky submit buttons to settings pages --- src/app/components/ModalContainer.svelte | 2 +- src/app/components/RoomDetail.svelte | 3 -- src/app/components/SpaceAccessRequest.svelte | 6 +-- src/app/components/SpaceInviteAccept.svelte | 4 -- src/app/components/SpaceJoin.svelte | 11 +---- src/app/components/SpaceMenu.svelte | 1 - src/app/components/SpaceMenuRoomItem.svelte | 2 +- src/app/util/notifications.ts | 7 --- src/lib/components/Dialog.svelte | 1 - src/routes/settings/alerts/+page.svelte | 21 ++------- src/routes/settings/content/+page.svelte | 49 +++++++++++--------- src/routes/settings/privacy/+page.svelte | 9 ++-- src/routes/spaces/[relay]/[h]/+page.svelte | 5 +- 13 files changed, 43 insertions(+), 78 deletions(-) diff --git a/src/app/components/ModalContainer.svelte b/src/app/components/ModalContainer.svelte index ee2c40f95..ebd1bb7b3 100644 --- a/src/app/components/ModalContainer.svelte +++ b/src/app/components/ModalContainer.svelte @@ -1,5 +1,5 @@
@@ -105,7 +91,8 @@ -
+
{/snippet} +
+
+ Accessibility + + {#snippet label()} +

Font size

+ {/snippet} + {#snippet secondary()} +

{Math.round(settings.font_size * 100)}%

+ {/snippet} + {#snippet input()} + + {/snippet} +
+
+
Editor Settings {#snippet label()} @@ -123,27 +145,10 @@

Choose a media server type and url for files you upload to {PLATFORM_NAME}.

{/snippet} - Accessibility - - {#snippet label()} -

Font size

- {/snippet} - {#snippet secondary()} -

{Math.round(settings.font_size * 100)}%

- {/snippet} - {#snippet input()} - - {/snippet} -
-
- - -
+
+
+ +
diff --git a/src/routes/settings/privacy/+page.svelte b/src/routes/settings/privacy/+page.svelte index 37540384b..ad5851274 100644 --- a/src/routes/settings/privacy/+page.svelte +++ b/src/routes/settings/privacy/+page.svelte @@ -50,9 +50,10 @@ Allow {PLATFORM_NAME} to collect anonymous usage data.

-
- - -
+ +
+ +
diff --git a/src/routes/spaces/[relay]/[h]/+page.svelte b/src/routes/spaces/[relay]/[h]/+page.svelte index 6ad4108eb..df11bc2c2 100644 --- a/src/routes/spaces/[relay]/[h]/+page.svelte +++ b/src/routes/spaces/[relay]/[h]/+page.svelte @@ -1,12 +1,11 @@