From 8bb5dcce1e4fcf94a352993998d32b2f73eb8174 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 17 Dec 2023 16:56:03 +0100 Subject: [PATCH] Keep old compat for now Signed-off-by: falkTX --- include/settings.hpp | 3 +++ src/custom/dep.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/include/settings.hpp b/include/settings.hpp index 65716ec..13b40e1 100644 --- a/include/settings.hpp +++ b/include/settings.hpp @@ -24,5 +24,8 @@ namespace settings { extern int rateLimit; +// TODO remove after updating all plugins +extern bool darkMode; + } // namespace settings } // namespace rack diff --git a/src/custom/dep.cpp b/src/custom/dep.cpp index 019e86b..9cf0016 100644 --- a/src/custom/dep.cpp +++ b/src/custom/dep.cpp @@ -30,6 +30,7 @@ namespace settings { int rateLimit = 0; extern bool preferDarkPanels; extern std::string uiTheme; +bool darkMode; // TODO remove after updating all plugins } namespace ui { void refreshTheme(); @@ -1472,6 +1473,7 @@ namespace rack { void switchDarkMode(const bool darkMode) { #ifndef HEADLESS + settings::darkMode = darkMode; // TODO remove after updating all plugins settings::preferDarkPanels = darkMode; settings::uiTheme = darkMode ? "dark" : "light"; ui::refreshTheme();