feat: pro-instrument desktop UI revamp - #256
Merged
Merged
Conversation
Redesign the desktop app shell and core surfaces into a cohesive "pro instrument" visual language (Figma/Linear/Raycast-grade), replacing the generic shadcn/dashboard look. See DESIGN.md. - Tokens: graphite blue-black surfaces + one electric-indigo accent, tighter radii, dark-by-default; remove the 8-color accent-picker sprawl. Add apps/desktop-ui/DESIGN.md as the north star. - Tabs: Figma-style square tabs (rounded top, dividers, welded active tab + content seam) replacing pills. - Unified top bar: brand + live app-version chip + theme/settings/ profile; moved out of the sidebar, which is now pure navigation. Extract useAppUser / useSignOut hooks; remove dead sidebar code. - Native window chrome: OS title bar off, macOS traffic lights inset (titleBarStyle overlay + trafficLightPosition); grant core:window:allow-start-dragging so the custom titlebar drags. - Sidebar nav + Cmd-K command palette flattened to the one-accent language (no gradient pills / stray violet). - Dashboard: light-touch reskin (solid greeting, flat graphite panels). - Tool template: shared ToolPageHeader + JSON Formatter + Regex Tester aligned to the pro surface/toolbar vocabulary. - Fix pnpm packageManager pin to 11.13.1 (11.12.0 is a broken release that crashes pnpm in-repo with an "integrity" error). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Redesign the desktop app shell and core surfaces into a cohesive "pro instrument" visual language (Figma/Linear/Raycast-grade), replacing the generic shadcn/dashboard look. See DESIGN.md.