Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit f5ac96c6 authored by cketti's avatar cketti Committed by GitHub
Browse files

Merge pull request #8062 from wmontwe/change-material3-color-scheme

Change Material 3 color scheme
parents 732da251 5f94ada1
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -35,9 +35,12 @@ data class ThemeColorScheme(
    val errorContainer: Color,
    val onErrorContainer: Color,

    val surfaceDim: Color,
    val surface: Color,
    val surfaceBright: Color,
    val onSurface: Color,
    val onSurfaceVariant: Color,

    val surfaceContainerLowest: Color,
    val surfaceContainerLow: Color,
    val surfaceContainer: Color,
@@ -51,9 +54,6 @@ data class ThemeColorScheme(
    val outline: Color,
    val outlineVariant: Color,

    val surfaceBright: Color,
    val surfaceDim: Color,

    val scrim: Color,

    // extra colors
@@ -100,7 +100,9 @@ internal fun ThemeColorScheme.toMaterial3ColorScheme(): ColorScheme {
        errorContainer = errorContainer,
        onErrorContainer = onErrorContainer,

        surfaceDim = surfaceDim,
        surface = surface,
        surfaceBright = surfaceBright,
        onSurface = onSurface,
        onSurfaceVariant = onSurfaceVariant,

@@ -117,9 +119,6 @@ internal fun ThemeColorScheme.toMaterial3ColorScheme(): ColorScheme {
        outline = outline,
        outlineVariant = outlineVariant,

        surfaceBright = surfaceBright,
        surfaceDim = surfaceDim,

        scrim = scrim,

        // Remapping properties due to changes in Material 3 tone based surface colors
+113 −112
Original line number Diff line number Diff line
package app.k9mail.core.ui.compose.theme2.k9mail

import androidx.compose.ui.graphics.Color
import app.k9mail.core.ui.compose.theme2.ThemeColorScheme

internal val darkThemeColorScheme = ThemeColorScheme(
    primary = TonalColorPalette.primary080,
    onPrimary = TonalColorPalette.primary020,
    primaryContainer = TonalColorPalette.primary030,
    onPrimaryContainer = TonalColorPalette.primary090,

    secondary = TonalColorPalette.secondary080,
    onSecondary = TonalColorPalette.secondary020,
    secondaryContainer = TonalColorPalette.secondary030,
    onSecondaryContainer = TonalColorPalette.secondary090,

    tertiary = TonalColorPalette.tertiary080,
    onTertiary = TonalColorPalette.tertiary020,
    tertiaryContainer = TonalColorPalette.tertiary030,
    onTertiaryContainer = TonalColorPalette.tertiary090,

    error = TonalColorPalette.error080,
    onError = TonalColorPalette.error020,
    errorContainer = TonalColorPalette.error030,
    onErrorContainer = TonalColorPalette.error090,

    surface = TonalColorPalette.neutral006,
    onSurface = TonalColorPalette.neutral090,
    onSurfaceVariant = TonalColorPalette.neutralVariant080,
    surfaceContainerLowest = TonalColorPalette.neutral004,
    surfaceContainerLow = TonalColorPalette.neutral010,
    surfaceContainer = TonalColorPalette.neutral012,
    surfaceContainerHigh = TonalColorPalette.neutral017,
    surfaceContainerHighest = TonalColorPalette.neutral022,

    inverseSurface = TonalColorPalette.neutral090,
    inverseOnSurface = TonalColorPalette.neutral020,
    inversePrimary = TonalColorPalette.primary040,

    outline = TonalColorPalette.neutralVariant060,
    outlineVariant = TonalColorPalette.neutralVariant030,

    surfaceBright = TonalColorPalette.neutral024,
    surfaceDim = TonalColorPalette.neutral006,

    scrim = TonalColorPalette.neutral000,

    info = TonalColorPalette.info080,
    onInfo = TonalColorPalette.info020,
    infoContainer = TonalColorPalette.info030,
    onInfoContainer = TonalColorPalette.info090,

    success = TonalColorPalette.success080,
    onSuccess = TonalColorPalette.success020,
    successContainer = TonalColorPalette.success030,
    onSuccessContainer = TonalColorPalette.success090,

    warning = TonalColorPalette.warning080,
    onWarning = TonalColorPalette.warning020,
    warningContainer = TonalColorPalette.warning030,
    onWarningContainer = TonalColorPalette.warning090,
internal val lightThemeColorScheme = ThemeColorScheme(
    primary = Color(color = 0xFF5F303D),
    onPrimary = Color(color = 0xFFFFFFFF),
    primaryContainer = Color(color = 0xFF875360),
    onPrimaryContainer = Color(color = 0xFFFFFFFF),

    secondary = Color(color = 0xFF422129),
    onSecondary = Color(color = 0xFFFFFFFF),
    secondaryContainer = Color(color = 0xFF68414B),
    onSecondaryContainer = Color(color = 0xFFFFE2E7),

    tertiary = Color(color = 0xFF443968),
    onTertiary = Color(color = 0xFFFFFFFF),
    tertiaryContainer = Color(color = 0xFF685C8E),
    onTertiaryContainer = Color(color = 0xFFFFFFFF),

    error = Color(color = 0xFFA0000E),
    onError = Color(color = 0xFFFFFFFF),
    errorContainer = Color(color = 0xFFDC2626),
    onErrorContainer = Color(color = 0xFFFFFFFF),

    surfaceDim = Color(color = 0xFFDCD9D9),
    surface = Color(color = 0xFFFCF8F8),
    surfaceBright = Color(color = 0xFFFCF8F8),
    onSurface = Color(color = 0xFF1C1B1B),
    onSurfaceVariant = Color(color = 0xFF45474A),

    surfaceContainerLowest = Color(color = 0xFFFFFFFF),
    surfaceContainerLow = Color(color = 0xFFF6F3F2),
    surfaceContainer = Color(color = 0xFFF1EDEC),
    surfaceContainerHigh = Color(color = 0xFFEBE7E7),
    surfaceContainerHighest = Color(color = 0xFFE5E2E1),

    inverseSurface = Color(color = 0xFF313030),
    inverseOnSurface = Color(color = 0xFFF3F0EF),
    inversePrimary = Color(color = 0xFFF7B5C4),

    outline = Color(color = 0xFF75777A),
    outlineVariant = Color(color = 0xFFC5C6CA),

    scrim = Color.Black,

    info = Color(color = 0xFFCAA204),
    onInfo = Color(color = 0xFFFFFFFF),
    infoContainer = Color(color = 0xFFFACC15),
    onInfoContainer = Color(color = 0xFFFFFFFF),

    success = Color(color = 0xFF194E2C),
    onSuccess = Color(color = 0xFFFFFFFF),
    successContainer = Color(color = 0xFF1D783B),
    onSuccessContainer = Color(color = 0xFFFFFFFF),

    warning = Color(color = 0xFFAA6000),
    onWarning = Color(color = 0xFFFFFFFF),
    warningContainer = Color(color = 0xFFF09D38),
    onWarningContainer = Color(color = 0xFFFFFFFF),
)

internal val lightThemeColorScheme = ThemeColorScheme(
    primary = TonalColorPalette.primary040,
    onPrimary = TonalColorPalette.primary100,
    primaryContainer = TonalColorPalette.primary090,
    onPrimaryContainer = TonalColorPalette.primary010,

    secondary = TonalColorPalette.secondary040,
    onSecondary = TonalColorPalette.secondary100,
    secondaryContainer = TonalColorPalette.secondary090,
    onSecondaryContainer = TonalColorPalette.secondary010,

    tertiary = TonalColorPalette.tertiary040,
    onTertiary = TonalColorPalette.tertiary100,
    tertiaryContainer = TonalColorPalette.tertiary090,
    onTertiaryContainer = TonalColorPalette.tertiary010,

    error = TonalColorPalette.error040,
    onError = TonalColorPalette.error100,
    errorContainer = TonalColorPalette.error090,
    onErrorContainer = TonalColorPalette.error010,

    surface = TonalColorPalette.neutral098,
    onSurface = TonalColorPalette.neutral010,
    onSurfaceVariant = TonalColorPalette.neutralVariant030,
    surfaceContainerLowest = TonalColorPalette.neutral100,
    surfaceContainerLow = TonalColorPalette.neutral096,
    surfaceContainer = TonalColorPalette.neutral094,
    surfaceContainerHigh = TonalColorPalette.neutral092,
    surfaceContainerHighest = TonalColorPalette.neutral090,

    inverseSurface = TonalColorPalette.neutral020,
    inverseOnSurface = TonalColorPalette.neutral095,
    inversePrimary = TonalColorPalette.primary080,

    outline = TonalColorPalette.neutralVariant050,
    outlineVariant = TonalColorPalette.neutralVariant080,

    surfaceBright = TonalColorPalette.neutral098,
    surfaceDim = TonalColorPalette.neutral087,

    scrim = TonalColorPalette.neutral000,

    info = TonalColorPalette.info040,
    onInfo = TonalColorPalette.info100,
    infoContainer = TonalColorPalette.info090,
    onInfoContainer = TonalColorPalette.info010,

    success = TonalColorPalette.success040,
    onSuccess = TonalColorPalette.success100,
    successContainer = TonalColorPalette.success090,
    onSuccessContainer = TonalColorPalette.success010,

    warning = TonalColorPalette.warning040,
    onWarning = TonalColorPalette.warning100,
    warningContainer = TonalColorPalette.warning090,
    onWarningContainer = TonalColorPalette.warning010,
internal val darkThemeColorScheme = ThemeColorScheme(
    primary = Color(color = 0xFFF1E7FF),
    onPrimary = Color(color = 0xFF37265D),
    primaryContainer = Color(color = 0xFFCBB7F9),
    onPrimaryContainer = Color(color = 0xFF39285F),

    secondary = Color(color = 0xFFF1E7FF),
    onSecondary = Color(color = 0xFF332D41),
    secondaryContainer = Color(color = 0xFFC7BDD7),
    onSecondaryContainer = Color(color = 0xFF352F43),

    tertiary = Color(color = 0xFFFFDBE5),
    onTertiary = Color(color = 0xFF472732),
    tertiaryContainer = Color(color = 0xFFDDAEBC),
    onTertiaryContainer = Color(color = 0xFF43242F),

    error = Color(color = 0xFFFFB3AD),
    onError = Color(color = 0xFF68000A),
    errorContainer = Color(color = 0xFFDA3437),
    onErrorContainer = Color(color = 0xFFFFFFFF),

    surfaceDim = Color(color = 0xFF131314),
    surface = Color(color = 0xFF131314),
    surfaceBright = Color(color = 0xFF39393A),
    onSurface = Color(color = 0xFFE5E2E3),
    onSurfaceVariant = Color(color = 0xFFC5C6CC),

    surfaceContainerLowest = Color(color = 0xFF0E0E0F),
    surfaceContainerLow = Color(color = 0xFF1B1B1C),
    surfaceContainer = Color(color = 0xFF201F20),
    surfaceContainerHigh = Color(color = 0xFF2A2A2B),
    surfaceContainerHighest = Color(color = 0xFF353436),

    inverseSurface = Color(color = 0xFFE5E2E3),
    inverseOnSurface = Color(color = 0xFF313031),
    inversePrimary = Color(color = 0xFF66558F),

    outline = Color(color = 0xFF8F9096),
    outlineVariant = Color(color = 0xFF44474C),

    scrim = Color.Black,

    info = Color(color = 0xFFFDD847),
    onInfo = Color(color = 0xFF423606),
    infoContainer = Color(color = 0xFFFEE78A),
    onInfoContainer = Color(color = 0xFF423606),

    success = Color(color = 0xFF8EE7AA),
    onSuccess = Color(color = 0xFF082B16),
    successContainer = Color(color = 0xFFC0F2CF),
    onSuccessContainer = Color(color = 0xFF082B16),

    warning = Color(color = 0xFFF09D38),
    onWarning = Color(color = 0xFF411107),
    warningContainer = Color(color = 0xFFAA6000),
    onWarningContainer = Color(color = 0xFF411107),
)
+0 −124
Original line number Diff line number Diff line
package app.k9mail.core.ui.compose.theme2.k9mail

import androidx.compose.ui.graphics.Color

internal object TonalColorPalette {
    val primary000 = Color(color = 0xFF000000)
    val primary010 = Color(color = 0xFF38091B)
    val primary020 = Color(color = 0xFF521F30)
    val primary030 = Color(color = 0xFF6D3546)
    val primary040 = Color(color = 0xFF894C5D)
    val primary050 = Color(color = 0xFFA66476)
    val primary060 = Color(color = 0xFFC37D8F)
    val primary070 = Color(color = 0xFFE196AA)
    val primary080 = Color(color = 0xFFFFB1C5)
    val primary090 = Color(color = 0xFFFFD9E1)
    val primary095 = Color(color = 0xFFFFECEF)
    val primary099 = Color(color = 0xFFFFFBFF)
    val primary100 = Color(color = 0xFFFFFFFF)

    val secondary000 = Color(color = 0xFF000000)
    val secondary010 = Color(color = 0xFF27171B)
    val secondary020 = Color(color = 0xFF3D2C30)
    val secondary030 = Color(color = 0xFF554246)
    val secondary040 = Color(color = 0xFF6E595E)
    val secondary050 = Color(color = 0xFF887176)
    val secondary060 = Color(color = 0xFFA38B90)
    val secondary070 = Color(color = 0xFFBEA5AA)
    val secondary080 = Color(color = 0xFFDBC0C5)
    val secondary090 = Color(color = 0xFFF8DCE1)
    val secondary095 = Color(color = 0xFFFFECEF)
    val secondary099 = Color(color = 0xFFFFFBFF)
    val secondary100 = Color(color = 0xFFFFFFFF)

    val tertiary000 = Color(color = 0xFF000000)
    val tertiary010 = Color(color = 0xFF230E48)
    val tertiary020 = Color(color = 0xFF38255E)
    val tertiary030 = Color(color = 0xFF4F3C76)
    val tertiary040 = Color(color = 0xFF685490)
    val tertiary050 = Color(color = 0xFF816DAB)
    val tertiary060 = Color(color = 0xFF9B86C6)
    val tertiary070 = Color(color = 0xFFB6A0E2)
    val tertiary080 = Color(color = 0xFFD2BBFF)
    val tertiary090 = Color(color = 0xFFEADDFF)
    val tertiary095 = Color(color = 0xFFF6EDFF)
    val tertiary099 = Color(color = 0xFFFFFBFA)
    val tertiary100 = Color(color = 0xFFFFFFFF)

    val error000 = Color(color = 0xFF000000)
    val error010 = Color(color = 0xFF410E0B)
    val error020 = Color(color = 0xFF601410)
    val error030 = Color(color = 0xFF8C1D18)
    val error040 = Color(color = 0xFFB3261E)
    val error050 = Color(color = 0xFFDC362E)
    val error060 = Color(color = 0xFFE46962)
    val error070 = Color(color = 0xFFEC928E)
    val error080 = Color(color = 0xFFF2B8B5)
    val error090 = Color(color = 0xFFF9DEDC)
    val error095 = Color(color = 0xFFFCEEEE)
    val error099 = Color(color = 0xFFFFFBF9)
    val error100 = Color(color = 0xFFFFFFFF)

    val neutral000 = Color(color = 0xFF000000)
    val neutral004 = Color(color = 0xFF140C0E)
    val neutral006 = Color(color = 0xFF191113)
    val neutral010 = Color(color = 0xFF22191B)
    val neutral012 = Color(color = 0xFF261D1F)
    val neutral017 = Color(color = 0xFF31282A)
    val neutral020 = Color(color = 0xFF342F30)
    val neutral022 = Color(color = 0xFF3C3234)
    val neutral024 = Color(color = 0xFF413739)
    val neutral030 = Color(color = 0xFF4B4546)
    val neutral040 = Color(color = 0xFF635D5E)
    val neutral050 = Color(color = 0xFF7C7576)
    val neutral060 = Color(color = 0xFF968F90)
    val neutral070 = Color(color = 0xFFB1A9AA)
    val neutral080 = Color(color = 0xFFCDC4C5)
    val neutral087 = Color(color = 0xFFE6D6D8)
    val neutral090 = Color(color = 0xFFEFDFE1)
    val neutral092 = Color(color = 0xFFF5E4E6)
    val neutral094 = Color(color = 0xFFFBEAEC)
    val neutral095 = Color(color = 0xFFF8EEEF)
    val neutral096 = Color(color = 0xFFFFF0F2)
    val neutral098 = Color(color = 0xFFFFF8F8)
    val neutral099 = Color(color = 0xFFFFFBFF)
    val neutral100 = Color(color = 0xFFFFFFFF)

    val neutralVariant000 = Color(color = 0xFF000000)
    val neutralVariant010 = Color(color = 0xFF211A1B)
    val neutralVariant020 = Color(color = 0xFF372E30)
    val neutralVariant030 = Color(color = 0xFF4E4446)
    val neutralVariant040 = Color(color = 0xFF675C5E)
    val neutralVariant050 = Color(color = 0xFF807476)
    val neutralVariant060 = Color(color = 0xFF9A8E90)
    val neutralVariant070 = Color(color = 0xFFB6A8AA)
    val neutralVariant080 = Color(color = 0xFFD2C3C5)
    val neutralVariant090 = Color(color = 0xFFEEDFE1)
    val neutralVariant095 = Color(color = 0xFFFDEDEF)
    val neutralVariant099 = Color(color = 0xFFFFFBFF)
    val neutralVariant100 = Color(color = 0xFFFFFFFF)

    val info010 = Color(color = 0xFF221B00)
    val info020 = Color(color = 0xFF3A3000)
    val info030 = Color(color = 0xFF544600)
    val info040 = Color(color = 0xFF705D00)
    val info080 = Color(color = 0xFFE8C41D)
    val info090 = Color(color = 0xFFFFE16E)
    val info100 = Color(color = 0xFFFFFFFF)

    val success010 = Color(color = 0xFF002204)
    val success020 = Color(color = 0xFF00390A)
    val success030 = Color(color = 0xFF005313)
    val success040 = Color(color = 0xFF006E1C)
    val success080 = Color(color = 0xFF7DDC7A)
    val success090 = Color(color = 0xFF98F994)
    val success100 = Color(color = 0xFFFFFFFF)

    val warning010 = Color(color = 0xFF2E1500)
    val warning020 = Color(color = 0xFF4C2700)
    val warning030 = Color(color = 0xFF6D3A00)
    val warning040 = Color(color = 0xFF8F4E00)
    val warning080 = Color(color = 0xFFFFB77B)
    val warning090 = Color(color = 0xFFFFDCC2)
    val warning100 = Color(color = 0xFFFFFFFF)
}
+113 −112
Original line number Diff line number Diff line
package app.k9mail.core.ui.compose.theme2.thunderbird

import androidx.compose.ui.graphics.Color
import app.k9mail.core.ui.compose.theme2.ThemeColorScheme

internal val darkThemeColorScheme = ThemeColorScheme(
    primary = TonalColorPalette.primary080,
    onPrimary = TonalColorPalette.primary020,
    primaryContainer = TonalColorPalette.primary030,
    onPrimaryContainer = TonalColorPalette.primary090,

    secondary = TonalColorPalette.secondary080,
    onSecondary = TonalColorPalette.secondary020,
    secondaryContainer = TonalColorPalette.secondary030,
    onSecondaryContainer = TonalColorPalette.secondary090,

    tertiary = TonalColorPalette.tertiary080,
    onTertiary = TonalColorPalette.tertiary020,
    tertiaryContainer = TonalColorPalette.tertiary030,
    onTertiaryContainer = TonalColorPalette.tertiary090,

    error = TonalColorPalette.error080,
    onError = TonalColorPalette.error020,
    errorContainer = TonalColorPalette.error030,
    onErrorContainer = TonalColorPalette.error090,

    surface = TonalColorPalette.neutral006,
    onSurface = TonalColorPalette.neutral090,
    onSurfaceVariant = TonalColorPalette.neutralVariant080,
    surfaceContainerLowest = TonalColorPalette.neutral004,
    surfaceContainerLow = TonalColorPalette.neutral010,
    surfaceContainer = TonalColorPalette.neutral012,
    surfaceContainerHigh = TonalColorPalette.neutral017,
    surfaceContainerHighest = TonalColorPalette.neutral022,

    inverseSurface = TonalColorPalette.neutral090,
    inverseOnSurface = TonalColorPalette.neutral020,
    inversePrimary = TonalColorPalette.primary040,

    outline = TonalColorPalette.neutralVariant060,
    outlineVariant = TonalColorPalette.neutralVariant030,

    surfaceBright = TonalColorPalette.neutral024,
    surfaceDim = TonalColorPalette.neutral006,

    scrim = TonalColorPalette.neutral000,

    info = TonalColorPalette.info080,
    onInfo = TonalColorPalette.info020,
    infoContainer = TonalColorPalette.info030,
    onInfoContainer = TonalColorPalette.info090,

    success = TonalColorPalette.success080,
    onSuccess = TonalColorPalette.success020,
    successContainer = TonalColorPalette.success030,
    onSuccessContainer = TonalColorPalette.success090,

    warning = TonalColorPalette.warning080,
    onWarning = TonalColorPalette.warning020,
    warningContainer = TonalColorPalette.warning030,
    onWarningContainer = TonalColorPalette.warning090,
internal val lightThemeColorScheme = ThemeColorScheme(
    primary = Color(color = 0xFF004F9B),
    onPrimary = Color(color = 0xFFFFFFFF),
    primaryContainer = Color(color = 0xFF1373D9),
    onPrimaryContainer = Color(color = 0xFFFFFFFF),

    secondary = Color(color = 0xFF003D75),
    onSecondary = Color(color = 0xFFFFFFFF),
    secondaryContainer = Color(color = 0xFF2E61A0),
    onSecondaryContainer = Color(color = 0xFFFFFFFF),

    tertiary = Color(color = 0xFF54008E),
    onTertiary = Color(color = 0xFFFFFFFF),
    tertiaryContainer = Color(color = 0xFF7B35B8),
    onTertiaryContainer = Color(color = 0xFFFFFFFF),

    error = Color(color = 0xFFA0000E),
    onError = Color(color = 0xFFFFFFFF),
    errorContainer = Color(color = 0xFFDC2626),
    onErrorContainer = Color(color = 0xFFFFFFFF),

    surfaceDim = Color(color = 0xFFDCD9D9),
    surface = Color(color = 0xFFFCF8F8),
    surfaceBright = Color(color = 0xFFFCF8F8),
    onSurface = Color(color = 0xFF1C1B1B),
    onSurfaceVariant = Color(color = 0xFF45474A),

    surfaceContainerLowest = Color(color = 0xFFFFFFFF),
    surfaceContainerLow = Color(color = 0xFFF6F3F2),
    surfaceContainer = Color(color = 0xFFF1EDEC),
    surfaceContainerHigh = Color(color = 0xFFEBE7E7),
    surfaceContainerHighest = Color(color = 0xFFE5E2E1),

    inverseSurface = Color(color = 0xFF313030),
    inverseOnSurface = Color(color = 0xFFF3F0EF),
    inversePrimary = Color(color = 0xFFA9C7FF),

    outline = Color(color = 0xFF75777A),
    outlineVariant = Color(color = 0xFFC5C6CA),

    scrim = Color.Black,

    info = Color(color = 0xFFCAA204),
    onInfo = Color(color = 0xFFFFFFFF),
    infoContainer = Color(color = 0xFFFACC15),
    onInfoContainer = Color(color = 0xFFFFFFFF),

    success = Color(color = 0xFF194E2C),
    onSuccess = Color(color = 0xFFFFFFFF),
    successContainer = Color(color = 0xFF1D783B),
    onSuccessContainer = Color(color = 0xFFFFFFFF),

    warning = Color(color = 0xFFAA6000),
    onWarning = Color(color = 0xFFFFFFFF),
    warningContainer = Color(color = 0xFFF09D38),
    onWarningContainer = Color(color = 0xFFFFFFFF),
)

internal val lightThemeColorScheme = ThemeColorScheme(
    primary = TonalColorPalette.primary040,
    onPrimary = TonalColorPalette.primary100,
    primaryContainer = TonalColorPalette.primary090,
    onPrimaryContainer = TonalColorPalette.primary010,

    secondary = TonalColorPalette.secondary040,
    onSecondary = TonalColorPalette.secondary100,
    secondaryContainer = TonalColorPalette.secondary090,
    onSecondaryContainer = TonalColorPalette.secondary010,

    tertiary = TonalColorPalette.tertiary040,
    onTertiary = TonalColorPalette.tertiary100,
    tertiaryContainer = TonalColorPalette.tertiary090,
    onTertiaryContainer = TonalColorPalette.tertiary010,

    error = TonalColorPalette.error040,
    onError = TonalColorPalette.error100,
    errorContainer = TonalColorPalette.error090,
    onErrorContainer = TonalColorPalette.error010,

    surface = TonalColorPalette.neutral098,
    onSurface = TonalColorPalette.neutral010,
    onSurfaceVariant = TonalColorPalette.neutralVariant030,
    surfaceContainerLowest = TonalColorPalette.neutral100,
    surfaceContainerLow = TonalColorPalette.neutral096,
    surfaceContainer = TonalColorPalette.neutral094,
    surfaceContainerHigh = TonalColorPalette.neutral092,
    surfaceContainerHighest = TonalColorPalette.neutral090,

    inverseSurface = TonalColorPalette.neutral020,
    inverseOnSurface = TonalColorPalette.neutral095,
    inversePrimary = TonalColorPalette.primary080,

    outline = TonalColorPalette.neutralVariant050,
    outlineVariant = TonalColorPalette.neutralVariant080,

    surfaceBright = TonalColorPalette.neutral098,
    surfaceDim = TonalColorPalette.neutral087,

    scrim = TonalColorPalette.neutral000,

    info = TonalColorPalette.info040,
    onInfo = TonalColorPalette.info100,
    infoContainer = TonalColorPalette.info090,
    onInfoContainer = TonalColorPalette.info010,

    success = TonalColorPalette.success040,
    onSuccess = TonalColorPalette.success100,
    successContainer = TonalColorPalette.success090,
    onSuccessContainer = TonalColorPalette.success010,

    warning = TonalColorPalette.warning040,
    onWarning = TonalColorPalette.warning100,
    warningContainer = TonalColorPalette.warning090,
    onWarningContainer = TonalColorPalette.warning010,
internal val darkThemeColorScheme = ThemeColorScheme(
    primary = Color(color = 0xFFBEE6FF),
    onPrimary = Color(color = 0xFF003549),
    primaryContainer = Color(color = 0xFF50C2F8),
    onPrimaryContainer = Color(color = 0xFF002E41),

    secondary = Color(color = 0xFF96CDFF),
    onSecondary = Color(color = 0xFF003352),
    secondaryContainer = Color(color = 0xFF24A7F7),
    onSecondaryContainer = Color(color = 0xFF001423),

    tertiary = Color(color = 0xFFFFFFFF),
    onTertiary = Color(color = 0xFF352D3E),
    tertiaryContainer = Color(color = 0xFFDCD0E6),
    onTertiaryContainer = Color(color = 0xFF443C4E),

    error = Color(color = 0xFFFFB4AB),
    onError = Color(color = 0xFF690005),
    errorContainer = Color(color = 0xFF93000A),
    onErrorContainer = Color(color = 0xFFFFDAD6),

    surfaceDim = Color(color = 0xFF131314),
    surface = Color(color = 0xFF131314),
    surfaceBright = Color(color = 0xFF39393A),
    onSurface = Color(color = 0xFFE5E2E3),
    onSurfaceVariant = Color(color = 0xFFC5C6CC),

    surfaceContainerLowest = Color(color = 0xFF0E0E0F),
    surfaceContainerLow = Color(color = 0xFF1B1B1C),
    surfaceContainer = Color(color = 0xFF201F20),
    surfaceContainerHigh = Color(color = 0xFF2A2A2B),
    surfaceContainerHighest = Color(color = 0xFF353436),

    inverseSurface = Color(color = 0xFFE5E2E3),
    inverseOnSurface = Color(color = 0xFF313031),
    inversePrimary = Color(color = 0xFF006689),

    outline = Color(color = 0xFF8F9096),
    outlineVariant = Color(color = 0xFF44474C),

    scrim = Color.Black,

    info = Color(color = 0xFFFDD847),
    onInfo = Color(color = 0xFF423606),
    infoContainer = Color(color = 0xFFFEE78A),
    onInfoContainer = Color(color = 0xFF423606),

    success = Color(color = 0xFF8EE7AA),
    onSuccess = Color(color = 0xFF082B16),
    successContainer = Color(color = 0xFFC0F2CF),
    onSuccessContainer = Color(color = 0xFF082B16),

    warning = Color(color = 0xFFF09D38),
    onWarning = Color(color = 0xFF411107),
    warningContainer = Color(color = 0xFFAA6000),
    onWarningContainer = Color(color = 0xFF411107),
)
+0 −124

File deleted.

Preview size limit exceeded, changes collapsed.

Loading