mirror of
https://github.com/stablyai/orca.git
synced 2026-10-27 16:02:42 +00:00
Replace the default Windows native title bar with a custom renderer-drawn titlebar to match the macOS experience: - Set titleBarStyle:'hidden' on win32 to remove the OS chrome - Add min/max/close buttons (Fluent-style SVG) fixed to the top-right corner, rendered last in DOM order so they're never blocked by -webkit-app-region:drag - Route close through IPC (window:close-requested) so the terminal-running confirmation guard stays active; minimize/maximize via window:minimize and window:maximize IPC channels - Add maximize state sync (window:maximize-changed) so the restore icon shows correctly - Add Orca logo + ··· application-menu button on the left in place of the bare pl-2 spacer; ··· calls Menu.getApplicationMenu().popup() replicating Alt-key reveal - Add window-controls-titlebar-spacer to reserve 138px on the right of the full-width titlebar so content isn't obscured by the overlay Co-authored-by: Neil Parker <nwparker@anthropic.com>