Jeff Johnson (My apps, PayPal.Me, Mastodon)

macOS Tahoe forces all app icons into iOS squircles

June 11 2025

At WWDC 2018, Apple Senior Vice President of Software Engineering Craig Federighi asked, "Are you merging iOS and macOS?" This rhetorical question was presumably in response to widespread criticism. Federighi's rhetorical answer was, "No. Of course not."

Yet seven years later at WWDC 2025, Apple's plans appear more transparent than ever (yes, that's a pun about Liquid Glass): the critics were correct that iOS and macOS are merging. The latest evidence of this merger is the appearance of app icons in the macOS 26 Tahoe developer beta. All Mac app icons are now forced into iOS-style squircles. This change affects not only Apple's own apps but also third-party apps; if an app icon is not already a squircle, macOS automatically draws it inside a gray squircle. Here's the venerable BBEdit:

BBEdit app icon on Tahoe
Google Chrome:
Google Chrome app icon on Tahoe
BetterSnapTool:
BetterSnapTool app icon on Tahoe
Find Any File:
Find Any File app icon on Tahoe
Hex Fiend:
Hex Fiend app icon on Tahoe
And my own apps StopTheScript, StopTheMadness (non-Pro), Underpass, Bonjeff:
StopTheScript app icon on Tahoe
StopTheMadness app icon on Tahoe
Underpass app icon on Tahoe
Bonjeff app icon on Tahoe
Even some of Apple's built-in apps get the gray squircle, such as Script Editor and Migration Assistant:
Script Editor app icon on Tahoe
Migration Assistant app icon on Tahoe

The automatic squircling on macOS Tahoe is enforced in Finder, in open panels, and even in Safari Extensions Settings:

ExtensionsSettings

The macOS Tahoe app icon squircling is a pain and a cost for indie developers like me and the others shown above. I'm not a professional designer, so I have to pay one whenever I need a new app icon. (Lately my designer has been Matthew Skiles.) In some cases, that's not worth the investment. For example, Bonjeff is a free, open source app, so I don't want to pay anything; indeed the current app icon was donated to the project. My app Underpass was discontinued and removed from the App Store almost four years ago due to very low sales, as well as some OS changes by Apple; however, I still use the app myself, and perhaps some previous customers do too. The non-Pro version of StopTheMadness is now obsolete and has been superseded by StopTheMadness Pro, so I'm definitely not going to make a new icon for the old app. And although I'm committed to supporting StopTheScript into the future, its App Store sales are unfortunately pretty low, so I'm reluctant to spend more money on it.

To avoid automatic squircling, Apple with its practically limitless budget for designers has given some of its built-in apps new (uglified) squircle icons. Compare these app icons on Sequoia and Tahoe:
Image Capture app icon on Sequoia Image Capture app icon on Tahoe
Preview app icon on Sequoia Preview app icon on Tahoe
TextEdit app icon on Sequoia TextEdit app icon on Tahoe
Disk Utility app icon on Sequoia Disk Utility app icon on Tahoe
Automator app icon on Sequoia Automator app icon on Tahoe
Do not look Otto directly in the eye, or you will be exterminated!

And then there's Finder:

Finder app icon on Sequoia Finder app icon on Tahoe

Let that be our last battlefield.

Star Trek episode Let That Be Your Last Battlefield

The most bizarre phenomenon on Tahoe, though, is that newer app icons are automatically applied to older apps. I can see this on my Mac mini, which has four boot volumes installed, going back to macOS 12 Mojave. Here's Xcode version 14.2, showing the app icon for the new Xcode version 26.0 beta:

Xcode app icon on Tahoe

I suspect that the Launch Services framework on Tahoe is looking up the app icon by the bundle identifier of the app, which is identical for the new and old versions of Xcode.

Let's ask Apple again, are you merging iOS and macOS? Well, look at the new Icon & widget style in macOS Tahoe Appearance System Settings (an app which infamously was redesigned based on iOS Settings—and don't even get me started on the new Xcode 26 Settings window):

Appearance System Settings

Does that look familiar? But don't worry, the changes in macOS Tahoe are all worth it, because now you can make your Dock do this:

Dock
Jeff Johnson (My apps, PayPal.Me, Mastodon)