alin23
7 hours ago
The notch hiding menubar icons is such a stupid problem to have. I waste hours every week trying to help people who send me frustrated emails because they bought one of my apps and they say: "it doesn't launch" or "why doesn't it have any interface??"
No amount of FAQ will help these people. And this also results in hasty refund requests and even worse, chargebacks that take 2x the amount the users paid out of my pocket.
I recently helped my brother launch a simple app for making any window a PiP window (https://lowtechguys.com/pipiri) and in the first two days, half of the sales turned into refunds exactly because of this issue. People had so many menubar icons that they thought the app just doesn't work. Not an encouraging launch for his first app.
Not to mention the fact that the best solution that helped alleviate this, the Bartender app, was completely broken by Apple's internal API changes in macOS Tahoe.
This could have been handled better.
cosmic_cheese
3 hours ago
The reason things are this way is that in Apple’s view, third party devs are effectively misusing menu items.
Originally it wasn’t even possible for third parties to add new menu extras using public APIs. That was something reserved for Apple. Third party devs had to use a tool called MenuCracker.
When Apple finally added the API used now, the intention for it was for full fat GUI programs to provide ephemeral menu item companions that disappear when the host app is quit. It was never intended to facilitate persistent third party menu extras.
So the issue hasn’t been fixed because in Apple’s view it’s a problem of third party devs’ own creation. If all third party menu items were ephemeral nobody would have enough for them to overflow into the notch area.
——
Personally I think they should offer a way to extend the Control Center and push devs who want persistence towards that. That would afford better organization for users and allow them to better control which are immediately visible (since some apps don’t offer an option to hide their menu item).
kemayo
an hour ago
> Personally I think they should offer a way to extend the Control Center and push devs who want persistence towards that.
They actually added that in macOS 26. Just like on iOS, apps can now offer custom actions that you can add into the control center.
cosmic_cheese
30 minutes ago
I haven’t looked into it, but does it allow arbitrary UI? It sounds like they’re just buttons that trigger a single action, which isn’t sufficient for replacing menu items.
mort96
7 hours ago
It's such a simple problem to solve too: when there are too many menu bar icons, put them in an overflow menu. A single icon which contains a list of icons. And let me arrange which icons go into the top bar and which go into the overflow menu.
Windows solved this many many decades ago with their system tray overflow menu. Browsers solved it too, by letting you put extension icons in an overflow menu. It's not hard.
But nooo, macOS just silently hides applications from you, with no visible indication that there's anything hidden.
zamadatix
2 hours ago
Even if they didn't want to have an overflow menu for some reason there it boggles my mind why the menu bar isn't just aware of what portion is covered and should be skipped (file menus or icons) in the first place!
dsalzman
3 hours ago
I’ve been looking for something like your brothers app. Used to use an app called helium for floating video windows. I’ll check it out!
bredren
7 hours ago
This is not an unknown issue at the fruit co.
Can anyone speculate on any rational if not good reasons for not solving this problem yet?
kccqzy
6 hours ago
I don’t work at the fruit co but since you asked for speculations. Mine: the fruit co designers are still designing a nice interface to show the overflow, because they obviously think that the Windows tray overflow looked inelegant and are still searching for the ideal UI. But the designers themselves don’t have a lot of menu bar apps so they don’t think it’s a priority.
tmd83
5 hours ago
Or perhaps the teams at fruit co found a way to claim that their overflow is an innovative new feature and not copied from some other designs.
While they do a ton of good work, they do love to claim everything was first invented by them.
toraway
4 hours ago
Probably the same response I just saw someone reply with in this very thread:
"You shouldn't have so many utilities running"
It's the go-to Apple user response to anything the OS doesn't support or does poorly: "Why would you want to do that?"
biztos
2 hours ago
That’s the company response but I’m definitely not the only long-term Apple user whose go-to response is a sympathetic nod followed by a long rant about Tim Cook and his contempt for software engineering.
quietsegfault
7 hours ago
Perhaps people who have many menubar icons are hare-brained and you should check to see how many icons they’ve got before you price your product for them to account for the support overhead.