Add outline variant and scrim colors to preference proto schema
This commit is contained in:
parent
70575376fb
commit
6bbc04a33a
@ -1,6 +1,7 @@
|
|||||||
package de.mm20.launcher2.preferences
|
package de.mm20.launcher2.preferences
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
|
import android.graphics.Color
|
||||||
import scheme.Scheme
|
import scheme.Scheme
|
||||||
|
|
||||||
fun createFactorySettings(context: Context): Settings {
|
fun createFactorySettings(context: Context): Settings {
|
||||||
@ -195,6 +196,9 @@ internal val DefaultLightCustomColorScheme: Settings.AppearanceSettings.CustomCo
|
|||||||
.setInverseOnSurface(scheme.inverseOnSurface)
|
.setInverseOnSurface(scheme.inverseOnSurface)
|
||||||
.setInversePrimary(scheme.inversePrimary)
|
.setInversePrimary(scheme.inversePrimary)
|
||||||
.setOutline(scheme.outline)
|
.setOutline(scheme.outline)
|
||||||
|
//TODO: handle outline variant and scrim properly
|
||||||
|
.setScrim(Color.BLACK)
|
||||||
|
.setOutlineVariant(scheme.surfaceVariant)
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,5 +232,8 @@ internal val DefaultDarkCustomColorScheme: Settings.AppearanceSettings.CustomCol
|
|||||||
.setInverseOnSurface(scheme.inverseOnSurface)
|
.setInverseOnSurface(scheme.inverseOnSurface)
|
||||||
.setInversePrimary(scheme.inversePrimary)
|
.setInversePrimary(scheme.inversePrimary)
|
||||||
.setOutline(scheme.outline)
|
.setOutline(scheme.outline)
|
||||||
|
//TODO: handle outline variant and scrim properly
|
||||||
|
.setScrim(Color.BLACK)
|
||||||
|
.setOutlineVariant(scheme.surfaceVariant)
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
@ -58,6 +58,8 @@ message Settings {
|
|||||||
uint32 on_error = 24;
|
uint32 on_error = 24;
|
||||||
uint32 error_container = 25;
|
uint32 error_container = 25;
|
||||||
uint32 on_error_container = 26;
|
uint32 on_error_container = 26;
|
||||||
|
uint32 outline_variant = 27;
|
||||||
|
uint32 scrim = 28;
|
||||||
}
|
}
|
||||||
Scheme light_scheme = 3;
|
Scheme light_scheme = 3;
|
||||||
Scheme dark_scheme = 4;
|
Scheme dark_scheme = 4;
|
||||||
|
|||||||
@ -33,5 +33,7 @@ fun CustomColorScheme(colors: Settings.AppearanceSettings.CustomColors.Scheme) :
|
|||||||
onError = Color(colors.onError),
|
onError = Color(colors.onError),
|
||||||
errorContainer = Color(colors.errorContainer),
|
errorContainer = Color(colors.errorContainer),
|
||||||
onErrorContainer = Color(colors.onErrorContainer),
|
onErrorContainer = Color(colors.onErrorContainer),
|
||||||
|
outlineVariant = Color(colors.outlineVariant),
|
||||||
|
scrim = Color(colors.scrim),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@ -43,5 +43,8 @@ fun MaterialYouCompatScheme(wallpaperColors: WallpaperColors, darkTheme: Boolean
|
|||||||
onError = Color(scheme.onError),
|
onError = Color(scheme.onError),
|
||||||
errorContainer = Color(scheme.errorContainer),
|
errorContainer = Color(scheme.errorContainer),
|
||||||
onErrorContainer = Color(scheme.onErrorContainer),
|
onErrorContainer = Color(scheme.onErrorContainer),
|
||||||
|
//TODO: handle outline variant and scrim properly
|
||||||
|
scrim = Color.Black,
|
||||||
|
outlineVariant = Color(scheme.surfaceVariant),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user