macOS Mojave dark mode in SketchUp

This is a simple tips how to make SketchUp support macOS Mojave dark mode.

Open your terminal and paste this:

defaults write com.sketchup.SketchUp.2019 NSRequiresAquaSystemAppearance 0

I test it on my mac with the latest version SU 2019,it should work in any versions of SU,you should replace com.sketchup.SketchUp.2019 to com.sketchup.SketchUp.xxx(your SU version).

I hope you can support Mojave dark mode officially, it’s easy to implement by Apple’s guide

If you don’t like the dark mode ,you can change it back by this command:

defaults write com.sketchup.SketchUp.2019 NSRequiresAquaSystemAppearance 1
2 Likes

That’s really cool. It doesn’t seem to work for the Instructor window, though.

Maybe works only for native windows, not for browser-generated ones?

It would break HTML dialogs that have hard-coded colors or contain background images (gif animations are not smoothly transparent) or have otherwise not been designed for having styles overridden.

By finding and editing all HTML source files (or CSS files) of buit-in dialogs and extensions one can swap the colors as well if someone finds it is a fun project.

More important are the issues in the native GUI (component description and outliner font color is hard-coded to black, VCB label and input, inspector dialog titlebars, some icons)

How do I change it back, can’t see (on off)
level icons…

You can change it back by this command:

defaults write com.sketchup.SketchUp.2019 NSRequiresAquaSystemAppearance 1