From 49e619d68f85d8a909d9ef5958a2888dbc6926a0 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 12 Feb 2026 14:35:34 +0100 Subject: [PATCH] feat(matrix): add FAB to open sidebar on mobile Add a floating action button in the bottom-left corner that appears when the sidebar is closed on mobile/tablet devices. Shows unread message count badge. Co-Authored-By: Claude Opus 4.5 --- .../web/src/routes/(app)/chat/+page.svelte | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte b/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte index cff456656..1c1d6eeae 100644 --- a/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte +++ b/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte @@ -6,7 +6,7 @@ import SearchDialog from '$lib/components/chat/SearchDialog.svelte'; import ForwardMessageDialog from '$lib/components/chat/ForwardMessageDialog.svelte'; import { CallView, IncomingCallDialog } from '$lib/components/call'; - import { ChatCircle, Plus, Gear } from '@manacore/shared-icons'; + import { ChatCircle, Plus, Gear, List } from '@manacore/shared-icons'; import { browser } from '$app/environment'; // Call state @@ -231,6 +231,24 @@ (showRoomSettings = false)} /> + + + {#if !sidebarOpen} + + {/if}