Merge pull request #7798 from thunderbird/change-k9-theme-to-0.2.0

Change K9 theme to 0.2.0
This commit is contained in:
Wolf-Martell Montwé 2024-04-30 08:59:02 +00:00 committed by GitHub
commit bc0d824ea7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 177 additions and 180 deletions

View file

@ -2,19 +2,18 @@ package app.k9mail.ui.catalog
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.enableEdgeToEdge
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
import androidx.core.view.WindowCompat
import app.k9mail.core.ui.compose.common.activity.setActivityContent
import app.k9mail.ui.catalog.ui.CatalogScreen
class CatalogActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
enableEdgeToEdge()
super.onCreate(savedInstanceState)
WindowCompat.setDecorFitsSystemWindows(window, false)
setActivityContent {
CatalogScreen()
}

View file

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="k9_primary_000">#000000</color>
<color name="k9_primary_010">#3F001B</color>
<color name="k9_primary_020">#5E112F</color>
<color name="k9_primary_030">#7B2946</color>
<color name="k9_primary_040">#99405D</color>
<color name="k9_primary_050">#B75876</color>
<color name="k9_primary_060">#D6718F</color>
<color name="k9_primary_070">#F68BAA</color>
<color name="k9_primary_010">#38091B</color>
<color name="k9_primary_020">#521F30</color>
<color name="k9_primary_030">#6D3546</color>
<color name="k9_primary_040">#894C5D</color>
<color name="k9_primary_050">#A66476</color>
<color name="k9_primary_060">#C37D8F</color>
<color name="k9_primary_070">#E196AA</color>
<color name="k9_primary_080">#FFB1C5</color>
<color name="k9_primary_090">#FFD9E1</color>
<color name="k9_primary_095">#FFECEF</color>
@ -15,82 +15,82 @@
<color name="k9_primary_100">#FFFFFF</color>
<color name="k9_secondary_000">#000000</color>
<color name="k9_secondary_010">#2B151B</color>
<color name="k9_secondary_020">#422930</color>
<color name="k9_secondary_030">#5B3F46</color>
<color name="k9_secondary_040">#74565E</color>
<color name="k9_secondary_050">#8F6F76</color>
<color name="k9_secondary_060">#AA8890</color>
<color name="k9_secondary_070">#C6A2AA</color>
<color name="k9_secondary_080">#E3BDC5</color>
<color name="k9_secondary_090">#FFD9E1</color>
<color name="k9_secondary_010">#27171B</color>
<color name="k9_secondary_020">#3D2C30</color>
<color name="k9_secondary_030">#554246</color>
<color name="k9_secondary_040">#6E595E</color>
<color name="k9_secondary_050">#887176</color>
<color name="k9_secondary_060">#A38B90</color>
<color name="k9_secondary_070">#BEA5AA</color>
<color name="k9_secondary_080">#DBC0C5</color>
<color name="k9_secondary_090">#F8DCE1</color>
<color name="k9_secondary_095">#FFECEF</color>
<color name="k9_secondary_099">#FFFBFF</color>
<color name="k9_secondary_100">#FFFFFF</color>
<color name="k9_tertiary_000">#000000</color>
<color name="k9_tertiary_010">#260059</color>
<color name="k9_tertiary_020">#3C1D70</color>
<color name="k9_tertiary_030">#533688</color>
<color name="k9_tertiary_040">#6B4EA2</color>
<color name="k9_tertiary_050">#8567BD</color>
<color name="k9_tertiary_060">#9F81D9</color>
<color name="k9_tertiary_070">#BA9CF6</color>
<color name="k9_tertiary_080">#D3BBFF</color>
<color name="k9_tertiary_090">#EBDDFF</color>
<color name="k9_tertiary_095">#F7EDFF</color>
<color name="k9_tertiary_099">#FFFBFF</color>
<color name="k9_tertiary_010">#230E48</color>
<color name="k9_tertiary_020">#38255E</color>
<color name="k9_tertiary_030">#4F3C76</color>
<color name="k9_tertiary_040">#685490</color>
<color name="k9_tertiary_050">#816DAB</color>
<color name="k9_tertiary_060">#9B86C6</color>
<color name="k9_tertiary_070">#B6A0E2</color>
<color name="k9_tertiary_080">#D2BBFF</color>
<color name="k9_tertiary_090">#EADDFF</color>
<color name="k9_tertiary_095">#F6EDFF</color>
<color name="k9_tertiary_099">#FFFBFA</color>
<color name="k9_tertiary_100">#FFFFFF</color>
<color name="k9_error_000">#000000</color>
<color name="k9_error_010">#410002</color>
<color name="k9_error_020">#690005</color>
<color name="k9_error_030">#93000A</color>
<color name="k9_error_040">#BA1A1A</color>
<color name="k9_error_050">#DE3730</color>
<color name="k9_error_060">#FF5449</color>
<color name="k9_error_070">#FF897D</color>
<color name="k9_error_080">#FFB4AB</color>
<color name="k9_error_090">#FFDAD6</color>
<color name="k9_error_095">#FFEDEA</color>
<color name="k9_error_099">#FFFBFF</color>
<color name="k9_error_010">#410E0B</color>
<color name="k9_error_020">#601410</color>
<color name="k9_error_030">#8C1D18</color>
<color name="k9_error_040">#B3261E</color>
<color name="k9_error_050">#DC362E</color>
<color name="k9_error_060">#E46962</color>
<color name="k9_error_070">#EC928E</color>
<color name="k9_error_080">#F2B8B5</color>
<color name="k9_error_090">#F9DEDC</color>
<color name="k9_error_095">#FCEEEE</color>
<color name="k9_error_099">#FFFBF9</color>
<color name="k9_error_100">#FFFFFF</color>
<color name="k9_neutral_000">#000000</color>
<color name="k9_neutral_004">#120D0E</color>
<color name="k9_neutral_006">#171213</color>
<color name="k9_neutral_010">#201A1B</color>
<color name="k9_neutral_012">#241E1F</color>
<color name="k9_neutral_017">#2F282A</color>
<color name="k9_neutral_020">#352F30</color>
<color name="k9_neutral_022">#3A3334</color>
<color name="k9_neutral_024">#3E3739</color>
<color name="k9_neutral_030">#4C4546</color>
<color name="k9_neutral_040">#655C5E</color>
<color name="k9_neutral_050">#7E7576</color>
<color name="k9_neutral_060">#988E90</color>
<color name="k9_neutral_070">#B3A9AA</color>
<color name="k9_neutral_080">#CFC4C5</color>
<color name="k9_neutral_087">#E3D7D8</color>
<color name="k9_neutral_090">#ECE0E1</color>
<color name="k9_neutral_092">#F1E5E6</color>
<color name="k9_neutral_094">#F7EBEC</color>
<color name="k9_neutral_095">#FAEEEF</color>
<color name="k9_neutral_096">#FDF1F2</color>
<color name="k9_neutral_004">#140C0E</color>
<color name="k9_neutral_006">#191113</color>
<color name="k9_neutral_010">#22191B</color>
<color name="k9_neutral_012">#261D1F</color>
<color name="k9_neutral_017">#31282A</color>
<color name="k9_neutral_020">#342F30</color>
<color name="k9_neutral_022">#3C3234</color>
<color name="k9_neutral_024">#413739</color>
<color name="k9_neutral_030">#4B4546</color>
<color name="k9_neutral_040">#635D5E</color>
<color name="k9_neutral_050">#7C7576</color>
<color name="k9_neutral_060">#968F90</color>
<color name="k9_neutral_070">#B1A9AA</color>
<color name="k9_neutral_080">#CDC4C5</color>
<color name="k9_neutral_087">#E6D6D8</color>
<color name="k9_neutral_090">#EFDFE1</color>
<color name="k9_neutral_092">#F5E4E6</color>
<color name="k9_neutral_094">#FBEAEC</color>
<color name="k9_neutral_095">#F8EEEF</color>
<color name="k9_neutral_096">#FFF0F2</color>
<color name="k9_neutral_098">#FFF8F8</color>
<color name="k9_neutral_100">#FFFFFF</color>
<color name="k9_neutral_variant_000">#000000</color>
<color name="k9_neutral_variant_010">#24191B</color>
<color name="k9_neutral_variant_020">#3A2D30</color>
<color name="k9_neutral_variant_030">#514346</color>
<color name="k9_neutral_variant_040">#6A5A5E</color>
<color name="k9_neutral_variant_050">#847376</color>
<color name="k9_neutral_variant_060">#9E8C90</color>
<color name="k9_neutral_variant_070">#BAA7AA</color>
<color name="k9_neutral_variant_080">#D6C2C5</color>
<color name="k9_neutral_variant_090">#F3DDE1</color>
<color name="k9_neutral_variant_095">#FFECEF</color>
<color name="k9_neutral_variant_010">#211A1B</color>
<color name="k9_neutral_variant_020">#372E30</color>
<color name="k9_neutral_variant_030">#4E4446</color>
<color name="k9_neutral_variant_040">#675C5E</color>
<color name="k9_neutral_variant_050">#807476</color>
<color name="k9_neutral_variant_060">#9A8E90</color>
<color name="k9_neutral_variant_070">#B6A8AA</color>
<color name="k9_neutral_variant_080">#D2C3C5</color>
<color name="k9_neutral_variant_090">#EEDFE1</color>
<color name="k9_neutral_variant_095">#FDEDEF</color>
<color name="k9_neutral_variant_099">#FFFBFF</color>
<color name="k9_neutral_variant_100">#FFFFFF</color>

