Incoming! Chrome Dark Mode Exclusively for macOS Mojave
Dark Mode seems to be the one feature that most companies are obsessed with right now. After Apple and Microsoft, it is now Google's turn. The search engine giant is apparently working on a dark theme for its industry-leading browser.
Chrome Dark Mode is currently in early beta
Chrome 70 introduced a brighter design, which appears to have annoyed users who are getting used to having an official dark theme everywhere. Since then, users have been asking for an option to turn everything dark on Chrome. So far, the Chrome dark mode has only been seen for macOS. While Windows already offers a system-wide dark theme, it is likely that Google will eventually bring the option to all versions of Chrome, including mobile.
Chrome 73 is the expected version to introduce dark mode for macOS Mojave but the feature is in a early development phase. A code change was submitted to Chromium on December 5 that first revealed Chrome dark mode. However, it also mentioned some problems.
Mac: Change dark mode optout logic and respond to system changes
This change hooks up the "DarkMode" feature, allowing for three states
- --force-dark-mode for dark appearance unconditionally
- --enable-feature=DarkMode to track system dark mode status
- No flags/default state is light appearance unconditionally
Since we build with an SDK < 10.14, we still need the Info.plist
key, but it now must be false.
Some related changes:
- Make Omnibox tint respond to OnNativeThemeChanged
- React immediately to changes in high contrast mode setting
While the dark mode will take at least a couple of months to arrive officially, you can test the current build through Chromium. With a warning that it's not the recommended route to take, here's how you can test Chrome dark mode on your macOS machine:
- Download Chromium and move the app to Applications folder.
- Open Terminal and enter the following codes:
- If you want to force dark mode at all times, use: /Applications/Chromium.app/Contents/MacOS/Chromium --force-dark-mode
- If you want to force dark mode only when you have enabled dark mode in macOS, use this: /Applications/Chromium.app/Contents/MacOS/Chromium --enable-feature=DarkMode