How notch traversal works on MacBooks

Tailscale now has a full windowed UI. Before that, our app had to learn how to tell you it was hidden by The Notch.

I haven't had enough menu bar icons to run into this but is it really the case that the notch just hides whatever icons happen to be behind it? Like, the OS doesn't handle this incredibly obvious edge case? Why not just put an overflow dropdown next to the notch (something Windows XP managed to figure out)? I know software quality has been going down in recent versions of macOS but this is absurd.
This is genuinely shocking that Apple is not handling that. Talk about quite a decline in one of their flagship products.
Hasn't menu bar applets crowding with no official overflow menu been a problem with MacOS with an obvious solution (add an overflow menu) for... 2+ decades now? I know third party solutions exist and it's kind of an edge case, but still, I remember encountering this back in the day on my ancient plastic Macbook.
It's much worse than it used to be. Before it was only really a problem with apps with a lot of menus, and you could access the items by switching to an app with fewer of them. Now, the notch takes up a lot of space, and you hit it really soon on a 14" display—I can only have maybe three third party menu applets on top of my collection of built-in ones before they disappear into the notch.
I think it's not just the notch, but that menu bar icons are more widely spaced than they used to be. I want to say it happened around Sonoma (10.14)? I was working on a Mac app at the time. Icon styles went from dense with a generally square clickable area to widely spaced, wide rectangular clickable area, and a highlight with rounded corners when clicked.

One of the mentioned apps, Bartender, was sold to a third party [0].

[0] https://news.ycombinator.com/item?id=40584606

I think they've cleaned it up since then [1], but in the age of supply chain attacks, very concerning. Personally, even as a paying user of Bartender, I moved to the open source solution, at least I can watch the github for changes.

[1] https://www.macbartender.com/b5blog/Lets-Try-This-Again/

Popular Mac app 'Bartender' acquired by new unknown developer | Hacker News

The other mentioned app, Ice, is unmaintained and no longer works on Tahoe. There's a maintained fork called Thaw.

Thanks, I'll check out Thaw. I've been using Ice without problems:

https://github.com/jordanbaird/Ice/releases/tag/0.11.13-dev....

Release Ice 0.11.13 (macOS Tahoe Beta 2) · jordanbaird/Ice

Note This beta release fixes a majority of known issues introduced in macOS 26 Tahoe. What's New Adopted liquid glass design. Reorganized settings interface for more intuitive navigation. More he...

GitHub
Yep, and there's no indication that anything is hidden, no dropdown/etc.

Yes it is genuinely infuriating that this is the case for a company that for so long was praised for their superior UX.

This along with the tons of other paper cuts they've slacked on is tarring their brand.

> I know software quality has been going down in recent versions of macOS

Note that this particular problem has existed for well over a decade. It's atrocious, but let's not pretend it's anything new.

The macbook notch has existed for a decade?
Menu bar icons overflowing. The notch just makes it a problem quicker, and in an exciting new way.
Useful menu bar manager for Mac that lets you hide multiple icons behind a single icon: https://github.com/jordanbaird/Ice
GitHub - jordanbaird/Ice: Powerful menu bar manager for macOS

Powerful menu bar manager for macOS. Contribute to jordanbaird/Ice development by creating an account on GitHub.

GitHub
I’m on mobile so don’t have the link handy but there’s a fork called Thaw that has been getting frequent updates
Oh! Thanks for that, I hadn't realized Ice's maintainer had stopped working on it: https://github.com/stonerl/Thaw
GitHub - stonerl/Thaw: Menu bar manager for macOS 26

Menu bar manager for macOS 26. Contribute to stonerl/Thaw development by creating an account on GitHub.

GitHub
KDE has it included!

This seems like a good place to ask: What is the current state of the art for connecting back to my home network while remote? I want:

access to my home server

ability to stream US TV when abroad (by exiting from my home network)

ability to make it easy for others with non-tech backgrounds to connect with their devices (parents, kids, etc)

ability to have remote linux servers connect automatically on boot. This one is because I can't get OTA TV at home and want to set up a simple streaming box at someone else's house to do it that connects back to my house, so we can stream off all of our devices.

I'm guessing tailscale will be a part of this setup which is why I ask here.

Yes, you've described Tailscale + Exit Nodes + Tailnet that you invite your family to. Install Tailscale and enable some devices as exit nodes - it's pretty much as simple as that.

Tailscale will enable all of this.

Set up a US device as an exit node, and configure other devices to proxy through it.

I found good success with OpenWRT/Tomato and WireGuard.

The interface is bad when it comes to provisioning but it can be done with a QR code and once it works the native experience of turning on the VPN was just stunningly fast. In this day and age you expect things to be slow with negotiation and various unreliable steps but it was just amazing that I tap the VPN button on iOS and it's connected in a fraction of a second.

I just use WireGuard to connect my local network. I see no point in throwing a middleman into the mix.
if you are behind cgnat (both ipv4, ipv6) then vps, have public ipv6 then you can connect via public domain (ddns openwrt) and if you have a public ip, wireguard it is

Every time I get a new Mac, I run these commands to reduce the spacing between menu bar icons. Lets you fit at least 2x the number of items in the menu bar.

```

defaults -currentHost write -globalDomain NSStatusItemSpacing -int 2

defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 2

```

> Apple, a company that traditionally favors simple functionality

but not being able to interact with an icon is DISfunctionality, though yes, a simple one. So that principle can't explain the bad design either.