From c4809bec46067a408a5c58b4369d078328cf7959 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Wed, 25 Mar 2026 22:39:57 +0800 Subject: [PATCH] =?UTF-8?q?folder=E6=A0=87=E9=A2=98=E9=80=82=E9=85=8Dweb?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/app-title-bar.tsx | 11 +++++++---- src/components/layout/folder-title-bar.tsx | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/layout/app-title-bar.tsx b/src/components/layout/app-title-bar.tsx index 0358957..72c5c4a 100644 --- a/src/components/layout/app-title-bar.tsx +++ b/src/components/layout/app-title-bar.tsx @@ -25,11 +25,14 @@ export function AppTitleBar({ showWindowControls = true, }: AppTitleBarProps) { const { isMac, isWindows } = usePlatform() + const isDesktopRuntime = + typeof window !== "undefined" && "__TAURI_INTERNALS__" in window + const hasDesktopWindowChrome = showWindowControls && isDesktopRuntime const rowPadding = cn( "px-3", - isMac && "pl-[76px]", - isWindows && showWindowControls && "pr-[138px]" + isMac && hasDesktopWindowChrome && "pl-[76px]", + isWindows && hasDesktopWindowChrome && "pr-[138px]" ) return ( @@ -54,7 +57,7 @@ export function AppTitleBar({
{right} @@ -70,7 +73,7 @@ export function AppTitleBar({
) : null} - {showWindowControls && isWindows ? ( + {hasDesktopWindowChrome && isWindows ? (
diff --git a/src/components/layout/folder-title-bar.tsx b/src/components/layout/folder-title-bar.tsx index 1ab16da..74269b9 100644 --- a/src/components/layout/folder-title-bar.tsx +++ b/src/components/layout/folder-title-bar.tsx @@ -239,7 +239,7 @@ export function FolderTitleBar() { +