I haven’t found much worthwhile for Mojave yet, and some of what I’ve found is annoying (see Security Annoyances section below).  This post contains several of the things that I’ve found while acclimatizing to Mojave.

Dark Mode and Night Owl

It’s amazing how many people remark how great Dark Mode is.  I like it, myself, but I see it as the main change with Mojave and not worth a new OS installation.  Anyhow, I like Dark Mode (a feature upon which the screen mostly goes dark and important things like test are white, i.e., mainly the colors are inverted from the traditional scheme), but I don’t want to use Dark Mode all the time.  I found a free utility that allows one to manually change back and forth between the modes easily or set an automatic schedule (awesome).  Night Owl is available at https://nightowl.kramser.xyz/ .

Spectacle and Window Sizing

While getting used to Mojave, I found a replacement for all the apps like Better Snap ZTool, Better Text Tool, and Window Tidy that I normally use to be able to resize app windows to half or quarter size. Spectacle is a free app that does the same thing so I am using that now.  It is available at https://www.spectacleapp.com/ .  And it’s absolutely worth spending the time to learn the hotkey shortcuts!

Recent Apps Showing up on Dock

Just like natural scrolling came a few years ago, Apple added a feature to keep recent applications listed on the dock and made it the default for Mojave.  If you don’t like that, you can turn it off by going to the Dock tab on System Preferences and deselecting the option called “Show recent applications in Dock.”

Onyx for System Maintenance

I run my Mac a lot harder than most so I find it useful to run a maintenance app like Onyx from time to time.  Luckily, Titanium Software has wonderfully updated their Onyx app to support Mojave.  I only recommend this app to power users, and the app is available at https://www.titanium-software.fr/en/onyx.html .

Security Annoyances

In earlier versions, you would get several requests to confirm app requests on a security level, but now, even if I approve a particular app with access to another app, I still get the warnings.