From 439e65cba62ada90942e847898d3f816dfc38ee2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E5=BE=B7=E6=A3=AE?= Date: Fri, 23 Oct 2026 17:40:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E9=80=82=E9=85=8D=20Windows=20?= =?UTF-8?q?=E4=BE=A7=E6=A0=8F=E6=94=B6=E8=B5=B7=E6=8C=89=E9=92=AE=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../renderer/src/components/SidebarToggle.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/apps/desktop/src/renderer/src/components/SidebarToggle.tsx b/apps/desktop/src/renderer/src/components/SidebarToggle.tsx index c79b23c..181e9c6 100644 --- a/apps/desktop/src/renderer/src/components/SidebarToggle.tsx +++ b/apps/desktop/src/renderer/src/components/SidebarToggle.tsx @@ -8,16 +8,20 @@ interface SidebarToggleProps { readonly className?: string; } -/** 把窗口操作放在原生交通灯旁,避免再拼出一条独立的自定义标题栏。 */ +/** macOS 按钮放在交通灯旁;Windows 保留原生标题栏,按钮贴近内容区左侧。 */ export function SidebarToggle({ collapsed, onToggle, className }: SidebarToggleProps) { + const isWindows = navigator.userAgent.includes("Windows"); + return ( <> -