From eeea71a88108c375c04853f58c298a518a54acaf Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Sat, 26 Sep 2026 00:56:17 -0300 Subject: [PATCH] fix(web): make the empty workspace draggable on desktop (#13713) --- apps/web/src/components/NoProjectsHero.tsx | 4 ++++ apps/web/src/routes/_chat.index.tsx | 1 + 2 files changed, 5 insertions(+) diff --git a/apps/web/src/components/NoProjectsHero.tsx b/apps/web/src/components/NoProjectsHero.tsx index de125d384eb1332ed9485932a52f279f0d4022ce..2da1c0aadb8c8216314c3876af01c6511241875d 100644 --- a/apps/web/src/components/NoProjectsHero.tsx +++ b/apps/web/src/components/NoProjectsHero.tsx @@ -2,9 +2,11 @@ import { PlusIcon } from "lucide-react"; import { useCallback } from "react"; import { openCommandPalette } from "../commandPaletteBus"; +import { isElectron } from "../env"; import { Button } from "./ui/button"; import { Empty, EmptyDescription, EmptyHeader, EmptyTitle } from "./ui/empty"; import { SidebarInset } from "./ui/sidebar"; +import { WorkspacePageHeader } from "./WorkspacePageHeader"; export function NoProjectsHero() { const openAddProject = useCallback(() => openCommandPalette({ open: "add-project" }), []); @@ -12,6 +14,8 @@ export function NoProjectsHero() { return (
+ {/* The desktop window only moves where CSS opts in, so keep a titlebar strip. */} + {isElectron ? : null}
diff --git a/apps/web/src/routes/_chat.index.tsx b/apps/web/src/routes/_chat.index.tsx index 28cbbaedb7689356ab39226eb9e32995e56db994..61e9e7a2e3a28d017b6d69e8970237c8a3ded809 100644 --- a/apps/web/src/routes/_chat.index.tsx +++ b/apps/web/src/routes/_chat.index.tsx @@ -91,6 +91,7 @@ function IndexDraftLanding() { function DraftStartError({ onRetry }: { readonly onRetry: () => void }) { return ( + {isElectron ? : null} Couldn’t start a new thread -- 2.54.0