Skip to content

UI redesign based on Stitch designs#106

Merged
TomMaSS merged 2 commits into
mainfrom
redesign/stitch-ui
Mar 29, 2026
Merged

UI redesign based on Stitch designs#106
TomMaSS merged 2 commits into
mainfrom
redesign/stitch-ui

Conversation

@TomMaSS
Copy link
Copy Markdown
Owner

@TomMaSS TomMaSS commented Mar 28, 2026

Summary

  • Major visual overhaul unifying 9 Google Stitch screen designs into a cohesive dark theme
  • WCAG AA compliant content readability with custom markdown component map
  • Presentational TopBar with project tabs in navigation bar
  • Redesigned: Login, Projects Dashboard, Settings, Workspace, Stats, Dependencies
  • 35 Playwright E2E baseline tests with separate CI job

Changes by area

Theme: Stitch-derived dark palette, reading surface for content, glass-panel/input-etched/ui-placeholder utilities

Layout: TopBar variants (dashboard/project/settings), tree sidebar with status dots, compact action bar

Pages: Login (gradient blur, etched inputs), Dashboard (deeper cards, Forge modal), Settings (Stitch section layout with members table, API keys table, danger zone)

Components: MarkdownRenderer (custom h2/h3/table/list/code renderers), ChatPanel (lighter bg), DependencyGraph (stats cards), TokenStatsDashboard (Stats/Log View/Alerts sub-tabs), MemberManager (avatar table)

Tests: 35 E2E specs covering auth, dashboard, workspace, chat, stats, dependencies, settings, theme toggle. CI job with Docker Compose health checks.

Test plan

  • 35/35 Playwright E2E tests passing locally
  • Visual review of all pages in browser
  • Light mode spot check
  • CI pipeline passes (unit + E2E)

TomMaSS added 2 commits March 28, 2026 12:14
Major visual overhaul unifying 9 Stitch screen designs into a cohesive
dark theme with WCAG AA compliant readability.

- Stitch-derived dark palette with reading surface for content areas
- TopBar refactored to presentational with project tabs in nav
- Unified tree sidebar with status dots and collapsible hierarchy
- Login, Projects Dashboard, Settings pages redesigned
- MarkdownRenderer with custom component map for proper contrast
- ChatPanel, DependencyGraph, TokenStatsDashboard restyled
- MemberManager with avatar table layout
- Stats sub-tabs: Stats, Log View, Alerts
- 35 Playwright E2E baseline tests with CI job
@TomMaSS TomMaSS merged commit f3288d2 into main Mar 29, 2026
1 of 2 checks passed
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.

1 participant