From 79252fe54a25717f731e57c51f16af152d6d8e66 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:46:27 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Phase=201=20Aether=20Drift=20=E2=80=94?= =?UTF-8?q?=20mobile-first=20grid=20layout=20and=20token=20migration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace Discord flex layout with CSS Grid on desktop (312px sidebar + 1fr main) and overlay drawer on mobile. Migrate all discord-* class references to Aether Drift design tokens across 15 files (~200 refs). Layout: ServerSidebar becomes a fixed glass strip (md:glass-strip), ChannelSidebar gets pl-[72px] offset, bottom bar is a glass-bubble (z-105), MessageInput floats as absolute glass pill on desktop (z-110). MemberSidebar/ActivityPanel hidden on mobile via hidden md:block. Z-index stack: MobileNav backdrop z-35, sidebar z-40, glass strip z-100, bottom bar z-105, input bubble z-110, hamburger z-120, profile popout z-145, device panels z-150, modals z-200. --- packages/web/index.html | 6 +- .../web/src/components/chat/MessageInput.tsx | 30 ++-- .../web/src/components/chat/MessageList.tsx | 24 +-- .../src/components/layout/ActivityPanel.tsx | 18 +- .../web/src/components/layout/AppLayout.tsx | 14 +- .../src/components/layout/ChannelSidebar.tsx | 158 +++++++++--------- .../web/src/components/layout/MainContent.tsx | 112 ++++++------- .../layout/MemberListToggleButton.tsx | 4 +- .../src/components/layout/MemberSidebar.tsx | 16 +- .../web/src/components/layout/MobileNav.tsx | 4 +- .../src/components/layout/ServerSidebar.tsx | 16 +- packages/web/src/components/ui/Modal.tsx | 10 +- .../src/components/voice/VoiceControls.tsx | 32 ++-- packages/web/src/styles/globals.css | 139 ++++++++++++++- packages/web/tailwind.config.js | 59 ++++++- 15 files changed, 412 insertions(+), 230 deletions(-) diff --git a/packages/web/index.html b/packages/web/index.html index 9cbd5738..8c0b42a0 100644 --- a/packages/web/index.html +++ b/packages/web/index.html @@ -1,9 +1,13 @@ - +
+
This is the beginning of your direct message history with @{username}.
This is the start of the conversation.
Loading Backspace...
No DM conversations yet.
Select a text or voice channel to get started
No one is currently in this voice channel.