You've already forked KernelSU-Next
mirror of
https://github.com/KernelSU-Next/KernelSU-Next.git
synced 2025-08-27 23:46:34 +00:00
manager: do dynamic fade for banner based on monet when available
This commit is contained in:
@@ -698,7 +698,19 @@ fun ModuleItem(
|
|||||||
|
|
||||||
if (useBanner && !useLagacyUI && module.banner.isNotEmpty()) {
|
if (useBanner && !useLagacyUI && module.banner.isNotEmpty()) {
|
||||||
val isDark = isSystemInDarkTheme()
|
val isDark = isSystemInDarkTheme()
|
||||||
val fadeColor = if (isDark) Color.Black else Color.White
|
val colorScheme = MaterialTheme.colorScheme
|
||||||
|
val context = LocalContext.current
|
||||||
|
val amoledMode = context.getSharedPreferences("settings", Context.MODE_PRIVATE)
|
||||||
|
.getBoolean("amoled_mode", false)
|
||||||
|
val isDynamic = colorScheme.primary != colorScheme.secondary
|
||||||
|
|
||||||
|
val fadeColor = when {
|
||||||
|
amoledMode && isDark -> Color.Black
|
||||||
|
isDynamic -> colorScheme.surface
|
||||||
|
isDark -> Color(0xFF222222)
|
||||||
|
else -> Color.White
|
||||||
|
}
|
||||||
|
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.matchParentSize(),
|
.matchParentSize(),
|
||||||
|
|||||||
Reference in New Issue
Block a user