View file

@ -4,21 +4,17 @@ import android.app.SearchManager
import android.content.Context
import android.content.Intent
import android.content.res.Configuration
import android.graphics.Color
import android.os.Build
import android.os.Bundle
import android.os.Parcelable
import android.view.KeyEvent
import android.view.Menu
import android.view.MenuItem
import android.view.View
import android.view.WindowManager
import android.view.animation.AnimationUtils
import android.widget.ProgressBar
import androidx.appcompat.app.ActionBar
import androidx.appcompat.view.ActionMode
import androidx.appcompat.widget.SearchView
import androidx.appcompat.widget.Toolbar
import androidx.drawerlayout.widget.DrawerLayout
import androidx.drawerlayout.widget.DrawerLayout.DrawerListener
import androidx.fragment.app.FragmentManager
@ -165,23 +161,6 @@ open class MessageList :
}
}
window.statusBarColor = Color.TRANSPARENT
val rootLayout = findViewById<View>(R.id.drawerLayout)
rootLayout.systemUiVisibility = rootLayout.systemUiVisibility or View.SYSTEM_UI_FLAG_LAYOUT_STABLE or
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
}
val toolbar = findViewById<Toolbar>(R.id.toolbar)
toolbar.setOnApplyWindowInsetsListener { view, insets ->
view.setPadding(view.paddingLeft, insets.systemWindowInsetTop, view.paddingRight, view.paddingBottom)
insets
}
val swipeRefreshLayout = findViewById<View>(R.id.material_drawer_swipe_refresh)
swipeRefreshLayout.layoutParams.width = getOptimalDrawerWidth(this)

