max-mapper / max-mapper/menubar
showDockIcon: false not working on macOS
Open
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
- Launch one of the examples that comes with menubar, e.g. hello-world
- Observe that no dock icon is visible
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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