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()) {
|
||||
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(
|
||||
modifier = Modifier
|
||||
.matchParentSize(),
|
||||
|
||||
Reference in New Issue
Block a user