A few more light mode things

This commit is contained in:
falkTX 2022-07-19 20:33:34 +01:00
parent 187b1c72dd
commit 8cec74e966
10 changed files with 80 additions and 15 deletions

View file

@ -2777,5 +2777,26 @@ void destroyStaticPlugins()
plugins.clear();
}
void updateStaticPluginsDarkMode()
{
#ifndef NOPLUGINS
const bool darkMode = settings::darkMode;
// bogaudio
{
Skins& skins(Skins::skins());
skins._default = darkMode ? "dark" : "light";
std::lock_guard<std::mutex> lock(skins._defaultSkinListenersLock);
for (auto listener : skins._defaultSkinListeners) {
listener->defaultSkinChanged(skins._default);
}
}
// meander
{
panelTheme = darkMode ? 1 : 0;
}
#endif
}
}
}