What It Does
MenuTidy adds a chevron (») and an invisible spacer to your menu bar. Icons to the left of the spacer are hidden when collapsed; icons to the right stay visible at all times.
Day-to-Day Use
| Action | Result |
|---|---|
| Left-click chevron | Toggle collapse/expand |
| Right-click chevron | Open settings menu |
| Hold ⌘ | Reveal the spacer position (blue bar) |
| ⌘+drag an icon | Move it between hidden/visible zones |
Setting Up
On first launch, MenuTidy starts expanded so you can arrange your icons.
Choosing which icons to hide
- Hold ⌘ — a glowing blue bar appears showing the spacer position
- While holding ⌘, drag icons to the right of the bar to keep them always visible
- Drag icons to the left of the bar to include them in the collapsible group
- Release ⌘ — the blue bar disappears
Repositioning the spacer
Hold ⌘ and drag the blue bar left or right to change where the hidden/visible boundary sits.
Settings
Right-click the chevron to access:
- Start at Login — launch MenuTidy automatically when you log in
- Quit MenuTidy — exit the app (all hidden icons will reappear)
MenuTidy remembers its position and the spacer position across restarts. On subsequent launches it automatically collapses after a short delay to let all icons load first.
Installation
- Download MenuTidy.zip from the link above
- Unzip and double-click
MenuTidy.appto launch
To start at login, right-click the chevron and enable Start at Login.
Building from Source
MenuTidy is a single-file Swift app with no dependencies. No Xcode project is required.
- Clone the repo:
git clone https://github.com/PerpetualBeta/MenuTidy.git - Run
./build.sh - Launch with
open MenuTidy.app
Requirements
macOS 13 (Ventura) or later.