I've been running Mojave on my Early 2011 Macbook Pro 13 for a few days and so far not impressed with it, to say the least.
Dark mode is kind of meh and not nearly as glitch-free as the description suggests. It falls back onto the light mode way too often, and unless you stick with a very limited selection of apps you still still need reduced transparency enabled.
It also came at the expense of a superior dark menu bar/light system mode, which admittedly you can get back, sort of.
Another problem is font rendering. I hate aggressive rainbowy sub-pixel AA and I usually admire Apple for staying true to what's been drawn. That being said, this time they gone too far. Interface itself looks mostly fine (not so much in dark mode though), but some things like Quicklook/Preview engine are outright broken. They didn't just toss AA, but somehow managed to mess up kerning and hinting to the point where PDFs are simply unreadable.
Overall, it feels like Apple is getting ready to abandon lower resolution non-retina screens altogether (which would be fair for laptops, but not for desktops where proper retina displays are still problematic). Lots of rough edges and blurry icons everywhere. It probably didn't start with Mojave, but now it's really getting in your face.
Really, Apple? ↓
I was considering getting a logic board upgrade to 2012 MBP to run Mojave properly, but now I'm not even sure I want it at all.
Also, here's my ugly solution for hybrid transparency dark menu-bar/light mode:
Code:
#!/bin/bash
defaults write com.apple.universalaccess reduceTransparency -bool false
defaults write -g NSRequiresAquaSystemAppearance -bool No
killall NotificationCenter
sleep 2
osascript -e 'tell application "System Events" to tell process "SystemUIServer"
click menu bar item "Notification Centre" of menu bar 1
click menu bar item "Notification Centre" of menu bar 1
end tell'
defaults write -g NSRequiresAquaSystemAppearance -bool Yes
killall Dock
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
launchctl load -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
osascript -e 'tell application "System Events"
key code 144
end tell'
osascript -e 'tell application "System Events"
key code 145
end tell'
defaults write com.apple.universalaccess reduceTransparency -bool true
killall Finder
killall Spotlight
kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`
Gives you Sierra-style dark non-transparent menu bar, dark transparent dock/mission control , dark transparent notification center with properly colored fonts (some widgets might still get messed when they refresh), transparent OSD, light non-transparent everything else.
[doublepost=1538133317][/doublepost]And a fresh set of glitches. Black rectangles in some new apps appear on an external HDMI-to-TB connected (in my case) display. Disappear when move a window onto a laptop screen.
Apple Maps (3D icon in dark mode):
Apple news and Stocks:
Screenshot tool: