Apple Reverses Course on macOS Menu Icons, and the Community Reads It as a Bigger Signal
#Dev

Apple Reverses Course on macOS Menu Icons, and the Community Reads It as a Bigger Signal

Trends Reporter
6 min read

John Gruber called the removal of menu item icons in macOS 27 Golden Gate his favorite news from WWDC. The reaction says less about icons than about what developers think happened inside Apple's design team after Alan Dye's departure.

Featured image

There is a particular kind of developer reaction that tells you a design decision touched a nerve. Not the measured blog post weighing trade-offs, but the relieved exhale across Mastodon, the immediate before-and-after screenshots, the sense that a community had been carrying around a shared grievance and finally got to put it down. That is what surfaced this week when word spread that macOS 27 Golden Gate removes the icons Apple had stapled to every menu bar item in last year's Tahoe release.

John Gruber, writing at Daring Fireball, called it his favorite news from all of WWDC, and he meant it literally. That is a strong claim for a change that adds nothing. Golden Gate does not introduce the menu icon cleanup as a feature so much as it quietly deletes a feature nobody outside Cupertino seemed to want. The interesting thing is not the reversal itself. It is what the developer community decided the reversal means.

The original complaint, and why it stuck

When macOS 26 Tahoe shipped, it added small icons next to standard menu items across the system. Open, Save, Copy, Paste, each picked up a little glyph. The stated logic, now codified in Apple's updated Human Interface Guidelines, is reasonable on its face: icons can help people scan a menu and locate common actions faster.

The execution is where it fell apart. Nikita "Tonsky" Prokopov documented that different Apple apps used entirely different icons for the same menu items, which defeats the recognition argument before it starts. If the icon for a given action changes depending on which app you are in, it is not a recognition aid, it is noise. Jim Nielsen framed the objection in cultural terms, arguing it was precisely the kind of cluttered chrome that Mac users have long pointed to in Google Docs or Windows as evidence of inferior taste. His line, that he could tolerate being angry at Apple but not being heartbroken, circulated widely because it captured the emotional register of the complaint rather than the functional one.

The practical verdict came from the developer tier. Top third-party teams adopted open source code from Brent Simmons to switch the default behavior off in their own apps. When working developers route around a platform default rather than adopt it, that is a market signal expressed in commits.

The community read: this is about Alan Dye, not icons

Here is where the reaction outran the change. Gruber's framing was explicit. He took the removal as "proof that the rot has been rooted out of Apple's software design team," and tied it directly to the departure of Alan Dye, characterizing the problem as "untalented magazine-designer hacks with clout and influence" who left alongside him. He reported that people he spoke to on Apple's design team this week described loving the direction the platforms are taking.

That is a lot of organizational narrative to hang on a menu cleanup, and it is worth separating the observable fact from the interpretation. The observable fact is that one specific design decision was reversed. The interpretation, that this reflects a cultural housecleaning and a return to form, is a story the community wants to be true. Apple watchers have spent years cataloging perceived declines in software craft, from settings reorganizations to inconsistent iconography, and a single visible reversal offers a satisfying narrative payoff. The risk in that satisfaction is treating one data point as a trend line.

The counter-perspective

There are a few reasons to hold the celebration loosely.

First, reversing a recent, isolated, widely mocked decision is the easiest kind of course correction an organization can make. It costs almost nothing and buys considerable goodwill. It does not, by itself, demonstrate that the underlying design process changed. A team can pull back a bad icon rollout while leaving intact whatever process approved it in the first place. The HIG language Prokopov highlighted, advising designers to "use menu item icons sparingly and with purpose" and to omit an icon when none clearly represents the action, is genuinely good guidance. But guidance is downstream of the same review structure that previously waved through inconsistent glyphs across first-party apps.

Second, attributing the fix to one executive's exit is tidy but unfalsifiable from the outside. Design organizations are large, decisions are diffuse, and the people willing to tell a friendly journalist they love their work are not a representative sample. The same dynamic that produced glowing on-background quotes this year produced them in prior years too.

Third, there is a quieter critique buried in the same Daring Fireball archive, the preceding post titled "SwiftUI Only Makes It Easy to Develop Bad Apps." If the platform's primary modern UI framework is itself a subject of developer frustration, then menu icons are a surface symptom and the deeper questions about Apple's software direction remain open regardless of which glyphs appear in the File menu. Celebrating the icon removal while the framework debate continues suggests the community is grading on a curve, rewarding Apple for undoing a mistake rather than for shipping something better.

What the episode actually demonstrates

Strip away the organizational mythology and a more durable pattern remains. Apple shipped a system-wide visual change, the developer community pushed back through writing and through code, third-party teams opted out at scale, and the following release walked it back with an accompanying guidelines update. That is a feedback loop functioning roughly as it should. The notable part is not that Apple changed its mind, but that the external pressure was visible enough and unified enough to make the change legible as a response.

For developers, the useful takeaway is tactical, not sentimental. The Simmons workaround mattered because it gave dissent a concrete form. Blog posts establish sentiment, but opt-out code establishes adoption data, and adoption data is the language platform owners are structurally built to read. The lesson generalizes beyond Apple: when a platform default is wrong, the most effective objection is one the platform can measure.

Whether Golden Gate represents a genuine inflection in Apple's design culture or simply the cheapest possible apology will not be answered by the menu bar. It will be answered by the next contested decision, and specifically by whether the inconsistent-execution problem, different icons for identical actions, recurs somewhere else. The icons are gone. The process that produced them has not yet been tested again. Gruber may turn out to be right that the rot is rooted out. The honest position for now is that one weed got pulled, and the rest of the garden is still the same garden.

Comments

Loading comments...