View file

@ -22,10 +22,9 @@ the 'composer theme' setting).
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_marginLeft="12dip"
android:layout_marginRight="12dip"
android:gravity="center_vertical"
android:orientation="horizontal"
android:background="?attr/colorSurfaceContainerLow"
android:minHeight="50dp">
<EditText
@ -36,6 +35,8 @@ the 'composer theme' setting).
android:inputType="textEmailSubject|textAutoCorrect|textCapSentences"
android:imeOptions="actionNext|flagNoExtractUi"
android:singleLine="true"
android:layout_marginLeft="12dip"
android:layout_marginRight="12dip"
android:background="@android:color/transparent"
android:paddingTop="10dp"
android:paddingBottom="10dp"

View file

@ -5,7 +5,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:background="?attr/colorSurfaceContainerLow"
android:orientation="vertical">
<LinearLayout

View file

@ -2,15 +2,17 @@
<resources>
<style name="Theme.K9.Light" parent="Theme.K9.Light.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">?attr/colorSurfaceInverse</item>
</style>
<style name="Theme.K9.Dark" parent="Theme.K9.Dark.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
</style>
</resources>

View file

@ -2,18 +2,18 @@
<resources>
<style name="Theme.K9.Light" parent="Theme.K9.Light.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightNavigationBar">true</item>
</style>
<style name="Theme.K9.Dark" parent="Theme.K9.Dark.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
<item name="android:windowLightNavigationBar">false</item>
</style>

