#333: dynamically change theme based on OS preferences (disabled)

This commit is contained in:
viliusle 2023-01-08 22:45:30 +02:00
parent 62ca359776
commit ddf97ca4c4
2 changed files with 15 additions and 2 deletions

View File

@ -479,7 +479,7 @@ class Base_gui_class {
theme_name = theme_cookie;
}
else {
theme_name = config.themes[0];
theme_name = this.Tools_settings.get_setting('theme');
}
}

View File

@ -109,7 +109,7 @@ class Tools_settings_class {
*/
get_setting(key) {
var default_values = {
'theme': config.themes[0],
'theme': null,
'transparency': false,
'snap': true,
'guides': true,
@ -129,6 +129,19 @@ class Tools_settings_class {
//not allowed
value = 1;
}
if(key == 'theme' && value == null) {
value = config.themes[0];
/*if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
&& config.themes.includes('dark')) {
//dark mode
value = 'dark';
}
else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches
&& config.themes.includes('light')) {
//light mode
value = 'light';
}*/
}
//finalize values
if(value === 1){