MacOS – Have Mojave’s Dark Mode switch PyCharm theme to Darcula

automationmacosmojave

Is there a way to trigger 3rd party apps to change to dark themes when Dark Mode is turned on in macOS Mojave?

Specifically, can I have PyCharm switch theme automatically to Darcula when I turn on Dark Mode?

LightsOff shows a list of all apps to theoretically selectively choose Light/Dark Mode for, but it has no effect on PyCharm.
This is unfortunate especially since PyCharm is shown on the LightsOff homepage as if LightsOff can control its theme.
Chrome, MATLAB and SourceTree are also 3rd party apps with a dark theme that show no effect. The only app I use which switched to a dark theme with LightsOff is Things.

Best Answer

Update: Chrome now fully supports dark mode in Chrome 73 and JetBrains IDEs support dark mode in 2020.3.


Since PyCharm and other JetBrains IDE's are made in Java, they will not be able to use the native macOS Dark mode. Any system settings you apply also most likely won't affect Java applications, unless the developer specifically adds support for it, which probably won't happen due to the complexities of using system features with Java.(I've made some apps in Java, and it's currently impossible to use the macOS Dark Mode)

Many native apps will support Dark Mode without the developer having to do anything, but some that use custom UI views and controls, like Chrome, will need to add support for it manually. Dark mode support for Chrome is in progress(see here). SourceTree also uses custom controls and therefore doesn't support Dark Mode yet.