Skip to content

Library for custom colors and dark mode support for most common controls in applications using Win32 API

License

MPL-2.0, MIT licenses found

Licenses found

MPL-2.0
LICENSE.md
MIT
LICENSE-MIT.md
Notifications You must be signed in to change notification settings

WinMerge/darkmodelib

 
 

Repository files navigation

Darkmodelib – Win32 Library for Dark Mode Support

Build status Latest release License License-MIT PayPal.me ko-fi.com

Darkmodelib is a C++ library that brings modern visual features, such as dark mode, custom color schemes, and Windows 11's Mica material, to applications built with the Win32 API. It provides support for the most common controls and is designed to simplify integration into legacy applications, making it easier to modernize their look and feel without a complete rewrite.



Gallery

Features

  • Native dark mode support for classic Win32 applications
  • Custom colors support
  • Simplify Mica material and other Windows 11's visual features integration on Windows 11
  • Automatic theme switching based on system light/dark mode settings
  • Support for common Win32 controls (buttons, edit controls, list views, tree views, ...)

Compatibility

Darkmodelib works best with Windows 10 version 1809 and later, and mainly targets Windows 11, while maintaining fallback compatibility as far as Windows Vista.

Used by

License

Code for darkmodelib is licensed on a per-file basis under the MIT or Mozilla Public License, version 2.0.

About

Library for custom colors and dark mode support for most common controls in applications using Win32 API

Resources

License

MPL-2.0, MIT licenses found

Licenses found

MPL-2.0
LICENSE.md
MIT
LICENSE-MIT.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.3%
  • C 1.3%
  • Batchfile 0.4%