beaker icon indicating copy to clipboard operation
beaker copied to clipboard

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

Open Bluebie opened this issue 3 years ago • 3 comments

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

  • OS: macOS Big Sur 11.2
  • Beaker Version: 1.1 release

Bluebie avatar Feb 11 '21 22:02 Bluebie

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 ?

cognominal avatar Feb 22 '21 20:02 cognominal

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

Bluebie avatar Feb 22 '21 22:02 Bluebie

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

  • Homebrew (arm64)
  • NVM, Node, NPM (arm64)
  • Default Terminal.app not using Rosetta (arm64)
Screenshot 2021-03-26 at 12 22 42 (2)

LeslieOA avatar Mar 26 '21 12:03 LeslieOA