Keep old compat for now

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2023-12-17 16:56:03 +01:00
parent 241df7f5c7
commit 8bb5dcce1e
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
2 changed files with 5 additions and 0 deletions

View file

@ -24,5 +24,8 @@ namespace settings {
extern int rateLimit; extern int rateLimit;
// TODO remove after updating all plugins
extern bool darkMode;
} // namespace settings } // namespace settings
} // namespace rack } // namespace rack

View file

@ -30,6 +30,7 @@ namespace settings {
int rateLimit = 0; int rateLimit = 0;
extern bool preferDarkPanels; extern bool preferDarkPanels;
extern std::string uiTheme; extern std::string uiTheme;
bool darkMode; // TODO remove after updating all plugins
} }
namespace ui { namespace ui {
void refreshTheme(); void refreshTheme();
@ -1472,6 +1473,7 @@ namespace rack {
void switchDarkMode(const bool darkMode) void switchDarkMode(const bool darkMode)
{ {
#ifndef HEADLESS #ifndef HEADLESS
settings::darkMode = darkMode; // TODO remove after updating all plugins
settings::preferDarkPanels = darkMode; settings::preferDarkPanels = darkMode;
settings::uiTheme = darkMode ? "dark" : "light"; settings::uiTheme = darkMode ? "dark" : "light";
ui::refreshTheme(); ui::refreshTheme();