View file

@ -3,17 +3,20 @@
<style name="ComposeTextLabel" parent="@android:style/TextAppearance.Medium">
<item name="android:textSize">15sp</item>
<item name="android:textColor">#aaa</item>
<item name="android:textColor">?attr/colorOnSurfaceVariant</item>
</style>
<style name="ComposeEditText" parent="@android:style/TextAppearance.Medium">
<item name="android:textSize">16sp</item>
<item name="android:textColorHint">#aaa</item>
<item name="android:textColorHint">?attr/colorOnSurfaceVariant</item>
</style>
<style name="RecipientEditText" parent="ComposeEditText">
<item name="android:lineSpacingExtra">4dp</item>
</style>
<style name="ComposeEditTextLarge" parent="@android:style/TextAppearance.Medium">
<item name="android:textColorHint">#aaa</item>
<item name="android:textColorHint">?attr/colorOnSurfaceVariant</item>
</style>
<style name="MessageComposeHighlight">
@ -42,6 +45,10 @@
<item name="android:textColor">?android:attr/textColorHint</item>
</style>
<style name="Widget.App.Toolbar" parent="Widget.Material3.Toolbar">
<item name="android:background">?attr/colorSurfaceContainer</item>
</style>
<style name="Widget.MaterialDrawerStyle.K9" parent="Widget.MaterialDrawerStyle">
<item name="materialDrawerBackground">?android:colorBackground</item>
<item name="materialDrawerPrimaryText">?android:textColorPrimary</item>

View file

@ -58,6 +58,8 @@
<item name="colorErrorContainer">@color/k9_error_090</item>
<item name="colorOnErrorContainer">@color/k9_error_010</item>
<item name="toolbarStyle">@style/Widget.App.Toolbar</item>
<!-- Legacy styles -->
<item name="windowActionModeOverlay">true</item>
@ -200,13 +202,13 @@
</style>
<style name="Theme.K9.Light" parent="Theme.K9.Light.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceInverse</item>
<item name="android:navigationBarColor">?attr/colorSurfaceInverse</item>
</style>
<style name="Theme.K9.Dark" parent="Theme.K9.Dark.Common">
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">?attr/colorSurfaceContainer</item>
<item name="android:navigationBarColor">?attr/colorSurfaceContainer</item>
</style>
<style name="Theme.K9.Dark.Common" parent="Theme.K9.Dark.Base">
@ -258,6 +260,8 @@
<item name="colorErrorContainer">@color/k9_error_030</item>
<item name="colorOnErrorContainer">@color/k9_error_090</item>
<item name="toolbarStyle">@style/Widget.App.Toolbar</item>
<!-- Legacy styles -->
<item name="windowActionModeOverlay">true</item>

View file

@ -2,11 +2,13 @@ package app.k9mail.core.ui.compose.designsystem.organism
import androidx.compose.foundation.layout.RowScope
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TopAppBarDefaults.topAppBarColors
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonIcon
import app.k9mail.core.ui.compose.designsystem.atom.icon.Icons
import app.k9mail.core.ui.compose.designsystem.atom.text.TextTitleLarge
import app.k9mail.core.ui.compose.theme2.MainTheme
import androidx.compose.material3.TopAppBar as Material3TopAppBar
@OptIn(ExperimentalMaterial3Api::class)
@ -22,6 +24,9 @@ fun TopAppBar(
modifier = modifier,
navigationIcon = navigationIcon,
actions = actions,
colors = topAppBarColors(
containerColor = MainTheme.colors.surfaceContainer,
),
)
}

View file

