mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
The previous tab strip height made session titles and toolbar affordances feel cramped. Increase the shared titlebar height token for tabs, overflow controls, and the native drag gutter so the top chrome reads as a deliberate desktop titlebar while preserving the existing drag, close, and toolbar interactions. Constraint: Keep the change scoped to the desktop tab strip and avoid changing session state, ordering, or window-control behavior Rejected: Increase only the outer bar height | tab hit targets and overflow controls would remain visually misaligned Confidence: high Scope-risk: narrow Directive: Keep tab, overflow button, and drag-gutter heights aligned when changing this titlebar again Tested: cd desktop && bunx vitest run src/components/layout/TabBar.test.tsx Tested: bun run check:desktop Tested: Browser smoke on Vite with tab bar measured at about 44px and toolbar controls centered Not-tested: Native packaged Tauri window rendering on Windows titlebar controls
Claude Code Haha Desktop
基于 Tauri 2 + React 的桌面客户端。
开发
bun install
bun run tauri dev
构建
# macOS (Apple Silicon)
./scripts/build-macos-arm64.sh
# Windows (x64, MSI only)
.\scripts\build-windows-x64.ps1
构建产物位于 build-artifacts/ 目录,文件名会显式包含平台、架构和包类型。
常见问题
macOS 提示"已损坏,无法打开"
xattr -cr /Applications/Claude\ Code\ Haha.app