Skip to content

darker is a tray application for quick theme (dark/light mode) switching on Windows 10

License

Notifications You must be signed in to change notification settings

angelwzr/darker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

darker

Website GitHub All Releases GitHub issues GitHub release (latest by date) GitHub commits since latest release (by date) CodeFactor

This simple tray app for Windows 10 allows you to switch system or applications theme (Dark/Light) with one click, so you won't need to go to the system settings page every time to change it.

This repository also includes Inno Script Studio config file (darker.setup) for building an installation package and all of the code for darker mini-homepage (darker.site), available at mswin.me/darker.

Download

Version 1.1 is available for download right now.

Requirements

  • .NET Core Desktop Runtime 3.1 (download)
  • Windows 10 version 1903+

Features

  • One-click theme changing
  • Theme changing options: Both (system + apps), Apps only or System only
  • Reset to default button (applies Light theme to everything)
  • Available in English, Russian, French and Ukrainian languages
  • Auto update (1.1+)

Future plans

These are some things I want to fix, change or add in the future:

  • Wallpaper changing
  • Auto theme switching on schedule
  • More languages (feel free to submit additional translations)

Important notes and known bugs

  • Changes in distribution. Starting with version 1.1, darker is available for download either as a portable package in a .zip archive or a full installer.
  • Switching to x64 releases only. With aim to provide a smooth and reliable auto update experience, I'm forced to switch to providing only one binary for the app. However. NET Core apps doesn't support AnyCPU binary compilation as of right now, so publishing an universal package for both architectures isn't possible. If you need to use darker on 32-bit machines, version 1.0 remains available on the releases tab. 64-bit binaries will work on most of the modern systems.
  • Icon context menu theme doesn't change until app is relaunched. Tray icon in this project is a Windows Forms component and requires a different approach to dynamically switch resources when theme is changed. Not fixed in 1.1.