Material 3 theme [WIP]

This commit is contained in:
MM20
2021-12-04 12:24:16 +01:00
parent d7f549795a
commit 0e1ca1c1f9
95 changed files with 1154 additions and 902 deletions
@@ -88,7 +88,7 @@ class LauncherPreferences(val context: Application, version: Int = 3) {
var iconShape by EnumPreference("icon_shape", default = IconShape.PLATFORM_DEFAULT)
var firstRunVersion by IntPreference("first_run_version", default = 0)
var cardBackground by EnumPreference("card_background", default = CardBackground.DEFAULT)
var colorScheme by EnumPreference("card_background", default = ColorSchemes.DEFAULT)
var cardOpacity by IntPreference("card_opacity", default = 0xFF)
var cardStrokeWidth by IntPreference("card_stroke_width", default = 0)
var cardRadius by IntPreference("card_radius", default = 8)
@@ -169,11 +169,11 @@ enum class WeatherProviders(override val value: String) : PreferenceEnum {
}
}
enum class CardBackground(override val value: String) : PreferenceEnum {
enum class ColorSchemes(override val value: String) : PreferenceEnum {
DEFAULT("0"),
BLACK("2");
companion object {
fun byValue(value: String): CardBackground {
fun byValue(value: String): ColorSchemes {
return values().first { it.value == value }
}
}