Remix.run Logo
kingkongjaffa a day 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)?

Etheryte a day ago | parent | next [-]

Use Hammerspoon [0][1], it comes with a lot of macOS integrations out of the box and you write Lua, which takes zero effort to pick up and use. For me a big benefit is that you don't need to touch Xcode at all.

[0] https://www.hammerspoon.org

[1] https://www.hammerspoon.org/docs/hs.menubar.html

RichHickson a day ago | parent | prev | next [-]

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

realharo a day ago | parent | prev | next [-]

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.

bartvk a day ago | parent | next [-]

I decrease the spacing that macOS applies between menubar icons:

  % defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 8
  % defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8
RichHickson a day ago | parent | prev [-]

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.

karlshea a day ago | parent [-]

The new version has improved a bit since launch, you may want to give it another try.

einsteinx2 a day ago | parent [-]

I had stopped using it since the private equity buyout because it needs pretty serious permissions to do its job…maybe I’ll give it another look.

qaz_plm a day ago | parent | prev [-]

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.