max-mapper / max-mapper/menubar

showDockIcon: false not working on macOS

Open
#306 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
6.8k
Forks
363
PR merge metrics
No merged PRs in 30d

Description

Description

On macOS the dock icon is initially hidden, but when I click the menubar app, it appears, and the native app menu bar is also shown.

Steps to Reproduce the Problem
  1. Launch one of the examples that comes with menubar, e.g. hello-world
  2. Observe that no dock icon is visible
  3. Click the menubar icon
Expected Behaviour

No dock icon appears when the menubar icon is clicked

Actual Behaviour

A dock icon appears, along with a set of main app menus (Electron, File, View, Window, Help)

Specifications
  • Menubar version: 9.0.1
  • Platform: macOS 10.15 and 11.0.1
  • Electron version: v9.3.4
Other information

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running the hello-world example on macOS with showDockIcon set to false and reproduce the click behavior. Trace the menubar click handling and Electron app visibility behavior; it is done when clicking the menubar icon leaves both the dock icon and native app menus hidden.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, macos, typescript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.