A Windows plugin that applies dark mode styling to REAPER UI elements, including menus, dialogs, list views, tree views, tab controls, edit fields, and other native Win32 components.
- Dark title bars and window borders
- Dark main menu (owner-drawn menu bar)
- Dark styling for dialogs and many native controls
- Support for list views, tree views, tab controls, edit fields, and more
- INI-based color configuration (optional)
- Designed specifically for REAPER on Windows
- Windows 10 or Windows 11
- REAPER for Windows
- Visual Studio / MSVC (for building from source)
- Open the solution in Visual Studio
- Select x64 platform
- Select Release configuration
- Build the solution
-
Build the project (x64 Release)
-
Copy
ReaperDarkMode.dllto:%APPDATA%\REAPER\UserPlugins\ -
Restart REAPER
The plugin automatically applies dark styling to supported UI elements when REAPER starts.
No additional configuration is required, but optional INI-based customization may be available.
Some native Windows dialogs (e.g. certain file overwrite prompts) use internal DirectUI rendering and may not fully support custom text coloring.
This project builds upon research and techniques from:
This project is distributed under the included license.


