That About Wraps It Up for Stock Mac UI
The latest macOS is a nice step toward a good-looking Mac UI, but I do wish it had gone farther.
I am in particular not a fan of how Mac toolbars look.Ā I donāt like the full-height sidebars and I especially donāt like the Liquid Glass buttons.
I looked around at what other Mac apps are doing. I asked on my microblog which gets syndicated to Mastodon and I also looked at replies to Isaiahās similar question from a few days ago.
What I found should be no surprise: many of the apps people think look good are not using stock UI.
You already know this. I donāt think I need to prove it. But one app may serve as an illustration: Things.
Things is a perennial callout for its design and for its Mac-like-ness. But it is not really a stock Mac app at all. The toolbar is not at the top of the window (not an NSToolbar) and itās not customizable. There is no hint of Liquid Glass style translucency anywhere in their main UI. The content doesnāt slide under the sidebar, for instance. (The one place I can find anything obviously Liquid Glass is the toolbar buttons in the settings window.)
Iāve long been a devoted proponent of using stock Mac UI for, I always thought, good reasons: users are already familiar with that UI and itās less work to create and update every year.
Plot twist
I think those reasons (user familiarity and developer effort) may not stand up entirely. At least not these days.
Users have shown āĀ again, I donāt need to prove this āĀ that they donāt think about a stock Mac app vs. custom. Do they dislike Things for not having a toolbar at the top of the window that they can customize in the usual way? No. (The only people who think that way are longtime Mac developers like me.)
Are users able to understand the UI to popular Mac apps ā to Things, Slack, Craft, OmniFocus, NotePlan, Bear, Reeder, Telegram, Acorn, Tapestry, Obsidian, Audio Hijack, etc. ā without much trouble, no matter how stock or not-stock they are? Yes.
Do they know when an app is an Electron app? Nope: they donāt even have a concept of Electron apps and they wouldnāt care if you explained it to them. (Why should they?)
Users may be already familiar with stock Mac UI (and maybe not, actually, depending on what apps they use) ā but I donāt think that matters at all anymore.
So what about developer effort
The idea was that by using stock Mac UI you the developer would be carried along ā youād get most of the macOS changes every year mostly for free or with not that much work, since youād kept up every year.
But my app NetNewsWire has a very stock Mac UI, and Liquid Glass adoption last year was a lot of work. Using stock Mac UI didnāt save us much āĀ in fact, we had more work to do compared to the apps with more custom UI.
Iāll go back to Things. Iām not picking on them, to be clear. Quite the opposite! I very much respect their work, even though I have in the past wished it were more Mac-like (again, in the way only a longtime Mac developer would).
Hereās their blog post from a year ago on adopting Liquid Glass. They did some work, for sure, at their usual high level of quality. And Iām not denigrating that. But it looks like a lot less work than we had to do on NetNewsWire.
And thatās my point: the level of developer effort was higher for the stock Mac app.
The secret third reason for using stock Mac UI
To recap: the reasons for using stock Mac UI are 1) user familiarity, which weāve known for a while just isnāt a thing, and 2) hoping to be able to expend less developer effort, which weāve seen can work against you.
But thereās another reason: the stock Mac UI is designed by Apple, the best designers in the world, and do you really think you can do better? Really?
The app world is full of people who think theyāre better and theyāre really, really, really not.
Well, I still think Apple has the best collection of UI designers in the world, but, for whatever reasons, the guidance from above on how the Mac UI should look is missing the mark. Iām not blaming the people doing the work ā theyāre doing great work with the direction theyāre given.
So this āĀ bad direction ā is where the secret third reason falls down. And weāre left with no real reason to stick with stock Mac UI (except for wanting approval from longtime Mac people like me, and you really shouldnāt care about that at all).
Messing around last night
With this in mind I wondered how far I could get in removing the parts of Liquid Glass I donāt like in NetNewsWire. Turns out I could get pretty far, though it comes at the expense of using NSToolbar (as predicted).
Note: this stuff is just on a branch. One night of play, not real design or consideration. (But this is code, not mockups.) Itās not about to ship this way. But Iāll share anyway, because it does hint at some possible ideas for NetNewsWireās future.
Click the small version to get the big version.
(Note that the column view in the second screenshot is going to ship in 7.2. That partās already done, and it has nothing to do with Liquid-Glass-or-not. Also note: the article theme in use is part of the standard NetNewsWire app right now, not a new thing.)
The obvious first best thing I could do to improve this is to add some color to the toolbar icons and spread them out better. Maybe add some ability to customize, even though itās not a standard Mac toolbar.
Of course you might look at this and think āBlech! Looks so old! Spare me!ā Totally fair!
But it felt cute. Might delete later