@ -16,8 +16,8 @@ fun SystemBar(
if (!view.isInEditMode) {
SideEffect {
val window = (view.context as Activity).window
window.statusBarColor = colorScheme.surface.toArgb()
window.navigationBarColor = colorScheme.surface.toArgb()
window.statusBarColor = colorScheme.surfaceContainer.toArgb()
window.navigationBarColor = colorScheme.surfaceContainer.toArgb()
WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = !darkTheme
}
}

View file

@ -3,14 +3,14 @@ package app.k9mail.core.ui.compose.theme2.k9mail
import androidx.compose.ui.graphics.Color
internal object TonalColorPalette {
val primary010 = Color(color = 0xFF3F001B)
val primary020 = Color(color = 0xFF5E112F)
val primary030 = Color(color = 0xFF7B2946)
val primary000 = Color(color = 0xFF000000)
val primary040 = Color(color = 0xFF99405D)
val primary050 = Color(color = 0xFFB75876)
val primary060 = Color(color = 0xFFD6718F)
val primary070 = Color(color = 0xFFF68BAA)
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)
@ -18,83 +18,83 @@ internal object TonalColorPalette {
val primary100 = Color(color = 0xFFFFFFFF)
val secondary000 = Color(color = 0xFF000000)
val secondary010 = Color(color = 0xFF2B151B)
val secondary020 = Color(color = 0xFF422930)
val secondary030 = Color(color = 0xFF5B3F46)
val secondary040 = Color(color = 0xFF74565E)
val secondary050 = Color(color = 0xFF8F6F76)
val secondary060 = Color(color = 0xFFAA8890)
val secondary070 = Color(color = 0xFFC6A2AA)
val secondary080 = Color(color = 0xFFE3BDC5)
val secondary090 = Color(color = 0xFFFFD9E1)
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 = 0xFF260059)
val tertiary020 = Color(color = 0xFF3C1D70)
val tertiary030 = Color(color = 0xFF533688)
val tertiary040 = Color(color = 0xFF6B4EA2)
val tertiary050 = Color(color = 0xFF8567BD)
val tertiary060 = Color(color = 0xFF9F81D9)
val tertiary070 = Color(color = 0xFFBA9CF6)
val tertiary080 = Color(color = 0xFFD3BBFF)
val tertiary090 = Color(color = 0xFFEBDDFF)
val tertiary095 = Color(color = 0xFFF7EDFF)
val tertiary099 = Color(color = 0xFFFFFBFF)
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 = 0xFF410002)
val error020 = Color(color = 0xFF690005)
val error030 = Color(color = 0xFF93000A)
val error040 = Color(color = 0xFFBA1A1A)
val error050 = Color(color = 0xFFDE3730)
val error060 = Color(color = 0xFFFF5449)
val error070 = Color(color = 0xFFFF897D)
val error080 = Color(color = 0xFFFFB4AB)
val error090 = Color(color = 0xFFFFDAD6)
val error095 = Color(color = 0xFFFFEDEA)
val error099 = Color(color = 0xFFFFFBFF)
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 = 0xFF120D0E)
val neutral006 = Color(color = 0xFF171213)
val neutral010 = Color(color = 0xFF201A1B)
val neutral012 = Color(color = 0xFF241E1F)
val neutral017 = Color(color = 0xFF2F282A)
val neutral020 = Color(color = 0xFF352F30)
val neutral022 = Color(color = 0xFF3A3334)
val neutral024 = Color(color = 0xFF3E3739)
val neutral030 = Color(color = 0xFF4C4546)
val neutral040 = Color(color = 0xFF655C5E)
val neutral050 = Color(color = 0xFF7E7576)
val neutral060 = Color(color = 0xFF988E90)
val neutral070 = Color(color = 0xFFB3A9AA)
val neutral080 = Color(color = 0xFFCFC4C5)
val neutral087 = Color(color = 0xFFE3D7D8)
val neutral090 = Color(color = 0xFFECE0E1)
val neutral092 = Color(color = 0xFFF1E5E6)
val neutral094 = Color(color = 0xFFF7EBEC)
val neutral095 = Color(color = 0xFFFAEEEF)
val neutral096 = Color(color = 0xFFFDF1F2)
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 = 0xFF24191B)
val neutralVariant020 = Color(color = 0xFF3A2D30)
val neutralVariant030 = Color(color = 0xFF514346)
val neutralVariant040 = Color(color = 0xFF6A5A5E)
val neutralVariant050 = Color(color = 0xFF847376)
val neutralVariant060 = Color(color = 0xFF9E8C90)
val neutralVariant070 = Color(color = 0xFFBAA7AA)
val neutralVariant080 = Color(color = 0xFFD6C2C5)
val neutralVariant090 = Color(color = 0xFFF3DDE1)
val neutralVariant095 = Color(color = 0xFFFFECEF)
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)