160K unique visitors, 12hrs at the front page of HN, 3hrs as #1
Hope that’s enough for Apple to notice
Just so you know 99% of responses are going to be complaints about the snow animation and your choice of layout and color scheme.
sorry the council of topic understanders at the orange website decided you must perish as your website has whimsy
@nikitonsky I hit the button but continued to see snow fall so I figured it was a weird icon for changing the background color. I didn’t notice until after I saw this and tried again that *new* snow stops falling.
Great article though!
@ged @nikitonsky the snow was hard to read past.
I was thankful to have an option to turn it off, though.
And there's a certain nostalgia to it, à la websites during the turn of the millennium.
my guess: its to represent the "Ctrl + A" shortcut, which was already well known
@nikitonsky good article, didn't mind the snow.
What are the odds they just threw AI at it and let that choose icons for every menu item?
That's the fastest way I could see them messing up this badly...
I would have expected most sane companies to have a style guide that included prescriptive rules on what icon to use for what actions.
@nikitonsky I'll add: when you don’t know how to standardise icon usage across your system and applications (because, as you correctly observe, it’s a fool’s errand), it’s just better to avoid putting icons everywhere. Older versions of OS X didn’t have icons in most menus, and they were fine. Reading the text in a menu command is less ambiguous anyway.
By the way: this is the Finder → Go menu in High Sierra: icons were big (almost like toolbar icons) and consistent with other places in the OS.
I turn off icons in menus on Linux.
Though at least on Linux you can mostly change them easily, though some status icons are determined to remain as ugly black fat lines: Speaker, Network, Battery, Bluetooth. Though I could swap them via filemanager.
The 'consistency inside the same app' bit is slightly underplaying this.
The main purpose of the menu bar is discoverability. In theory, every operation that you can perform in the app is in the menu. You can explore the functionality of the app by browsing the menus and submenus. This is why it's called a menu.
Shortcut keys are put in the menu bar to give a gradual improvement in UI speed. First you find the item in the menu. Then, when you've used it a bunch of times, you realise you want to use it without going to the menu and are able to hit the keyboard instead. This is also why NeXT had tear-off submenus (I think the developer previews of OS X had them, but 10.0 lost them): you could turn any submenu into a palette and put it near the mouse.
Putting (a small number of) icons that are also elsewhere within the UI has the same benefit: you can learn that a thing you were going to the menu for is also available in the tool bar or similar UI element.
As you say, the lack of consistency destroys this aspect of discoverability. For this to be useful, you need the thing in the menu to look exactly (or, at least, trivially recognisably) like the other element.
On the difficulty of differentiating icons side, Jef Raskin made a similar argument about toolbars 20ish years ago (and he was right as well). As I recall, he pointed to a study that showed that about 20 distinct icons is the upper limit on the number that you can usefully differentiate and (as you say) he was talking about colour icons 4x or more the size of these ones.
This makes me think back to the big CAD app I used to work on.
We had a collection of terrible 32x32 toolbar icons (a size we had selected back when we were a Unix/X11 app), pixel art drawn by programmers. And just in case that wasn't a huge enough visual target, we had always had the ability to double them in size (nearest neighbor) to 64x64
so when the directive came down to make it "more like Windows [XP?]" I behaved like a genie and added code to scale down (linear filtering) the icons to 16x16 and put every command icon next to its corresponding menu option. This is just one of the many crimes we committed in the name of "visual modernization", but perhaps it's one of the ones I should repent the hardest from. It was cluttered, gaudy, illegible, ...
Thank you SO much for that wonderful research and explanations!
These weird icons are one of the really stupid and useless new "features" in the crazy buggy and hard-to-use #macOS 26 "Tahoe" release.
My upcoming NeoFinder 9.2 will remove all these stupid random shapes and blobs that macOS infused to its main menu.
I hope other developers will do that as well.
I notice one looks like a turkey baster; some kind of vegan statement, maybe?
Awesome write-up! I fear that UI design is becoming a lost art, especially given what Apple and Microsoft are up to these days. There's still hope, but it's diminishing quickly, with most non-techie people I talk not even noticing the iOS 26 redesign.