Comment by kingkongjaffa

3 days ago

If I wanted to vibe code my own macOS menu bar apps is this a good starter project to use as a template?

Are there any others?

Do I just not need one (claude code can do it without a starter template at all)?

That is exactly what I did. Claude scaffolded it from scratch based on behaviour, then I iterated and had Codex review it for safety.

Speaking of the macOS menu bar, is there some way to make it overflow into a hidden area behind an "expand" button that would appear when there is no more room, like the notification area in Windows does?

The macOS UI decision of "just pretend that whatever doesn't fit to the right of the notch doesn't exist" is baffling.

I've seen a few apps that claim to do that, but it's always done in some really hacky way (such as needing screen recording permissions), and the behavior is never that of simple overflow handling. Instead they have "always hidden" sections and things like that, which is not what I want.

  • I decrease the spacing that macOS applies between menubar icons:

      % defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 8
      % defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8

  • I used to use Bartender, which worked really well, until the newest version, which had so many issues. Since then, I've just basically put up with it.

No template needed IMO.

I used CC just yesterday to build a native MacOS menu bar app by using plan mode (opus) until there was alignment then to edit mode for the build (I use Zed for the prompting).

CC walked me through the needed Xcode project setup and handled all of the code there after.

I’m sure something more complex would be more challenging but I was happy with a two-shot result for this native menu bar app.