Skip to content

Responsive shell, theming system, and empty workspace create - #31

Merged
Modsofthenation merged 2 commits into
mainfrom
cursor/ui-responsive-theming-e5b1
Jul 26, 2026
Merged

Modsofthenation merged 2 commits into
mainfrom
cursor/ui-responsive-theming-e5b1

Conversation

@Modsofthenation

Copy link
Copy Markdown
Owner

Summary

UI pass for responsiveness, a real theming system, empty (non-demo) workspace create, and cleaner spacing/surfaces.

Responsive

  • Mobile top bar + slide-out drawer nav (backdrop, Escape, body scroll lock)
  • Grouped sidebar (Work / Review / Tools)
  • Tighter phone breakpoints, safe-area padding, touch-sized controls

Theming

  • Color mode: System / Dark / Light (follows OS when System)
  • Accents: Teal / Ocean / Forest / Slate (data-accent + CSS tokens)
  • Spacing / type tokens; Source Sans 3 + IBM Plex Mono
  • Settings → Appearance controls; sidebar/topbar still toggle resolved light/dark

Empty workspace

  • First-run choice: Empty workspace (seed: false) or Demo team
  • Home / Team empty states when personCount === 0
  • API path already supported; verified init → 0 people

Visual polish

  • Consistent panel padding, panel titles, choice cards on unlock
  • Brand/accent-aware borders (no hardcoded light-theme teal in dark CSS)

Screenshots

Settings appearance
Desktop grouped nav
Mobile drawer
Ocean accent

Test plan

  • pnpm --filter @prm/ui build
  • Empty init on temp PRM_DATA_DIR → personCount: 0
  • Manual: Settings accents + mobile drawer
  • Fresh data dir → Create empty workspace → Team empty state → add EM
  • Fresh data dir → Demo team still seeds with workbench
  • System color mode flips with OS preference

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 26, 2026 02:12
Add mobile drawer nav with grouped sidebar, a theming system
(system/dark/light + teal/ocean/forest/slate accents, spacing tokens,
Source Sans 3), and first-run empty workspace create without demo seed.
Tighten padding/surfaces and empty states on Home and Team.

Co-authored-by: Damon van der linde <zord.lack.net@gmail.com>
Co-authored-by: Damon van der linde <zord.lack.net@gmail.com>
@Modsofthenation
Modsofthenation marked this pull request as ready for review July 26, 2026 02:16
@Modsofthenation
Modsofthenation merged commit e61eb30 into main Jul 26, 2026
2 checks passed
@cursor
cursor Bot deleted the cursor/ui-responsive-theming-e5b1 branch August 12, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants