Cleaned custom colors
This commit is contained in:
@ -1,59 +1,9 @@
|
||||
package com.tutpro.baresip
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.runtime.compositionLocalOf
|
||||
|
||||
@Immutable
|
||||
data class CustomColors(
|
||||
// standard colors
|
||||
val primary: Color = Color.Unspecified,
|
||||
val onPrimary: Color = Color.Unspecified,
|
||||
val primaryContainer: Color = Color.Unspecified,
|
||||
val onPrimaryContainer: Color = Color.Unspecified,
|
||||
val secondary: Color = Color.Unspecified,
|
||||
val onSecondary: Color = Color.Unspecified,
|
||||
val secondaryContainer: Color = Color.Unspecified,
|
||||
val onSecondaryContainer: Color = Color.Unspecified,
|
||||
val tertiary: Color = Color.Unspecified,
|
||||
val onTertiary: Color = Color.Unspecified,
|
||||
val tertiaryContainer: Color = Color.Unspecified,
|
||||
val onTertiaryContainer: Color = Color.Unspecified,
|
||||
val error: Color = Color.Unspecified,
|
||||
val onError: Color = Color.Unspecified,
|
||||
val errorContainer: Color = Color.Unspecified,
|
||||
val onErrorContainer: Color = Color.Unspecified,
|
||||
val background: Color = Color.Unspecified,
|
||||
val onBackground: Color = Color.Unspecified,
|
||||
val surface: Color = Color.Unspecified,
|
||||
val onSurface: Color = Color.Unspecified,
|
||||
val surfaceVariant: Color = Color.Unspecified,
|
||||
val onSurfaceVariant: Color = Color.Unspecified,
|
||||
val outline: Color = Color.Unspecified,
|
||||
// custom colors
|
||||
val primaryDark: Color = Color.Unspecified,
|
||||
val primaryLight: Color = Color.Unspecified,
|
||||
val secondaryDark: Color = Color.Unspecified,
|
||||
val secondaryLight: Color = Color.Unspecified,
|
||||
val grayDark: Color = Color.Unspecified,
|
||||
val grayLight: Color = Color.Unspecified,
|
||||
val accent: Color = Color.Unspecified,
|
||||
val baresip: Color = Color.Unspecified,
|
||||
val trafficGreen: Color = Color.Unspecified,
|
||||
val trafficYellow: Color = Color.Unspecified,
|
||||
val trafficRed: Color = Color.Unspecified,
|
||||
val light: Color = Color.Unspecified,
|
||||
val dark: Color = Color.Unspecified,
|
||||
val spinnerText: Color = Color.Unspecified,
|
||||
val spinnerDropdown: Color = Color.Unspecified,
|
||||
val itemText: Color = Color.Unspecified,
|
||||
val alertText: Color = Color.Unspecified,
|
||||
val codec: Color = Color.Unspecified,
|
||||
val cardBackground: Color = Color.Unspecified,
|
||||
val textFieldBackground: Color = Color.Unspecified,
|
||||
val popupBackground: Color = Color.Unspecified,
|
||||
val alert: Color = Color.Unspecified
|
||||
)
|
||||
// App's color palette is defined by these values, which are used to build
|
||||
// the MaterialTheme in AppTheme.kt
|
||||
|
||||
val light_primary = Color(0xff0ca1fd)
|
||||
val light_on_primary = Color(0xFFFFFFFF)
|
||||
@ -67,7 +17,7 @@ val light_tertiary = Color(0xFF9885B5)
|
||||
val light_on_tertiary = Color(0xffe0e0e0)
|
||||
val light_tertiary_container = Color(0xFFDAD2E6)
|
||||
val light_on_tertiary_container = Color(0xFF2B2533)
|
||||
val light_error = Color(0xFFB3261E) // Color(0xFFF77445)
|
||||
val light_error = Color(0xFFB3261E)
|
||||
val light_on_error = Color(0xffe0e0e0)
|
||||
val light_error_container = Color(0xFFE6BFB1)
|
||||
val light_on_error_container = Color(0xFF33180E)
|
||||
@ -78,20 +28,6 @@ val light_on_surface = Color(0xFF313233)
|
||||
val light_surfaceVariant = Color(0xFFd8e0e6)
|
||||
val light_on_surfaceVariant = Color(0xFF535f66)
|
||||
val light_outline = Color(0xFF7c8e99)
|
||||
val light_primary_dark = Color(0xff0073c9)
|
||||
val light_primary_light = Color(0xff6ad2ff)
|
||||
val light_secondary_dark = Color(0xFF008873)
|
||||
val light_secondary_light = Color(0xff5cecd2)
|
||||
val light_gray_dark = Color(0xFF424242)
|
||||
val light_gray_light = Color(0xffe0e0e0)
|
||||
val light_accent = Color(0xFFF77445)
|
||||
val light_light = Color(0xfffcfcfc)
|
||||
val light_dark = Color(0xFF383838)
|
||||
val light_item_text = light_dark
|
||||
val light_textfield_background = light_gray_light
|
||||
val light_card_background = light_gray_light
|
||||
val light_popup_background = light_secondary_dark
|
||||
val light_alert = light_primary
|
||||
|
||||
val dark_primary = Color(0xFF84C1E6)
|
||||
val dark_on_primary = Color(0xFF04314C)
|
||||
@ -116,102 +52,3 @@ val dark_on_surface = Color(0xFFe2e4e6)
|
||||
val dark_surfaceVariant = Color(0xFF535f66)
|
||||
val dark_on_surfaceVariant = Color(0xFFd2dee6)
|
||||
val dark_outline = Color(0xFF9daab3)
|
||||
val dark_primary_dark = Color(0xff00008b)
|
||||
val dark_primary_light = Color(0xff0ca1fd)
|
||||
val dark_secondary_dark = Color(0xFF008873)
|
||||
val dark_secondary_light = Color(0xff5cecd2)
|
||||
val dark_gray = Color(0xff9e9e9e)
|
||||
val dark_gray_dark = Color(0xFF424242)
|
||||
val dark_gray_light = Color(0xffe0e0e0)
|
||||
val dark_accent = Color(0xFFF77445)
|
||||
val dark_light = dark_gray_light
|
||||
val dark_dark = Color(0xFF121212)
|
||||
val dark_item_text = dark_gray_light
|
||||
val dark_textfield_background = dark_gray
|
||||
val dark_card_background = dark_gray_dark
|
||||
val dark_popup_background = dark_secondary_dark
|
||||
val dark_alert = dark_primary_light
|
||||
|
||||
val LightCustomColors = CustomColors(
|
||||
primary = light_primary,
|
||||
onPrimary = light_on_primary,
|
||||
primaryContainer = light_primary_container,
|
||||
onPrimaryContainer = light_on_primary_container,
|
||||
secondary = light_secondary,
|
||||
onSecondary = light_on_secondary,
|
||||
secondaryContainer = light_secondary_container,
|
||||
onSecondaryContainer = light_on_secondary_container,
|
||||
tertiary = light_tertiary,
|
||||
onTertiary = light_on_tertiary,
|
||||
tertiaryContainer = light_tertiary_container,
|
||||
onTertiaryContainer = light_on_tertiary_container,
|
||||
error = light_error,
|
||||
onError = light_on_error,
|
||||
errorContainer = light_error_container,
|
||||
onErrorContainer = light_on_error_container,
|
||||
background = light_background,
|
||||
onBackground = light_on_background,
|
||||
surface = light_surface,
|
||||
onSurface = light_on_surface,
|
||||
surfaceVariant = light_surfaceVariant,
|
||||
onSurfaceVariant = light_on_surfaceVariant,
|
||||
outline = light_outline,
|
||||
|
||||
primaryDark = light_primary_dark,
|
||||
primaryLight = light_primary_light,
|
||||
secondaryDark = light_secondary_dark,
|
||||
secondaryLight = light_secondary_light,
|
||||
grayDark = light_gray_dark,
|
||||
grayLight = light_gray_light,
|
||||
accent = light_accent,
|
||||
light = light_light,
|
||||
dark = light_dark,
|
||||
itemText = light_item_text,
|
||||
cardBackground = light_card_background,
|
||||
textFieldBackground = light_textfield_background,
|
||||
popupBackground = light_popup_background,
|
||||
alert = light_alert,
|
||||
)
|
||||
|
||||
val DarkCustomColors = CustomColors(
|
||||
primary = dark_primary,
|
||||
onPrimary = dark_on_primary,
|
||||
primaryContainer = dark_primary_container,
|
||||
onPrimaryContainer = dark_on_primary_container,
|
||||
secondary = dark_secondary,
|
||||
onSecondary = dark_on_secondary,
|
||||
secondaryContainer = dark_secondary_container,
|
||||
onSecondaryContainer = dark_on_secondary_container,
|
||||
tertiary = dark_tertiary,
|
||||
onTertiary = dark_on_tertiary,
|
||||
tertiaryContainer = dark_tertiary_container,
|
||||
onTertiaryContainer = dark_on_tertiary_container,
|
||||
error = dark_error,
|
||||
onError = dark_on_error,
|
||||
errorContainer = dark_error_container,
|
||||
onErrorContainer = dark_on_error_container,
|
||||
background = dark_background,
|
||||
onBackground = dark_on_background,
|
||||
surface = dark_surface,
|
||||
onSurface = dark_on_surface,
|
||||
surfaceVariant = dark_surfaceVariant,
|
||||
onSurfaceVariant = dark_on_surfaceVariant,
|
||||
outline = dark_outline,
|
||||
|
||||
primaryDark = dark_primary_dark,
|
||||
primaryLight = dark_primary_light,
|
||||
secondaryDark = dark_secondary_dark,
|
||||
secondaryLight = dark_secondary_light,
|
||||
grayDark = dark_gray_dark,
|
||||
grayLight = dark_gray_light,
|
||||
accent = dark_accent,
|
||||
light = dark_light,
|
||||
dark = dark_dark,
|
||||
itemText = dark_item_text,
|
||||
cardBackground = dark_card_background,
|
||||
textFieldBackground = dark_textfield_background,
|
||||
popupBackground = dark_popup_background,
|
||||
alert = dark_alert,
|
||||
)
|
||||
|
||||
val LocalCustomColors = compositionLocalOf { CustomColors() }
|
||||
|
||||
Reference in New Issue
Block a user