Skip to content

Add opacity settings for the desktop window and sidebar#39

Merged
BunsDev merged 1 commit into
mainfrom
okcode/settings-opacity-sliders
Mar 28, 2026
Merged

Add opacity settings for the desktop window and sidebar#39
BunsDev merged 1 commit into
mainfrom
okcode/settings-opacity-sliders

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Mar 28, 2026

Summary

  • Add app settings for windowOpacity and sidebarOpacity, with normalization and defaults.
  • Wire the desktop bridge and Electron main process to apply window opacity changes safely.
  • Add settings UI sliders for both opacity controls and update the chat layout/sidebar styling to use the saved values.
  • Simplify preview sizing/visibility handling and switch the code viewer to a full-page overlay.

Testing

  • Not run (changes prepared from diff review only).
  • Expected verification: bun fmt
  • Expected verification: bun lint
  • Expected verification: bun typecheck

- Persist opacity settings in app state
- Bridge window opacity to Electron and style the sidebar via CSS
- Add sliders and reset actions in settings
@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 1:39am

@BunsDev BunsDev merged commit a82a43b into main Mar 28, 2026
8 of 9 checks passed
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Mar 28, 2026
@BunsDev BunsDev deleted the okcode/settings-opacity-sliders 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:L 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