matryer / matryer/xbar-plugins

Incompatibility with "Vanilla" menu bar manager

Open
#1,621 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Shell
Stars
2.6k
Forks
1.1k
Avg merge
9d 15h
Merged PRs (30d)
1

Description

Vanilla is a menu bar management app that let's you hide / move menu bar icons into different areas (fully hidden, hidden until expanded, or always visible).

https://matthewpalmer.net/vanilla/

(I'm in no way affiliated with the software, but I use it).

In any case, it works great with ALL menu bar items - except for anything created by xBar.

If a menu item is created by xBar, the position is re-set every time xBar quits or the computer is restarted.

Sometimes, it just resets the position randomly, too.

Hope we can find a solution for this, as Vanilla really is valuable for those of us using lots of xbar plugins to display lots of 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 reproducing the reported behavior with xBar and Vanilla: move an xBar-created menu item, then quit or restart xBar and the computer. Inspect how xBar plugins create and recreate menu bar items; done means their positions remain stable across those actions, including the reported random reset case.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.