Automatic theme switching nowadays is a standard feature of every operating system. Microsoft, for some reason, does not want (or cannot?) implement such a basic capability (very irritating), so users need to resort to third-party apps such as Auto Dark Mode. The latter has received an update with new features and many under-the-hood improvements to make the app more reliable and convenient.
For those unfamiliar, Auto Dark Mode lets you schedule theme switching and make Windows enable or disable dark mode at sunset, a specific time, or using a dedicated shortcut. Auto Dark Mode has many customization options that allow you to set dedicated themes or wallpapers for dark and light modes, delay theme switching, set additional conditions, and more.
With version 10.3.0.90, the app becomes even better with new scheduling options, a more modern UI, new context menu entries, and more. Here is what is new:
New Features
- Use Windows Night Light as source for your light and dark switch times. You can of course still configure an offset in ADM.
- Pause automatic theme switching once (postpones until next sunrise / sunset time dynamically).
- Pause automatic theme switching for a short amount of time.
- Managed theme switch postponing via the UI on the time page:
- Pause and resume theme switching via the UI on the Time page.
- See which modules are holding up a theme switch and for how long (if they have an expiry time).
- Show a notification and delay or postpone this action interactively:
- Before an automatic theme switch is applied and the theme needs to be updated.
- When auto dark mode is started.
- New hotkeys:
- Turn on/off automatic theme switching.
- Pause theme switching until next sunrise/sunset.
- Toggle themes between light and dark using a single hotkey. If you switch to a theme that doesn"t match the time, we will auto-pause theme switching and notify you.
- New context menu options in the notification area / tray that provide the same functionality as the hotkeys.
- Toggle colorization for title bars and window borders for Windows 10 (does work on Windows 11 for some windows, but not all).
- Ignore certain options like background, cursors and sounds when using the Windows theme mode.
Improvements:
- Uses an additional, more modern theme switching method that supports more options and makes ADM more reliable (Huge thanks to @namazso for the awesome contribution)!
- Proper support for in-lockscreen theme switching. Windows 11 will switch as soon as you unlock your PC, Windows 10 will switch themes during the lockscreen.
- Clicking on the tray icon when the app is minimized will now instantly bring it to the front.
- Many stability improvements for theme state synchronization that include but aren"t limited to:
- More reliable wallpaper retrieval from an existing custom theme (for support with third party wallpaper tools),
- Better detection when an unsaved Windows theme is used.
- Improve potential wallpaper flickering by reducing the number of required synchronization calls.
- More robust detection of the currently active windows theme.
- Single monitor and multi monitor wallpapers as well as solid color are now being retrieved when the wallpaper picker is enabled and when Auto Dark Mode starts for a smoother wallpaper switching experience with our own picker.
- The context menu in the tray now supports dark mode.
- The wallpaper page now requests a theme refresh when the setting is toggled on, which results in a slightly better user experience.
- We redesigned the personalization page to look a bit more modern.
- Added information text when pressing the copy button on the about page.
- Notification area icon and hover text shows if auto theme switching is paused or disabled.
Fixes
- Fixed an issue where ADM stopped working with builds older than 19044 (#508).
- Fixed an issue on Windows 10 that caused multi users to experience missed theme switches on a user account when they were currently logged into another. You can toggle support for this on or off in the settings menu (#544).
- Fixed an issue where the Windows default themes were not correctly synchronized.
- Fixed an issue where custom theme synchronization was dependent on the system language and would only work correctly in English.
- Fixed an issue where activated slideshows in the source theme would cause the wallpaper picker to fail setting wallpapers.
- Fixed an issue where solid color backgrounds failed to synchronize (#547).
- Fixed multiple issues where incorrect theme paths were being retrieved, causing either too much or too little theme synchronizations and applications.
- Fixed an issue on Windows 10 where the "Restore themes when changed externally" setting would cause excessive theme updates by rate limiting the updates.
- Fixed an issue where the updater would parse whitelisted files with case-sensitivity.
- Fixed an issue where the theme picker page was always forcing a theme refresh when it loads, even when the setting is disabled.
Auto Dark Mode is available for free from the Microsoft Store and GitHub, where you can also contribute to its further development. It is a user-favorite app (it recently won an Open Platform award), and we are happy to see it growing with new features, improved mechanisms, and other improvements.