Skip to content

Render sidebar surfaces with color-mix transparency#52

Merged
BunsDev merged 1 commit into
mainfrom
okcode/sidebar-bg-opacity
Mar 28, 2026
Merged

Render sidebar surfaces with color-mix transparency#52
BunsDev merged 1 commit into
mainfrom
okcode/sidebar-bg-opacity

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Mar 28, 2026

Summary

  • Swapped sidebar surface transparency to color-mix-based surfaces so content stays opaque while the shell reads translucent.
  • Refreshed shared UI primitives (Button, Card, Dialog, Input) to use the newer Base UI render patterns and updated styling tokens.
  • Removed the markdown preview/file-open plumbing that is no longer used by the chat and code viewer flows.
  • Added sidebar coverage for the new transparency behavior.
  • Updated desktop app icons and cleaned up web package dependencies.

Testing

  • bun fmt
  • bun lint
  • bun typecheck
  • Not run: bun run test

- Move sidebar opacity from container alpha to surface/border color mixing
- Preserve border visibility at lower opacity in the chat layout
- Add regression coverage for the sidebar chrome styles
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 28, 2026

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

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Mar 28, 2026 5:05am

@github-actions github-actions Bot added size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Mar 28, 2026
@BunsDev BunsDev merged commit 501f9df into main Mar 28, 2026
7 of 9 checks passed
@BunsDev BunsDev deleted the okcode/sidebar-bg-opacity branch March 31, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant