Skip to content

patches/helium: macOS UI transparency/ vibrancy#202

Draft
sameerasw wants to merge 2 commits intoimputnet:mainfrom
sameerasw:main
Draft

patches/helium: macOS UI transparency/ vibrancy#202
sameerasw wants to merge 2 commits intoimputnet:mainfrom
sameerasw:main

Conversation

@sameerasw
Copy link
Copy Markdown

For your pull request to not get closed without review, please confirm that:

  • An issue exists where the maintainers agreed that this should be implemented.
    If such issue did not exist before, I opened one.
  • I tested that my contribution works locally, and does not break anything,
    otherwise I have marked my PR as draft.
  • If my contribution is non-trivial, I did not use AI to write most of it.
  • I understand that I will be permanently banned from interacting with this
    organization if I lied by checking any of these checkboxes.
  • The pull request contents are only relevant to the macOS platform, and can in
    no way be applied to other platforms.

This PR adds support for macOS UI transparency for the browser with vibrancy utilizing NSVisualEffect.

Initial plan for the implementation

  1. Initialize vibrancy with fixed transparency
  2. Fix bugs and glitches which can occur (overlay UI elements, rounded corners ...)
  3. Give user a control to adjust the transparency amount
  4. Testing

Some early implementation screenshots:
CleanShot-Helium-New Tab-20260410-11  06 45@2x
CleanShot-Helium-New Tab-20260410-11  03 58@2x

Notice in the light theme, the transparency is barely noticeable. This is due to how the NSVisualEffects behave and out of our control.

@sameerasw sameerasw force-pushed the main branch 2 times, most recently from 646f9d0 to 34d049c Compare April 10, 2026 06:37
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