🎗️

macOS Sonoma Web Apps Save Me From Constant Discord Updates

I’m an infrequent user of Discord, but I do hop in there from time to time checking in on various communities I’ve joined that are hosted there. I always used the official Mac app installed right from their website. But for the past several years, I either resisted opening the app or was immediately annoyed when I did because it always prompted me to install the latest update.

I’m all for frequent updates of apps. I’m glad to see active development and new features rolling in. But jumping in my way upon launch to get me to download an update, install it, and then relaunch the app is the wrong approach. Usually, I go to Discord trying to kick off a message or join a time-sensitive live event. Those prompts interrupt my flow and minutes spent updating make me miss out on the live stuff. I much prefer the behind-the-scenes updates of apps from the Mac App Store. But Discord isn’t available there, probably because it’s an app that’s based on web technologies (Electron?) rather than native Mac development tools.

But the new ability in macOS Sonoma to add any website to the Dock as a web app has drastically changed my Discord experience for the better. You see, the Discord website, which looks and works exactly like the Mac app, doesn’t ever require an update. That’s because it just loads the webpage fresh every time. By simply logging into Discord in Safari and choosing File → Add to Dock… I now have the web version on my Mac as a pseudo-application.

Discord in a Safari window with the ‘Add to Dock…’ prompt raised.
Any website can be added this way.

Using Discord this way, I get all the benefits of having Discord as a separate app, rather than just running it in a Safari window. It maintains my login state. I can enjoy Discord in its own separate window without extra chrome or controls. I could get notifications, although I have those turned off. I can launch it by typing Discord’ into my app launcher of choice (Raycast these days). I can Command-Tab to the app when it’s open. I can even automate it with the Open App’ action in Shortcuts.

I’ve been using Discord this way for the past several months and it’s been great. There have been zero prompts to update it when I’m trying to use it. And here’s another surprise benefit: the web app uses a tiny 1.2 MB of space on my Mac. The (native-but-not-really) Mac app? A massive 392.6 MB. That’s right, it uses .3% of the space on my system, with nearly the exact same experience in use.

A Discord window open to the direct messages screen, running as a macOS Sonoma web app.
It’s the same Discord you already know, but less annoying and not so much of a space hog.

Don’t forget to give it a macOS-style app icon

The only small downside of using the web app I noticed is that the default app icon doesn’t really fit in with the rest of the macOS aesthetic. It just puts the website’s favicon onto a white background. Like I said, a very minor quibble. Luckily, because this is the Mac we’re talking about, we can easily change an app’s icon to whatever we want.

So I found a high-quality, modern macOS-styled, 3D-esque icon online and saved it to my Mac. Next, I found the app’s home in Finder. (They’re added to the user’s Applications folder at Macintosh HD → Users → [Your User] → Applications, not the system-wide Applications folder, by the way.)

Finder window showing a handful of web apps and shortcuts installed as apps, including Discord, Threads, and YouTube.
I use a handful of web apps this way, including Threads and YouTube. The user’s Applications folder is also where shortcuts live after using the same Add to Dock…’ command from the Shortcuts app.

Selecting the Discord web app and hitting the Command-I keystroke (or right-click → Get Info) opens the info pane. There, you can drag any image file onto the icon space in the top left of the panel to instantly change its icon. That’s it.

Get Info pane with an annotation showing where to drop a new app icon.
Using a custom app icon in macOS is easy-peasy.

Now I have a Discord web app that looks and acts the same as their Mac app, but works way better in several important ways.

Tips


❮ Previous post

Bight Gear is joining Black Diamond…get their stuff now while you can! October 23, 2023

Next post ❯

Considering Apple’s Oddball ‘Scary Fast’ Event Next Week October 25, 2023