From 653c206688262c080cba988a237acd67da9e714f Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Mon, 22 Dec 2025 04:37:10 -0600 Subject: [PATCH] feat(desktop): mobile responsiveness --- packages/desktop/src/components/header.tsx | 56 +-- .../desktop/src/components/prompt-input.tsx | 6 +- packages/desktop/src/context/layout.tsx | 6 +- packages/desktop/src/pages/layout.tsx | 319 +++++++++++------- packages/desktop/src/pages/session.tsx | 272 +++++++++++---- packages/ui/src/components/icon.tsx | 1 + packages/ui/src/components/message-part.tsx | 13 +- 7 files changed, 458 insertions(+), 215 deletions(-) diff --git a/packages/desktop/src/components/header.tsx b/packages/desktop/src/components/header.tsx index 69c15449a..c5ecd9871 100644 --- a/packages/desktop/src/components/header.tsx +++ b/packages/desktop/src/components/header.tsx @@ -20,6 +20,7 @@ import { iife } from "@opencode-ai/util/iife" export function Header(props: { navigateToProject: (directory: string) => void navigateToSession: (session: Session | undefined) => void + onMobileMenuToggle?: () => void }) { const globalSync = useGlobalSync() const globalSDK = useGlobalSDK() @@ -29,11 +30,19 @@ export function Header(props: { return (
+ store().config.share !== "disabled") return ( <> -
-
- -
/
+
+
+