UI: Change default theme to dark for new users

This commit is contained in:
jp9000 2018-01-08 17:40:24 -08:00
parent 10b27723a3
commit e038bd8e55

View file

@ -412,6 +412,11 @@ bool OBSApp::InitGlobalConfigDefaults()
config_set_default_bool(globalConfig, "BasicWindow",
"ShowStatusBar", true);
if (!config_get_bool(globalConfig, "General", "Pre21Defaults")) {
config_set_default_string(globalConfig, "General",
"CurrentTheme", "Dark");
}
#ifdef _WIN32
config_set_default_bool(globalConfig, "Audio", "DisableAudioDucking",
true);
@ -636,6 +641,17 @@ bool OBSApp::InitGlobalConfig()
changed = true;
}
if (!config_has_user_value(globalConfig, "General", "Pre21Defaults")) {
uint32_t lastVersion = config_get_int(globalConfig, "General",
"LastVersion");
bool useOldDefaults = lastVersion &&
lastVersion < MAKE_SEMANTIC_VERSION(21, 0, 0);
config_set_bool(globalConfig, "General", "Pre21Defaults",
useOldDefaults);
changed = true;
}
if (changed)
config_save_safe(globalConfig, "tmp", nullptr);