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: added amoled theme for non material u devices
This commit is contained in:
@@ -9,4 +9,7 @@ val SECONDARY_LIGHT = Color(0xFFA6DA95) // Catppuccin Green
|
|||||||
val PRIMARY_DARK = Color(0xFF7DC4E4) // Catppuccin Sky
|
val PRIMARY_DARK = Color(0xFF7DC4E4) // Catppuccin Sky
|
||||||
val SECONDARY_DARK = Color(0xFFF5BDE6) // Catppuccin Pink
|
val SECONDARY_DARK = Color(0xFFF5BDE6) // Catppuccin Pink
|
||||||
|
|
||||||
val AMOLED_BLACK = Color(0xFF000000) // Pure black for AMOLED
|
val AMOLED_BLACK = Color(0xFF000000) // Pure black for AMOLED
|
||||||
|
|
||||||
|
val DARK_PURPLE = Color(0xFF6E6CB6) // Catppuccin Mauve (dark purple)
|
||||||
|
val DARK_GREY = Color(0xFF363A4F) // Catppuccin Surface (dark grey)
|
||||||
@@ -65,6 +65,18 @@ fun KernelSUTheme(
|
|||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
|
if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
|
||||||
}
|
}
|
||||||
|
amoledMode && darkTheme -> {
|
||||||
|
DarkColorScheme.copy(
|
||||||
|
background = AMOLED_BLACK,
|
||||||
|
surface = AMOLED_BLACK,
|
||||||
|
surfaceVariant = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
surfaceContainer = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
surfaceContainerLow = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
surfaceContainerLowest = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
surfaceContainerHigh = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
surfaceContainerHighest = DARK_GREY.blend(AMOLED_BLACK, 0.8f),
|
||||||
|
)
|
||||||
|
}
|
||||||
darkTheme -> DarkColorScheme
|
darkTheme -> DarkColorScheme
|
||||||
else -> LightColorScheme
|
else -> LightColorScheme
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user