beakerbrowser / beaker

An experimental peer-to-peer Web browser
https://beakerbrowser.com/
MIT License
6.75k stars 545 forks source link

Menu Bar icon on macOS Big Sur / M1 Mac has opaque background #1909

Open Bluebie opened 3 years ago

Bluebie commented 3 years ago

Describe the Bug On macOS Big Sur, running on M1 MacBook Air (2020), Beaker 1.1 release (from github releases / dmg download) has an opaque background on the beaker daemon icon added to the system menu bar. When system darkmode is active the background is black, when darkmode is inactive, the background is white. The icon is always legible, but looks very odd as every other icon in the menubar has a transparent background.

Note, launching Beaker on M1 Mac currently requires using the terminal to navigate to Beaker Browser.app/Contents/MacOS and manually executing the binary with ./Beaker\ Browser as Finder/macOS UI refuses to launch the app claiming it's incompatible with the new ARM architecture.

To Reproduce

  1. Download Beaker 1.1 macOS release from GitHub
  2. Unpack to /Applications
  3. Open a terminal
  4. cd /Applications/Beaker\ Browser.app/Contents/MacOS
  5. ./Beaker\ Browser
  6. Click through initial setup wizard, accepting daemon to stay open in background
  7. Observe menubar icon

Expected Behavior Menubar icon should have a transparent background as in previous releases

Screenshots

Screen Shot 2021-02-12 at 9 50 56 am

Environment

cognominal commented 3 years ago

Thx for the tip for opening beaker on M1. I suppose it uses the emulation layer. Has anyone tried to compile the beaker repo on M1 ?

Bluebie commented 3 years ago

I didn't have success building on my M1 macbook air using the current master branch

LeslieOA commented 3 years ago

@cognominal @Bluebie Seeing your comment I just cloned + built. Seems to work well (as of 26th March 2021).

Screenshot 2021-03-26 at 12 22 42 (2)