mirror of
https://github.com/revanced/revanced-manager-compose
synced 2024-06-03 03:46:21 +02:00
23 lines
793 B
Kotlin
23 lines
793 B
Kotlin
package app.revanced.manager.domain.manager
|
|
|
|
import android.content.SharedPreferences
|
|
import app.revanced.manager.domain.manager.base.BasePreferenceManager
|
|
import app.revanced.manager.ui.theme.Theme
|
|
|
|
/**
|
|
* @author Hyperion Authors, zt64
|
|
*/
|
|
class PreferencesManager(
|
|
sharedPreferences: SharedPreferences
|
|
) : BasePreferenceManager(sharedPreferences) {
|
|
var dynamicColor by booleanPreference("dynamic_color", true)
|
|
var theme by enumPreference("theme", Theme.SYSTEM)
|
|
|
|
var allowExperimental by booleanPreference("allow_experimental", false)
|
|
|
|
var preferSplits by booleanPreference("prefer_splits", false)
|
|
|
|
var keystoreCommonName by stringPreference("keystore_cn", KeystoreManager.DEFAULT)
|
|
var keystorePass by stringPreference("keystore_pass", KeystoreManager.DEFAULT)
|
|
}
|