Only last loaded measure will be used.
DarkMode=1 will enable dark mode for every context menu in rainmeter (not only skins but also rainmeter program itself).
DarkMode=0 and unloading skin with DarkContextMenu measure will disable dark mode.
Example how to use plugin.
Code: Select all
[DarkContextMenu]
Measure=Plugin
Plugin=DarkContextMenu
DarkMode=1
Force=1
Code: Select all
[DarkTooltipsSkin]
Measure=Plugin
Plugin=DarkContextMenu
DarkMode=1
Tooltips=1
You have been warned!
And another important note, I am not programmer and this my first coding in c++, so there may be some issues.
Minimal requirements are Windows 10 build 10.0.17763 (update 1809) and enabled dark theme for apps.
If rainmeter was launched when light theme was enabled, rainmeter will need to be restarted.
Also for skin to show correctly you will need "Segoe MDL2 Assets" font installed, which is installed by default on Windows 10.
With Windows 10 build 10.0.18362 (update 1903) it is possible to use dark mode ignoring system wide theme for apps. (Use option Force=1)
For earlier Windows version it should be safe, as plugin should do nothing. If there is some issues, reply here. I will try to fix it, but I won't promise anything.
Related thread
https://forum.rainmeter.net/viewtopic.php?f=14&t=32984#p164388
Source code, latest releases and latest documentation
https://github.com/ozone10/Rainmeter-DarkContextMenu
Changelog