# Darkmodelib

[![Build status](https://img.shields.io/github/actions/workflow/status/ozone10/darkmodelib/build_win.yml?logo=Github)](https://github.com/ozone10/darkmodelib/actions)
[![Latest release](https://img.shields.io/github/v/release/ozone10/darkmodelib?include_prereleases)](https://github.com/ozone10/darkmodelib/releases/latest)
[![License](https://img.shields.io/github/license/ozone10/darkmodelib)](https://www.mozilla.org/en-US/MPL/2.0/)
[![License-MIT](https://img.shields.io/badge/license-MIT-green)](./LICENSE-MIT.md)
[![PayPal.me](https://img.shields.io/badge/PayPal-me-00457C?&logo=paypal&logoColor=white&maxAge=2592000)](https://paypal.me/ozone10/)
[![ko-fi.com](https://img.shields.io/badge/Ko--fi-Buy_Me_a_Tea-F16061?logo=ko-fi&logoColor=white&maxAge=2592000)](https://ko-fi.com/ozone10/)
---

Darkmodelib is a library that provides dark mode and custom colors support
for most common controls for applications using the Win32 API.

* * *

<p align="center">
  <img src="https://i.imgur.com/MtUL6jI.png">
</p>

* * *

## Used by

- Parts of the code have been backported to [Notepad++](https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/NppDarkMode.cpp)
- [7-Zip](https://github.com/ozone10/7zip-Dark7zip) and its fork [7-Zip-zstd](https://github.com/ozone10/7zip-Dark7zip/tree/7z-zstd)
- [SumatraPDF](https://github.com/sumatrapdfreader/sumatrapdf)
- [WinMerge](https://github.com/WinMerge/winmerge)

## License

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

## TODO

1. Write documentation
