chore(theme): set window.autoDetectColorScheme

This commit is contained in:
Ashley Wulber 2024-05-13 08:58:49 -04:00
parent f51463784f
commit 93537d8eb1
No known key found for this signature in database
GPG key ID: 5216D4F46A90A820

View file

@ -279,6 +279,7 @@ impl Theme {
let settings = std::fs::read_to_string(&settings_file).unwrap_or_default(); let settings = std::fs::read_to_string(&settings_file).unwrap_or_default();
let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default(); let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default();
settings["workbench.colorCustomizations"] = serde_json::to_value(vs_theme).unwrap(); settings["workbench.colorCustomizations"] = serde_json::to_value(vs_theme).unwrap();
settings["window.autoDetectColorScheme"] = serde_json::Value::Bool(true);
std::fs::write( std::fs::write(
&settings_file, &settings_file,
serde_json::to_string_pretty(&settings).unwrap(), serde_json::to_string_pretty(&settings).unwrap(),
@ -296,6 +297,7 @@ impl Theme {
let settings = std::fs::read_to_string(&settings_file).unwrap_or_default(); let settings = std::fs::read_to_string(&settings_file).unwrap_or_default();
let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default(); let mut settings: serde_json::Value = serde_json::from_str(&settings).unwrap_or_default();
settings["workbench.colorCustomizations"] = serde_json::Value::Null; settings["workbench.colorCustomizations"] = serde_json::Value::Null;
std::fs::write( std::fs::write(
&settings_file, &settings_file,
serde_json::to_string_pretty(&settings).unwrap(), serde_json::to_string_pretty(&settings).unwrap(),