|  | @@ -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(); | 
														
													
												
													
														
															
																|  | 
 |