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 more dynamic color vars to webui-next
This commit is contained in:
@@ -6,7 +6,9 @@ import android.os.Build
|
|||||||
|
|
||||||
import androidx.compose.material3.dynamicDarkColorScheme
|
import androidx.compose.material3.dynamicDarkColorScheme
|
||||||
import androidx.compose.material3.dynamicLightColorScheme
|
import androidx.compose.material3.dynamicLightColorScheme
|
||||||
|
import androidx.compose.material3.surfaceColorAtElevation
|
||||||
import androidx.compose.ui.graphics.toArgb
|
import androidx.compose.ui.graphics.toArgb
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author rifsxd
|
* @author rifsxd
|
||||||
@@ -25,15 +27,52 @@ object MonetColorsProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
val monetColors = mapOf(
|
val monetColors = mapOf(
|
||||||
|
// App Base Colors
|
||||||
"primary" to colorScheme.primary.toArgb().toHex(),
|
"primary" to colorScheme.primary.toArgb().toHex(),
|
||||||
"onPrimary" to colorScheme.onPrimary.toArgb().toHex(),
|
"onPrimary" to colorScheme.onPrimary.toArgb().toHex(),
|
||||||
|
"primaryContainer" to colorScheme.primaryContainer.toArgb().toHex(),
|
||||||
|
"onPrimaryContainer" to colorScheme.onPrimaryContainer.toArgb().toHex(),
|
||||||
|
"inversePrimary" to colorScheme.inversePrimary.toArgb().toHex(),
|
||||||
|
"secondary" to colorScheme.secondary.toArgb().toHex(),
|
||||||
|
"onSecondary" to colorScheme.onSecondary.toArgb().toHex(),
|
||||||
|
"secondaryContainer" to colorScheme.secondaryContainer.toArgb().toHex(),
|
||||||
|
"onSecondaryContainer" to colorScheme.onSecondaryContainer.toArgb().toHex(),
|
||||||
|
"tertiary" to colorScheme.tertiary.toArgb().toHex(),
|
||||||
|
"onTertiary" to colorScheme.onTertiary.toArgb().toHex(),
|
||||||
|
"tertiaryContainer" to colorScheme.tertiaryContainer.toArgb().toHex(),
|
||||||
|
"onTertiaryContainer" to colorScheme.onTertiaryContainer.toArgb().toHex(),
|
||||||
"background" to colorScheme.background.toArgb().toHex(),
|
"background" to colorScheme.background.toArgb().toHex(),
|
||||||
|
"onBackground" to colorScheme.onBackground.toArgb().toHex(),
|
||||||
|
"surface" to colorScheme.surface.toArgb().toHex(),
|
||||||
|
"tonalSurface" to colorScheme.surfaceColorAtElevation(1.dp).toArgb().toHex(), // surfaceColorAtElevation(1.dp) not available here
|
||||||
"onSurface" to colorScheme.onSurface.toArgb().toHex(),
|
"onSurface" to colorScheme.onSurface.toArgb().toHex(),
|
||||||
|
"surfaceVariant" to colorScheme.surfaceVariant.toArgb().toHex(),
|
||||||
"onSurfaceVariant" to colorScheme.onSurfaceVariant.toArgb().toHex(),
|
"onSurfaceVariant" to colorScheme.onSurfaceVariant.toArgb().toHex(),
|
||||||
"tonalSurface" to colorScheme.surface.toArgb().toHex(),
|
"surfaceTint" to colorScheme.surfaceTint.toArgb().toHex(),
|
||||||
"surfaceBright" to colorScheme.surfaceVariant.toArgb().toHex(),
|
"inverseSurface" to colorScheme.inverseSurface.toArgb().toHex(),
|
||||||
|
"inverseOnSurface" to colorScheme.inverseOnSurface.toArgb().toHex(),
|
||||||
|
"error" to colorScheme.error.toArgb().toHex(),
|
||||||
|
"onError" to colorScheme.onError.toArgb().toHex(),
|
||||||
|
"errorContainer" to colorScheme.errorContainer.toArgb().toHex(),
|
||||||
|
"onErrorContainer" to colorScheme.onErrorContainer.toArgb().toHex(),
|
||||||
|
"outline" to colorScheme.outline.toArgb().toHex(),
|
||||||
"outlineVariant" to colorScheme.outlineVariant.toArgb().toHex(),
|
"outlineVariant" to colorScheme.outlineVariant.toArgb().toHex(),
|
||||||
"error" to colorScheme.error.toArgb().toHex()
|
"scrim" to colorScheme.scrim.toArgb().toHex(),
|
||||||
|
"surfaceBright" to colorScheme.surfaceBright.toArgb().toHex(),
|
||||||
|
"surfaceDim" to colorScheme.surfaceDim.toArgb().toHex(),
|
||||||
|
"surfaceContainer" to colorScheme.surfaceContainer.toArgb().toHex(),
|
||||||
|
"surfaceContainerHigh" to colorScheme.surfaceContainerHigh.toArgb().toHex(),
|
||||||
|
"surfaceContainerHighest" to colorScheme.surfaceContainerHighest.toArgb().toHex(),
|
||||||
|
"surfaceContainerLow" to colorScheme.surfaceContainerLow.toArgb().toHex(),
|
||||||
|
"surfaceContainerLowest" to colorScheme.surfaceContainerLowest.toArgb().toHex(),
|
||||||
|
"filledTonalButtonContentColor" to colorScheme.onPrimaryContainer.toArgb().toHex(),
|
||||||
|
"filledTonalButtonContainerColor" to colorScheme.secondaryContainer.toArgb().toHex(),
|
||||||
|
"filledTonalButtonDisabledContentColor" to colorScheme.onSurfaceVariant.toArgb().toHex(),
|
||||||
|
"filledTonalButtonDisabledContainerColor" to colorScheme.surfaceVariant.toArgb().toHex(),
|
||||||
|
"filledCardContentColor" to colorScheme.onPrimaryContainer.toArgb().toHex(),
|
||||||
|
"filledCardContainerColor" to colorScheme.primaryContainer.toArgb().toHex(),
|
||||||
|
"filledCardDisabledContentColor" to colorScheme.onSurfaceVariant.toArgb().toHex(),
|
||||||
|
"filledCardDisabledContainerColor" to colorScheme.surfaceVariant.toArgb().toHex()
|
||||||
)
|
)
|
||||||
|
|
||||||
return monetColors.toCssVars()
|
return monetColors.toCssVars()
|
||||||
|
|||||||
Reference in New Issue
Block a user