release/2.0 #21

Merged
fabian merged 137 commits from release/2.0 into master 2023-01-28 23:29:27 +01:00
Showing only changes of commit 94cdbcad0b - Show all commits

View File

@@ -36,21 +36,17 @@ abstract class BaseActivity : AppCompatActivity(),
}
override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences, key: String?) {
if (key == "language") {
setLanguage(sharedPreferences.getString("language", null))
}
if (key == "screen_on") {
keepScreenOn(sharedPreferences.getBoolean("screen_on", false))
}
if (key == "theme") {
updateTheme(sharedPreferences.getString("theme", null))
when(key) {
"language" -> setLanguage(sharedPreferences.getString(key, null))
"screen_on" -> keepScreenOn(sharedPreferences.getBoolean(key, false))
"theme" -> updateTheme(sharedPreferences.getString(key, null))
}
}
private fun updateTheme(theme: String?) {
var themeValue = when (theme) {
val themeValue = when (theme) {
"light" -> AppCompatDelegate.MODE_NIGHT_NO
"dark" -> AppCompatDelegate.MODE_NIGHT_YES
"default" -> AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM