Skip to content

feat(studio): restyle top bar left segment to Supabase style#1210

Merged
os-zhuang merged 1 commit intomainfrom
claude/restyle-top-bar-left-segment
Apr 22, 2026
Merged

feat(studio): restyle top bar left segment to Supabase style#1210
os-zhuang merged 1 commit intomainfrom
claude/restyle-top-bar-left-segment

Conversation

@Claude
Copy link
Copy Markdown
Contributor

@Claude Claude AI commented Apr 22, 2026

Restyled the Studio header to match Supabase's visual language: replaced vertical separators between switchers with lightweight forward-slash dividers, removed lucide icons from switcher triggers, and added a clickable brand mark on the far left.

Changes

  • New components: Added StudioBrand (clickable Boxes icon linking to /) and SlashDivider (muted / separator) inline in top-bar.tsx
  • OrganizationSwitcher: Removed Building2 icon from trigger, tightened chevron to h-3 w-3 opacity-50
  • ProjectSwitcher: Removed Layers icon from trigger, tightened chevron to h-3 w-3 opacity-50, kept ProjectBadge for environment indicator
  • Top bar layout: New left segment reads [Logo] / Org ⌄ / Project ⌄ | Breadcrumb … with gap-1.5 spacing
  • Removed PackageSwitcher: Eliminated from header and __root.tsx props (project = package going forward)

Visual result

Header now renders: [◧] / Object Stack / Project Name [PROD] | Overview

Behavior of switchers unchanged—this is a visual-only refactor.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
objectstack-demo Ready Ready Preview, Comment Apr 22, 2026 2:53am
spec Ready Ready Preview, Comment Apr 22, 2026 2:53am

Request Review

@os-zhuang os-zhuang marked this pull request as ready for review April 22, 2026 04:04
@os-zhuang os-zhuang merged commit b1d0d7d into main Apr 22, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants