★ Sweet Jeebus, MacOS 27 Golden Gate Removes the Dumb Icons From Menu Items

Published
Jun 11, 2026

Perhaps the worst UI crime in MacOS 26 Tahoe was the inexplicable decision to add inscrutable, distracting icons next to every item in the menu bar. You will recall Jim Nielsen writing about it , rightly describing it as exactly the sort of thing that Mac users look down upon in platforms like Google Docs and Windows. You will also recall Nikita “Tonsky” Prokopov writing about it , illustrating that the bad idea wasn’t even implemented well, with different Apple apps using entirely different icons for the same menu items. You will also recall my linking to Nielsen (“I can tolerate being angry about UI changes Apple makes to the Mac. But I can’t tolerate being heartbroken.”) and to Prokopov (“The fact that Tahoe’s menu item icons are glaringly inconsistent and often utterly inscrutable is the fudge icing on a shit cake, but the real embarrassment is that the idea ever got past the proposal stage. No real UI or icon designers think this is a good idea. None.”) Top third-party developers rightly rejected the design , adopting open source code from Brent Simmons to disable the default “icons in all standard menu items” behavior. Wonderful news in MacOS 27 Golden Gate: the icons are gone. It’s like Tahoe’s menu item icons never happened. Prokopov noted it on Mastodon with before and after screenshots, and mentions that Apple has updated the Human Interface Guidelines accordingly : Use menu item icons sparingly and with purpose. Icons allow people to find menu items more quickly, and help clarify what selecting an item does. Use an icon to highlight the most common

Daring Fireball
★ Sweet Jeebus, MacOS 27 Golden Gate Removes the Dumb Icons From Menu Items
daringfireball.net

Info

Published
Jun 11, 2026
Uploaded
Jun 14, 2026
Uploaded by
Trevor McFedries
Queried
0 times

More

Use with your agent
Have your agent query this content directly
Download package
Unlocks the raw transcripts and files to use as you please
Discover playbooks
Create a repeatable workflow using this source