update-color-schemes (#121)

* feat: Add more color theme

- CloudFlare
- CottonCandy
- Doom
- Matrix
- Mocha
- Sapphire

* generate full color for Cottoncandy

* generate full color for Mocha

* refactor(ui): reorder themes

close #114
This commit is contained in:
Tran M. Cuong 2024-07-02 01:14:27 +07:00 committed by GitHub
parent 9ab91394e4
commit 19890ef4d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
40 changed files with 1704 additions and 0 deletions

View file

@ -4,10 +4,16 @@ import dev.icerock.moko.resources.StringResource
import eu.kanade.tachiyomi.util.system.isDevFlavor
import eu.kanade.tachiyomi.util.system.isPreviewBuildType
import tachiyomi.i18n.MR
import tachiyomi.i18n.kmk.KMR
enum class AppTheme(val titleRes: StringResource?) {
DEFAULT(MR.strings.label_default),
MONET(MR.strings.theme_monet),
// Aniyomi themes
COTTONCANDY(KMR.strings.theme_cottoncandy),
MOCHA(KMR.strings.theme_mocha),
GREEN_APPLE(MR.strings.theme_greenapple),
LAVENDER(MR.strings.theme_lavender),
MIDNIGHT_DUSK(MR.strings.theme_midnightdusk),
@ -21,6 +27,12 @@ enum class AppTheme(val titleRes: StringResource?) {
YINYANG(MR.strings.theme_yinyang),
YOTSUBA(MR.strings.theme_yotsuba),
// Aniyomi themes
CLOUDFLARE(KMR.strings.theme_cloudflare),
DOOM(KMR.strings.theme_doom),
MATRIX(KMR.strings.theme_matrix),
SAPPHIRE(KMR.strings.theme_sapphire),
// Deprecated
DARK_BLUE(null),
HOT_PINK(null),

View file

@ -11,11 +11,17 @@ import com.materialkolor.DynamicMaterialTheme
import eu.kanade.domain.ui.UiPreferences
import eu.kanade.domain.ui.model.AppTheme
import eu.kanade.presentation.theme.colorscheme.BaseColorScheme
import eu.kanade.presentation.theme.colorscheme.CloudflareColorScheme
import eu.kanade.presentation.theme.colorscheme.CottoncandyColorScheme
import eu.kanade.presentation.theme.colorscheme.DoomColorScheme
import eu.kanade.presentation.theme.colorscheme.GreenAppleColorScheme
import eu.kanade.presentation.theme.colorscheme.LavenderColorScheme
import eu.kanade.presentation.theme.colorscheme.MatrixColorScheme
import eu.kanade.presentation.theme.colorscheme.MidnightDuskColorScheme
import eu.kanade.presentation.theme.colorscheme.MochaColorScheme
import eu.kanade.presentation.theme.colorscheme.MonetColorScheme
import eu.kanade.presentation.theme.colorscheme.NordColorScheme
import eu.kanade.presentation.theme.colorscheme.SapphireColorScheme
import eu.kanade.presentation.theme.colorscheme.StrawberryColorScheme
import eu.kanade.presentation.theme.colorscheme.TachiyomiColorScheme
import eu.kanade.presentation.theme.colorscheme.TakoColorScheme
@ -119,4 +125,10 @@ private val colorSchemes: Map<AppTheme, BaseColorScheme> = mapOf(
AppTheme.TIDAL_WAVE to TidalWaveColorScheme,
AppTheme.YINYANG to YinYangColorScheme,
AppTheme.YOTSUBA to YotsubaColorScheme,
AppTheme.CLOUDFLARE to CloudflareColorScheme,
AppTheme.COTTONCANDY to CottoncandyColorScheme,
AppTheme.DOOM to DoomColorScheme,
AppTheme.MATRIX to MatrixColorScheme,
AppTheme.MOCHA to MochaColorScheme,
AppTheme.SAPPHIRE to SapphireColorScheme,
)

View file

@ -0,0 +1,71 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Clouflare theme
* Original color scheme by LuftVerbot
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFF38020
* Secondary 0xFFF38020
* Tertiary 0xFF1B1B22
* Neutral 0xFF655C5A
*/
internal object CloudflareColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFFF38020),
onPrimary = Color(0xFF1B1B22),
primaryContainer = Color(0xFFF38020),
onPrimaryContainer = Color(0xFF1B1B22),
inversePrimary = Color(0xFFD6BAFF), // Assuming 'inversePrimary' maps to 'cloudflare_primaryInverse'
secondary = Color(0xFFF38020),
onSecondary = Color(0xFF1B1B22),
secondaryContainer = Color(0xFFF38020),
onSecondaryContainer = Color(0xFF1B1B22),
tertiary = Color(0xFF1B1B22),
onTertiary = Color(0xFFF38020),
tertiaryContainer = Color(0xFF1B1B22),
onTertiaryContainer = Color(0xFFF38020),
background = Color(0xFF1B1B22),
onBackground = Color(0xFFEFF2F5),
surface = Color(0xFF1B1B22),
onSurface = Color(0xFFEFF2F5),
surfaceVariant = Color(0xFF3F3F46),
onSurfaceVariant = Color(0xFFD8FFFFFF),
surfaceTint = Color(0xFFF38020), // Assuming 'surfaceTint' maps to 'cloudflare_primary' or similar
inverseSurface = Color(0xFFF3EFF4),
inverseOnSurface = Color(0xFF313033),
outline = Color(0xFFF38020),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFFF38020),
onPrimary = Color(0xFFEFF2F5),
primaryContainer = Color(0xFFF38020),
onPrimaryContainer = Color(0xFFEFF2F5),
inversePrimary = Color(0xFFD6BAFF), // Assuming 'inversePrimary' maps to 'cloudflare_primaryInverse'
secondary = Color(0xFFF38020),
onSecondary = Color(0xFFEFF2F5),
secondaryContainer = Color(0xFFF38020),
onSecondaryContainer = Color(0xFFEFF2F5),
tertiary = Color(0xFFEFF2F5),
onTertiary = Color(0xFFF38020),
tertiaryContainer = Color(0xFFEFF2F5),
onTertiaryContainer = Color(0xFFF38020),
background = Color(0xFFEFF2F5),
onBackground = Color(0xFF1B1B22),
surface = Color(0xFFEFF2F5),
onSurface = Color(0xFF1B1B22),
surfaceVariant = Color(0xFFB9B0CC),
onSurfaceVariant = Color(0xFFD849454E),
surfaceTint = Color(0xFFF38020), // Assuming 'surfaceTint' maps to 'cloudflare_primary' or similar
inverseSurface = Color(0xFF313033),
inverseOnSurface = Color(0xFFF3EFF4),
outline = Color(0xFFF38020),
)
}

View file

@ -0,0 +1,93 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Cottoncandy theme
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFFFCBCB
* Secondary 0xFFC9DFF6
* Tertiary 0xFFFDDFFD
*/
internal object CottoncandyColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFFFFB3B4),
onPrimary = Color(0xFF561D21),
primaryContainer = Color(0xFF733336),
onPrimaryContainer = Color(0xFFFFDAD9),
secondary = Color(0xFF80D4D8), // Unread badge
onSecondary = Color(0xFF003739), // Unread badge text
secondaryContainer = Color(0xFF004F52), // Navigation bar selector pill & progress indicator (remaining)
onSecondaryContainer = Color(0xFF9CF1F4), // Navigation bar selector icon
tertiary = Color(0xFFEBB5ED), // Downloaded badge
onTertiary = Color(0xFF48204E), // Downloaded badge text
tertiaryContainer = Color(0xFF613766),
onTertiaryContainer = Color(0xFFFFD6FE),
error = Color(0xFFFFB4AB),
onError = Color(0xFF690005),
errorContainer = Color(0xFF93000A),
onErrorContainer = Color(0xFFFFDAD6),
background = Color(0xFF1A1111),
onBackground = Color(0xFFF0DEDE),
surface = Color(0xFF1A1112),
onSurface = Color(0xFFF0DEDF),
surfaceVariant = Color(0xFF524343), // Navigation bar background (ThemePrefWidget)
onSurfaceVariant = Color(0xFFD7C1C1),
outline = Color(0xFFA08C8C),
outlineVariant = Color(0xFF524343),
scrim = Color(0xFF000000),
inverseSurface = Color(0xFFF0DEDF),
inverseOnSurface = Color(0xFF382E2F),
inversePrimary = Color(0xFF8F4A4C),
surfaceDim = Color(0xFF1A1112),
surfaceBright = Color(0xFF413738),
surfaceContainerLowest = Color(0xFF140C0D),
surfaceContainerLow = Color(0xFF22191A),
surfaceContainer = Color(0xFF261D1E), // Navigation bar background
surfaceContainerHigh = Color(0xFF312828),
surfaceContainerHighest = Color(0xFF3D3233),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFF8F4A4C),
onPrimary = Color(0xFFFFFFFF),
primaryContainer = Color(0xFFFFDAD9),
onPrimaryContainer = Color(0xFF3B080E),
secondary = Color(0xFF00696D), // Unread badge
onSecondary = Color(0xFFFFFFFF), // Unread badge text
secondaryContainer = Color(0xFF9CF1F4), // Navigation bar selector pill & progress indicator (remaining)
onSecondaryContainer = Color(0xFF002021), // Navigation bar selector icon
tertiary = Color(0xFF7B4E7F), // Downloaded badge
onTertiary = Color(0xFFFFFFFF), // Downloaded badge text
tertiaryContainer = Color(0xFFFFD6FE),
onTertiaryContainer = Color(0xFF310938),
error = Color(0xFFBA1A1A),
onError = Color(0xFFFFFFFF),
errorContainer = Color(0xFFFFDAD6),
onErrorContainer = Color(0xFF410002),
background = Color(0xFFFFF8F7),
onBackground = Color(0xFF221919),
surface = Color(0xFFFFF8F7),
onSurface = Color(0xFF22191A),
surfaceVariant = Color(0xFFF4DDDD), // Navigation bar background (ThemePrefWidget)
onSurfaceVariant = Color(0xFF524343),
outline = Color(0xFF857373),
outlineVariant = Color(0xFFD7C1C1),
scrim = Color(0xFF000000),
inverseSurface = Color(0xFF382E2F),
inverseOnSurface = Color(0xFFFEEDED),
inversePrimary = Color(0xFFFFB3B4),
surfaceDim = Color(0xFFE7D6D7),
surfaceBright = Color(0xFFFFF8F7),
surfaceContainerLowest = Color(0xFFFFFFFF),
surfaceContainerLow = Color(0xFFFFF0F1),
surfaceContainer = Color(0xFFFBEAEB), // Navigation bar background
surfaceContainerHigh = Color(0xFFF6E4E5),
surfaceContainerHighest = Color(0xFFF0DEDF),
)
}

View file

@ -0,0 +1,71 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Doom theme
* Original color scheme by LuftVerbot
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFF38020
* Secondary 0xFFF38020
* Tertiary 0xFF1B1B22
* Neutral 0xFF655C5A
*/
internal object DoomColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFFFF0000),
onPrimary = Color(0xFFFAFAFA),
primaryContainer = Color(0xFFFF0000),
onPrimaryContainer = Color(0xFFFAFAFA),
secondary = Color(0xFFFF0000),
onSecondary = Color(0xFFFAFAFA),
secondaryContainer = Color(0xFFFF0000),
onSecondaryContainer = Color(0xFFFAFAFA),
tertiary = Color(0xFFBFBFBF),
onTertiary = Color(0xFFFF0000),
tertiaryContainer = Color(0xFFBFBFBF),
onTertiaryContainer = Color(0xFFFF0000),
background = Color(0xFF1B1B1B),
onBackground = Color(0xFFFFFFFF),
surface = Color(0xFF1B1B1B),
onSurface = Color(0xFFFFFFFF),
surfaceVariant = Color(0xFF303030),
onSurfaceVariant = Color(0xFFD8FFFFFF),
surfaceTint = Color(0xFFFF0000),
inverseSurface = Color(0xFFFAFAFA),
inverseOnSurface = Color(0xFF313131),
outline = Color(0xFFFF0000),
inversePrimary = Color(0xFF6D0D0B),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFFFF0000),
onPrimary = Color(0xFFFFFFFF),
primaryContainer = Color(0xFFFF0000),
onPrimaryContainer = Color(0xFFFFFFFF),
inversePrimary = Color(0xFF6D0D0B), // Assuming 'inversePrimary' maps to 'doom_primaryInverse'
secondary = Color(0xFFFF0000),
onSecondary = Color(0xFFFFFFFF),
secondaryContainer = Color(0xFFFF0000),
onSecondaryContainer = Color(0xFFFFFFFF),
tertiary = Color(0xFFBFBFBF),
onTertiary = Color(0xFFFF0000),
tertiaryContainer = Color(0xFFBFBFBF),
onTertiaryContainer = Color(0xFFFF0000),
background = Color(0xFF212121),
onBackground = Color(0xFFFFFFFF),
surface = Color(0xFF212121),
onSurface = Color(0xFFFFFFFF),
surfaceVariant = Color(0xFF4D4D4D),
onSurfaceVariant = Color(0xFFD849454E),
surfaceTint = Color(0xFFFF0000), // Assuming 'surfaceTint' maps to 'doom_primary' or similar
inverseSurface = Color(0xFF424242),
inverseOnSurface = Color(0xFFFAFAFA),
outline = Color(0xFFFF0000),
)
}

View file

@ -0,0 +1,71 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Matrix theme
* Original color scheme by LuftVerbot
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFF38020
* Secondary 0xFFF38020
* Tertiary 0xFF1B1B22
* Neutral 0xFF655C5A
*/
internal object MatrixColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFF00FF00),
onPrimary = Color(0xFFFAFAFA),
primaryContainer = Color(0xFF00FF00),
onPrimaryContainer = Color(0xFFFAFAFA),
secondary = Color(0xFF00FF00),
onSecondary = Color(0xFFFAFAFA),
secondaryContainer = Color(0xFF00FF00),
onSecondaryContainer = Color(0xFFFAFAFA),
tertiary = Color(0xFFFFFFFF),
onTertiary = Color(0xFF00FF00),
tertiaryContainer = Color(0xFFFFFFFF),
onTertiaryContainer = Color(0xFF00FF00),
background = Color(0xFF111111),
onBackground = Color(0xFFFFFFFF),
surface = Color(0xFF111111),
onSurface = Color(0xFFFFFFFF),
surfaceVariant = Color(0xFF212121),
onSurfaceVariant = Color(0xFFD8FFFFFF),
surfaceTint = Color(0xFF00FF00),
inverseSurface = Color(0xFFFAFAFA),
inverseOnSurface = Color(0xFF313131),
outline = Color(0xFF00FF00),
inversePrimary = Color(0xFF007700),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFF00FF00),
onPrimary = Color(0xFF000000),
primaryContainer = Color(0xFF00FF00),
onPrimaryContainer = Color(0xFF000000),
secondary = Color(0xFF00FF00),
onSecondary = Color(0xFF000000),
secondaryContainer = Color(0xFF00FF00),
onSecondaryContainer = Color(0xFF000000),
tertiary = Color(0xFF000000),
onTertiary = Color(0xFF00FF00),
tertiaryContainer = Color(0xFF000000),
onTertiaryContainer = Color(0xFF00FF00),
background = Color(0xFF000000),
onBackground = Color(0xFFFFFFFF),
surface = Color(0xFF000000),
onSurface = Color(0xFFFFFFFF),
surfaceVariant = Color(0xFF111111),
onSurfaceVariant = Color(0xFFD849454E),
surfaceTint = Color(0xFF00FF00),
inverseSurface = Color(0xFF424242),
inverseOnSurface = Color(0xFFFAFAFA),
outline = Color(0xFF00FF00),
inversePrimary = Color(0xFF007700),
)
}

View file

@ -0,0 +1,95 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Mocha theme
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFBF9270
* Secondary 0xFFFFEDDB
* Tertiary 0xFFE8FCD1
* Neutral 0xFF926441
* Neutral Variant 0xFFEDCDBB
*/
internal object MochaColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFFFFB77F),
onPrimary = Color(0xFF4E2600),
primaryContainer = Color(0xFF6C3A08),
onPrimaryContainer = Color(0xFFFFDCC3),
secondary = Color(0xFFF6BC70), // Unread badge
onSecondary = Color(0xFF462B00), // Unread badge text
secondaryContainer = Color(0xFF643F00), // Navigation bar selector pill & progress indicator (remaining)
onSecondaryContainer = Color(0xFFFFDDB6), // Navigation bar selector icon
tertiary = Color(0xFFAED18D), // Downloaded badge
onTertiary = Color(0xFF1C3704), // Downloaded badge text
tertiaryContainer = Color(0xFF314E19),
onTertiaryContainer = Color(0xFFC9EEA7),
error = Color(0xFFFFB4AB),
onError = Color(0xFF690005),
errorContainer = Color(0xFF93000A),
onErrorContainer = Color(0xFFFFDAD6),
background = Color(0xFF19120C),
onBackground = Color(0xFFEFDFD6),
surface = Color(0xFF19120D),
onSurface = Color(0xFFF0DFD6),
surfaceVariant = Color(0xFF52443C), // Navigation bar background (ThemePrefWidget)
onSurfaceVariant = Color(0xFFD7C3B8),
outline = Color(0xFF9F8D83),
outlineVariant = Color(0xFF52443C),
scrim = Color(0xFF000000),
inverseSurface = Color(0xFFF0DFD6),
inverseOnSurface = Color(0xFF382F28),
inversePrimary = Color(0xFF89511F),
surfaceDim = Color(0xFF19120D),
surfaceBright = Color(0xFF413731),
surfaceContainerLowest = Color(0xFF140D08),
surfaceContainerLow = Color(0xFF221A14),
surfaceContainer = Color(0xFF261E18), // Navigation bar background
surfaceContainerHigh = Color(0xFF312822),
surfaceContainerHighest = Color(0xFF3C332D),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFF89511F),
onPrimary = Color(0xFFFFFFFF),
primaryContainer = Color(0xFFFFDCC3),
onPrimaryContainer = Color(0xFF2F1500),
secondary = Color(0xFF815511), // Unread badge
onSecondary = Color(0xFFFFFFFF), // Unread badge text
secondaryContainer = Color(0xFFFFDDB6), // Navigation bar selector pill & progress indicator (remaining)
onSecondaryContainer = Color(0xFF2A1800), // Navigation bar selector icon
tertiary = Color(0xFF48672E), // Downloaded badge
onTertiary = Color(0xFFFFFFFF), // Downloaded badge text
tertiaryContainer = Color(0xFFC9EEA7),
onTertiaryContainer = Color(0xFF0C2000),
error = Color(0xFFBA1A1A),
onError = Color(0xFFFFFFFF),
errorContainer = Color(0xFFFFDAD6),
onErrorContainer = Color(0xFF410002),
background = Color(0xFFFFF8F5),
onBackground = Color(0xFF221A14),
surface = Color(0xFFFFF8F5),
onSurface = Color(0xFF221A14),
surfaceVariant = Color(0xFFF4DED3), // Navigation bar background (ThemePrefWidget)
onSurfaceVariant = Color(0xFF52443C),
outline = Color(0xFF84746A),
outlineVariant = Color(0xFFD7C3B8),
scrim = Color(0xFF000000),
inverseSurface = Color(0xFF382F28),
inverseOnSurface = Color(0xFFFEEEE4),
inversePrimary = Color(0xFFFFB77F),
surfaceDim = Color(0xFFE7D7CE),
surfaceBright = Color(0xFFFFF8F5),
surfaceContainerLowest = Color(0xFFFFFFFF),
surfaceContainerLow = Color(0xFFFFF1E9),
surfaceContainer = Color(0xFFFBEBE1), // Navigation bar background
surfaceContainerHigh = Color(0xFFF5E5DC),
surfaceContainerHighest = Color(0xFFF0DFD6),
)
}

View file

@ -0,0 +1,71 @@
package eu.kanade.presentation.theme.colorscheme
import androidx.compose.material3.darkColorScheme
import androidx.compose.material3.lightColorScheme
import androidx.compose.ui.graphics.Color
/**
* Colors for Sapphire theme
* Original color scheme by LuftVerbot
* M3 colors generated by Material Theme Builder (https://goo.gle/material-theme-builder-web)
*
* Key colors:
* Primary 0xFFF38020
* Secondary 0xFFF38020
* Tertiary 0xFF6B5E2F
* Neutral 0xFF655C5A
*/
internal object SapphireColorScheme : BaseColorScheme() {
override val darkScheme = darkColorScheme(
primary = Color(0xFF1E88E5),
onPrimary = Color(0xFFFAFAFA),
primaryContainer = Color(0xFF1E88E5),
onPrimaryContainer = Color(0xFFFAFAFA),
inversePrimary = Color(0xFF2979FF), // Assuming 'inversePrimary' maps to 'sapphire_primaryInverse'
secondary = Color(0xFF1E88E5),
onSecondary = Color(0xFFFAFAFA),
secondaryContainer = Color(0xFF1E88E5),
onSecondaryContainer = Color(0xFFFAFAFA),
tertiary = Color(0xFF212121),
onTertiary = Color(0xFF1E88E5),
tertiaryContainer = Color(0xFF212121),
onTertiaryContainer = Color(0xFF1E88E5),
background = Color(0xFF212121),
onBackground = Color(0xFFFFFFFF),
surface = Color(0xFF212121),
onSurface = Color(0xFFFFFFFF),
surfaceVariant = Color(0xFF424242),
onSurfaceVariant = Color(0xFFD8FFFFFF),
surfaceTint = Color(0xFF1E88E5), // Assuming 'surfaceTint' maps to 'sapphire_primary' or similar
inverseSurface = Color(0xFFFAFAFA),
inverseOnSurface = Color(0xFF313131),
outline = Color(0xFF1E88E5),
)
override val lightScheme = lightColorScheme(
primary = Color(0xFF1E88E5),
onPrimary = Color(0xFFFFFFFF),
primaryContainer = Color(0xFF1E88E5),
onPrimaryContainer = Color(0xFFFFFFFF),
inversePrimary = Color(0xFF2979FF), // Assuming 'inversePrimary' maps to 'sapphire_primaryInverse'
secondary = Color(0xFF1E88E5),
onSecondary = Color(0xFFFFFFFF),
secondaryContainer = Color(0xFF1E88E5),
onSecondaryContainer = Color(0xFFFFFFFF),
tertiary = Color(0xFFE1F5FE),
onTertiary = Color(0xFF1E88E5),
tertiaryContainer = Color(0xFFE1F5FE),
onTertiaryContainer = Color(0xFF1E88E5),
background = Color(0xFFFFFFFF),
onBackground = Color(0xFF212121),
surface = Color(0xFFFFFFFF),
onSurface = Color(0xFF212121),
surfaceVariant = Color(0xFFB3E5FC),
onSurfaceVariant = Color(0xFFD849454E),
surfaceTint = Color(0xFF1E88E5), // Assuming 'surfaceTint' maps to 'sapphire_primary' or similar
inverseSurface = Color(0xFF424242),
inverseOnSurface = Color(0xFFFAFAFA),
outline = Color(0xFF1E88E5),
)
}

View file

@ -40,4 +40,10 @@ private val themeResources: Map<AppTheme, Int> = mapOf(
AppTheme.YINYANG to R.style.Theme_Tachiyomi_YinYang,
AppTheme.YOTSUBA to R.style.Theme_Tachiyomi_Yotsuba,
AppTheme.TIDAL_WAVE to R.style.Theme_Tachiyomi_TidalWave,
AppTheme.COTTONCANDY to R.style.Theme_Tachiyomi_CottonCandy,
AppTheme.MOCHA to R.style.Theme_Tachiyomi_Mocha,
AppTheme.CLOUDFLARE to R.style.Theme_Tachiyomi_Cloudflare,
AppTheme.SAPPHIRE to R.style.Theme_Tachiyomi_Sapphire,
AppTheme.DOOM to R.style.Theme_Tachiyomi_Doom,
AppTheme.MATRIX to R.style.Theme_Tachiyomi_Matrix,
)

View file

@ -89,6 +89,57 @@
<!-- Monet theme only support S+ -->
<style name="Theme.Tachiyomi.Monet" />
<!--== Cotton Candy Theme ==-->
<style name="Theme.Tachiyomi.CottonCandy">
<!-- Theme Colors -->
<item name="colorPrimary">@color/cottoncandy_primary</item>
<item name="colorOnPrimary">@color/cottoncandy_onPrimary</item>
<item name="colorPrimaryContainer">@color/cottoncandy_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/cottoncandy_onPrimaryContainer</item>
<item name="colorSecondary">@color/cottoncandy_secondary</item>
<item name="colorOnSecondary">@color/cottoncandy_onSecondary</item>
<item name="colorSecondaryContainer">@color/cottoncandy_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/cottoncandy_onSecondaryContainer</item>
<item name="colorTertiary">@color/cottoncandy_tertiary</item>
<item name="colorOnTertiary">@color/cottoncandy_onTertiary</item>
<item name="colorTertiaryContainer">@color/cottoncandy_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/cottoncandy_onTertiaryContainer</item>
<item name="colorError">@color/cottoncandy_error</item>
<item name="colorOnError">@color/cottoncandy_onError</item>
<item name="colorErrorContainer">@color/cottoncandy_errorContainer</item>
<item name="colorOnErrorContainer">@color/cottoncandy_onErrorContainer</item>
<item name="android:colorBackground">@color/cottoncandy_background</item>
<item name="colorOnBackground">@color/cottoncandy_onBackground</item>
<item name="colorSurface">@color/cottoncandy_surface</item>
<item name="colorOnSurface">@color/cottoncandy_onSurface</item>
<item name="colorSurfaceVariant">@color/cottoncandy_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/cottoncandy_onSurfaceVariant</item>
<item name="colorOutline">@color/cottoncandy_outline</item>
<item name="colorOutlineVariant">@color/cottoncandy_outlineVariant</item>
<item name="colorSurfaceInverse">@color/cottoncandy_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/cottoncandy_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/cottoncandy_inversePrimary</item>
<item name="colorPrimaryFixed">@color/cottoncandy_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/cottoncandy_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/cottoncandy_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/cottoncandy_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/cottoncandy_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/cottoncandy_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/cottoncandy_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/cottoncandy_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/cottoncandy_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/cottoncandy_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/cottoncandy_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/cottoncandy_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/cottoncandy_surfaceDim</item>
<item name="colorSurfaceBright">@color/cottoncandy_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/cottoncandy_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/cottoncandy_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/cottoncandy_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/cottoncandy_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/cottoncandy_surfaceContainerHighest</item>
</style>
<!--== Green Apple Theme ==-->
<style name="Theme.Tachiyomi.GreenApple">
<!-- Theme Colors -->
@ -172,6 +223,57 @@
<item name="elevationOverlayColor">@color/midnightdusk_elevationOverlay</item>
</style>
<!--== Mocha Theme ==-->
<style name="Theme.Tachiyomi.Mocha">
<!-- Theme Colors -->
<item name="colorPrimary">@color/mocha_primary</item>
<item name="colorOnPrimary">@color/mocha_onPrimary</item>
<item name="colorPrimaryContainer">@color/mocha_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/mocha_onPrimaryContainer</item>
<item name="colorSecondary">@color/mocha_secondary</item>
<item name="colorOnSecondary">@color/mocha_onSecondary</item>
<item name="colorSecondaryContainer">@color/mocha_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/mocha_onSecondaryContainer</item>
<item name="colorTertiary">@color/mocha_tertiary</item>
<item name="colorOnTertiary">@color/mocha_onTertiary</item>
<item name="colorTertiaryContainer">@color/mocha_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/mocha_onTertiaryContainer</item>
<item name="colorError">@color/mocha_error</item>
<item name="colorOnError">@color/mocha_onError</item>
<item name="colorErrorContainer">@color/mocha_errorContainer</item>
<item name="colorOnErrorContainer">@color/mocha_onErrorContainer</item>
<item name="android:colorBackground">@color/mocha_background</item>
<item name="colorOnBackground">@color/mocha_onBackground</item>
<item name="colorSurface">@color/mocha_surface</item>
<item name="colorOnSurface">@color/mocha_onSurface</item>
<item name="colorSurfaceVariant">@color/mocha_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/mocha_onSurfaceVariant</item>
<item name="colorOutline">@color/mocha_outline</item>
<item name="colorOutlineVariant">@color/mocha_outlineVariant</item>
<item name="colorSurfaceInverse">@color/mocha_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/mocha_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/mocha_inversePrimary</item>
<item name="colorPrimaryFixed">@color/mocha_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/mocha_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/mocha_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/mocha_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/mocha_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/mocha_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/mocha_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/mocha_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/mocha_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/mocha_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/mocha_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/mocha_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/mocha_surfaceDim</item>
<item name="colorSurfaceBright">@color/mocha_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/mocha_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/mocha_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/mocha_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/mocha_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/mocha_surfaceContainerHighest</item>
</style>
<!--== Strawberry Daiquiri Theme ==-->
<style name="Theme.Tachiyomi.StrawberryDaiquiri">
<!-- Theme Colors -->
@ -311,6 +413,114 @@
<item name="colorPrimaryInverse">@color/yotsuba_primaryInverse</item>
</style>
<!--== Cloudflare Theme ==-->
<style name="Theme.Tachiyomi.Cloudflare">
<!-- Theme Colors -->
<item name="colorPrimary">@color/cloudflare_primary</item>
<item name="colorOnPrimary">@color/cloudflare_onPrimary</item>
<item name="colorPrimaryContainer">@color/cloudflare_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/cloudflare_onPrimaryContainer</item>
<item name="colorSecondary">@color/cloudflare_secondary</item>
<item name="colorOnSecondary">@color/cloudflare_onSecondary</item>
<item name="colorSecondaryContainer">@color/cloudflare_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/cloudflare_onSecondaryContainer</item>
<item name="colorTertiary">@color/cloudflare_tertiary</item>
<item name="colorOnTertiary">@color/cloudflare_onTertiary</item>
<item name="colorTertiaryContainer">@color/cloudflare_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/cloudflare_onTertiaryContainer</item>
<item name="android:colorBackground">@color/cloudflare_background</item>
<item name="colorOnBackground">@color/cloudflare_onBackground</item>
<item name="colorSurface">@color/cloudflare_surface</item>
<item name="colorOnSurface">@color/cloudflare_onSurface</item>
<item name="colorSurfaceVariant">@color/cloudflare_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/cloudflare_onSurfaceVariant</item>
<item name="colorOutline">@color/cloudflare_outline</item>
<item name="colorOnSurfaceInverse">@color/cloudflare_inverseOnSurface</item>
<item name="colorSurfaceInverse">@color/cloudflare_inverseSurface</item>
<item name="colorPrimaryInverse">@color/cloudflare_primaryInverse</item>
</style>
<!--== Sapphire Theme ==-->
<style name="Theme.Tachiyomi.Sapphire">
<!-- Theme Colors -->
<item name="colorPrimary">@color/sapphire_primary</item>
<item name="colorOnPrimary">@color/sapphire_onPrimary</item>
<item name="colorPrimaryContainer">@color/sapphire_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/sapphire_onPrimaryContainer</item>
<item name="colorSecondary">@color/sapphire_secondary</item>
<item name="colorOnSecondary">@color/sapphire_onSecondary</item>
<item name="colorSecondaryContainer">@color/sapphire_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/sapphire_onSecondaryContainer</item>
<item name="colorTertiary">@color/sapphire_tertiary</item>
<item name="colorOnTertiary">@color/sapphire_onTertiary</item>
<item name="colorTertiaryContainer">@color/sapphire_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/sapphire_onTertiaryContainer</item>
<item name="android:colorBackground">@color/sapphire_background</item>
<item name="colorOnBackground">@color/sapphire_onBackground</item>
<item name="colorSurface">@color/sapphire_surface</item>
<item name="colorOnSurface">@color/sapphire_onSurface</item>
<item name="colorSurfaceVariant">@color/sapphire_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/sapphire_onSurfaceVariant</item>
<item name="colorOutline">@color/sapphire_outline</item>
<item name="colorOnSurfaceInverse">@color/sapphire_inverseOnSurface</item>
<item name="colorSurfaceInverse">@color/sapphire_inverseSurface</item>
<item name="colorPrimaryInverse">@color/sapphire_primaryInverse</item>
</style>
<!--== Doom Theme ==-->
<style name="Theme.Tachiyomi.Doom">
<!-- Theme Colors -->
<item name="colorPrimary">@color/doom_primary</item>
<item name="colorOnPrimary">@color/doom_onPrimary</item>
<item name="colorPrimaryContainer">@color/doom_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/doom_onPrimaryContainer</item>
<item name="colorSecondary">@color/doom_secondary</item>
<item name="colorOnSecondary">@color/doom_onSecondary</item>
<item name="colorSecondaryContainer">@color/doom_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/doom_onSecondaryContainer</item>
<item name="colorTertiary">@color/doom_tertiary</item>
<item name="colorOnTertiary">@color/doom_onTertiary</item>
<item name="colorTertiaryContainer">@color/doom_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/doom_onTertiaryContainer</item>
<item name="android:colorBackground">@color/doom_background</item>
<item name="colorOnBackground">@color/doom_onBackground</item>
<item name="colorSurface">@color/doom_surface</item>
<item name="colorOnSurface">@color/doom_onSurface</item>
<item name="colorSurfaceVariant">@color/doom_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/doom_onSurfaceVariant</item>
<item name="colorOutline">@color/doom_outline</item>
<item name="colorOnSurfaceInverse">@color/doom_inverseOnSurface</item>
<item name="colorSurfaceInverse">@color/doom_inverseSurface</item>
<item name="colorPrimaryInverse">@color/doom_primaryInverse</item>
</style>
<!--== Matrix Theme ==-->
<style name="Theme.Tachiyomi.Matrix">
<!-- Theme Colors -->
<item name="colorPrimary">@color/matrix_primary</item>
<item name="colorOnPrimary">@color/matrix_onPrimary</item>
<item name="colorPrimaryContainer">@color/matrix_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/matrix_onPrimaryContainer</item>
<item name="colorSecondary">@color/matrix_secondary</item>
<item name="colorOnSecondary">@color/matrix_onSecondary</item>
<item name="colorSecondaryContainer">@color/matrix_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/matrix_onSecondaryContainer</item>
<item name="colorTertiary">@color/matrix_tertiary</item>
<item name="colorOnTertiary">@color/matrix_onTertiary</item>
<item name="colorTertiaryContainer">@color/matrix_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/matrix_onTertiaryContainer</item>
<item name="android:colorBackground">@color/matrix_background</item>
<item name="colorOnBackground">@color/matrix_onBackground</item>
<item name="colorSurface">@color/matrix_surface</item>
<item name="colorOnSurface">@color/matrix_onSurface</item>
<item name="colorSurfaceVariant">@color/matrix_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/matrix_onSurfaceVariant</item>
<item name="colorOutline">@color/matrix_outline</item>
<item name="colorOnSurfaceInverse">@color/matrix_inverseOnSurface</item>
<item name="colorSurfaceInverse">@color/matrix_inverseSurface</item>
<item name="colorPrimaryInverse">@color/matrix_primaryInverse</item>
</style>
<!--== Tidal Wave Theme ==-->
<style name="Theme.Tachiyomi.TidalWave">
<!-- Theme Colors -->

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">كلاودفلير</string>
<string name="theme_cottoncandy">حلوى القطن</string>
<string name="theme_doom">الهلاك</string>
<string name="theme_matrix">ماتريكس</string>
<string name="theme_mocha">موكا</string>
<string name="theme_sapphire">ياقوت</string>
<string name="action_source_search">البحث عن مصدر</string>
<string name="action_toggle_nsfw_only">تبديل NSFW فقط</string>
<string name="action_bulk_select">وضع التحديد بالجملة</string>

View file

@ -24,6 +24,12 @@
<string name="pref_expand_related_titles_summary">If turned off, related titles won\'t automatically load &amp; show expanded</string>
<string name="pref_show_home_on_related_titles">Home from Related titles</string>
<string name="pref_show_home_on_related_titles_summary">Show an icon while browsing Related titles to navigate directly back to Home</string>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Cotton Candy</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Sapphire</string>
<!-- Extension section -->
<string name="ext_unofficial">Unofficial</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Caramel de cotó</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Safir</string>
</resources>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Zuckerwatte</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mokka</string>
<string name="theme_sapphire">Saphir</string>
<string name="action_source_search">Nach Quelle suchen</string>
<string name="action_toggle_nsfw_only">Nur NSFW umschalten</string>
<string name="action_bulk_select">Massenauswahlmodus</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Algodón de azúcar</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Moca</string>
<string name="theme_sapphire">Zafiro</string>
<string name="action_source_search">Buscar fuente</string>
<string name="action_toggle_nsfw_only">Alternar sólo NSFW</string>
<string name="action_bulk_select">Modo de selección masiva</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Koton Kendi</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Sapphire</string>
</resources>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Barbe à papa</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Saphir</string>
<string name="action_source_search">Rechercher une source</string>
<string name="action_toggle_nsfw_only">Activer/désactiver uniquement NSFW</string>
<string name="action_bulk_select">Mode de sélection en bloc</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Cotton Candy</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Sapphire</string>
</resources>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cottoncandy">Permen Kapas</string>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_doom">Doom</string>
<string name="theme_mocha">Moka</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_sapphire">Safir</string>
</resources>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Zucchero filato</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Zaffiro</string>
<string name="action_source_search">Cerca la sorgente</string>
<string name="action_toggle_nsfw_only">Attiva/disattiva solo NSFW</string>
<string name="action_bulk_select">Modalità selezione Bulk</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">솜사탕</string>
<string name="theme_doom"></string>
<string name="theme_matrix">매트릭스</string>
<string name="theme_mocha">모카</string>
<string name="theme_sapphire">사파이어</string>
</resources>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Núvem</string>
<string name="theme_cottoncandy">Algodão doce</string>
<string name="theme_doom">Vermelho</string>
<string name="theme_matrix">Verde</string>
<string name="theme_mocha">Café</string>
<string name="theme_sapphire">Safira</string>
<string name="action_source_search">Pesquisar fonte</string>
<string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string>
<string name="action_bulk_select">Modo de seleção em massa</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Núvem</string>
<string name="theme_cottoncandy">Algodão doce</string>
<string name="theme_doom">Vermelho</string>
<string name="theme_matrix">Verde</string>
<string name="theme_mocha">Café</string>
<string name="theme_sapphire">Safira</string>
<string name="action_source_search">Pesquisar fonte</string>
<string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string>
<string name="action_bulk_select">Modo de seleção em massa</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Сахарная Вата</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Мокко</string>
<string name="theme_sapphire">Сапфир</string>
<string name="action_source_search">Поиск источника</string>
<string name="action_toggle_nsfw_only">Переключить только NSFW</string>
<string name="action_bulk_select">Режим массового выбора</string>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">Pamuk şekeri</string>
<string name="theme_doom">Doom</string>
<string name="theme_matrix">Matrix</string>
<string name="theme_mocha">Mocha</string>
<string name="theme_sapphire">Sapphire</string>
</resources>

View file

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cottoncandy">Бавовняні цукерки</string>
<string name="theme_mocha">Моча</string>
<string name="action_source_search">Пошук джерела</string>
<string name="action_toggle_nsfw_only">Лише NSFW</string>
<string name="action_bulk_select">Масовий режим вибору</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">棉花糖</string>
<string name="theme_doom">腥红</string>
<string name="theme_matrix">黑客</string>
<string name="theme_mocha">摩卡</string>
<string name="theme_sapphire">蓝宝石</string>
<string name="action_source_search">搜索源</string>
<string name="action_toggle_nsfw_only">仅切换 NSFW</string>
<string name="action_bulk_select">批量选择模式</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="theme_cloudflare">Cloudflare</string>
<string name="theme_cottoncandy">棉花糖</string>
<string name="theme_doom">腥紅</string>
<string name="theme_matrix">駭客</string>
<string name="theme_mocha">摩卡</string>
<string name="theme_sapphire">藍寶石</string>
<string name="action_source_search">搜尋來源</string>
<string name="action_toggle_nsfw_only">切換僅 NSFW</string>
<string name="action_bulk_select">批量選擇模式</string>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Cloudflare theme (Dark Mode)
~
~ Key colors:
~ Primary #F38020
~ Secondary #F38020
~ Tertiary #1B1B22
~ Neutral #1B1B22
-->
<resources>
<color name="cloudflare_primary">#F38020</color>
<color name="cloudflare_onPrimary">#1B1B22</color>
<color name="cloudflare_primaryContainer">#F38020</color>
<color name="cloudflare_onPrimaryContainer">#1B1B22</color>
<color name="cloudflare_secondary">#F38020</color>
<color name="cloudflare_onSecondary">#1B1B22</color>
<color name="cloudflare_secondaryContainer">#F38020</color>
<color name="cloudflare_onSecondaryContainer">#1B1B22</color>
<color name="cloudflare_tertiary">#1B1B22</color>
<color name="cloudflare_onTertiary">#F38020</color>
<color name="cloudflare_tertiaryContainer">#1B1B22</color>
<color name="cloudflare_onTertiaryContainer">#F38020</color>
<color name="cloudflare_background">#1B1B22</color>
<color name="cloudflare_onBackground">#EFF2F5</color>
<color name="cloudflare_surface">#1B1B22</color>
<color name="cloudflare_onSurface">#EFF2F5</color>
<color name="cloudflare_surfaceVariant">#3F3F46</color>
<color name="cloudflare_onSurfaceVariant">#D8FFFFFF</color>
<color name="cloudflare_outline">#F38020</color>
<color name="cloudflare_inverseOnSurface">#313033</color>
<color name="cloudflare_inverseSurface">#F3EFF4</color>
<color name="cloudflare_primaryInverse">#D6BAFF</color>
<color name="cloudflare_elevationOverlay">@color/cloudflare_primary</color>
</resources>

View file

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="cottoncandy_primary">#FFB3B4</color>
<color name="cottoncandy_onPrimary">#561D21</color>
<color name="cottoncandy_primaryContainer">#733336</color>
<color name="cottoncandy_onPrimaryContainer">#FFDAD9</color>
<color name="cottoncandy_secondary">#80D4D8</color>
<color name="cottoncandy_onSecondary">#003739</color>
<color name="cottoncandy_secondaryContainer">#004F52</color>
<color name="cottoncandy_onSecondaryContainer">#9CF1F4</color>
<color name="cottoncandy_tertiary">#EBB5ED</color>
<color name="cottoncandy_onTertiary">#48204E</color>
<color name="cottoncandy_tertiaryContainer">#613766</color>
<color name="cottoncandy_onTertiaryContainer">#FFD6FE</color>
<color name="cottoncandy_error">#FFB4AB</color>
<color name="cottoncandy_onError">#690005</color>
<color name="cottoncandy_errorContainer">#93000A</color>
<color name="cottoncandy_onErrorContainer">#FFDAD6</color>
<color name="cottoncandy_background">#1A1111</color>
<color name="cottoncandy_onBackground">#F0DEDE</color>
<color name="cottoncandy_surface">#1A1112</color>
<color name="cottoncandy_onSurface">#F0DEDF</color>
<color name="cottoncandy_surfaceVariant">#524343</color>
<color name="cottoncandy_onSurfaceVariant">#D7C1C1</color>
<color name="cottoncandy_outline">#A08C8C</color>
<color name="cottoncandy_outlineVariant">#524343</color>
<color name="cottoncandy_scrim">#000000</color>
<color name="cottoncandy_inverseSurface">#F0DEDF</color>
<color name="cottoncandy_inverseOnSurface">#382E2F</color>
<color name="cottoncandy_inversePrimary">#8F4A4C</color>
<color name="cottoncandy_primaryFixed">#FFDAD9</color>
<color name="cottoncandy_onPrimaryFixed">#3B080E</color>
<color name="cottoncandy_primaryFixedDim">#FFB3B4</color>
<color name="cottoncandy_onPrimaryFixedVariant">#733336</color>
<color name="cottoncandy_secondaryFixed">#9CF1F4</color>
<color name="cottoncandy_onSecondaryFixed">#002021</color>
<color name="cottoncandy_secondaryFixedDim">#80D4D8</color>
<color name="cottoncandy_onSecondaryFixedVariant">#004F52</color>
<color name="cottoncandy_tertiaryFixed">#FFD6FE</color>
<color name="cottoncandy_onTertiaryFixed">#310938</color>
<color name="cottoncandy_tertiaryFixedDim">#EBB5ED</color>
<color name="cottoncandy_onTertiaryFixedVariant">#613766</color>
<color name="cottoncandy_surfaceDim">#1A1112</color>
<color name="cottoncandy_surfaceBright">#413738</color>
<color name="cottoncandy_surfaceContainerLowest">#140C0D</color>
<color name="cottoncandy_surfaceContainerLow">#22191A</color>
<color name="cottoncandy_surfaceContainer">#261D1E</color>
<color name="cottoncandy_surfaceContainerHigh">#312828</color>
<color name="cottoncandy_surfaceContainerHighest">#3D3233</color>
<color name="cottoncandy_primary_mediumContrast">#FFB9BA</color>
<color name="cottoncandy_onPrimary_mediumContrast">#340309</color>
<color name="cottoncandy_primaryContainer_mediumContrast">#CB7A7C</color>
<color name="cottoncandy_onPrimaryContainer_mediumContrast">#000000</color>
<color name="cottoncandy_secondary_mediumContrast">#84D8DC</color>
<color name="cottoncandy_onSecondary_mediumContrast">#001A1B</color>
<color name="cottoncandy_secondaryContainer_mediumContrast">#479DA1</color>
<color name="cottoncandy_onSecondaryContainer_mediumContrast">#000000</color>
<color name="cottoncandy_tertiary_mediumContrast">#EFB9F1</color>
<color name="cottoncandy_onTertiary_mediumContrast">#2B0432</color>
<color name="cottoncandy_tertiaryContainer_mediumContrast">#B180B5</color>
<color name="cottoncandy_onTertiaryContainer_mediumContrast">#000000</color>
<color name="cottoncandy_error_mediumContrast">#FFBAB1</color>
<color name="cottoncandy_onError_mediumContrast">#370001</color>
<color name="cottoncandy_errorContainer_mediumContrast">#FF5449</color>
<color name="cottoncandy_onErrorContainer_mediumContrast">#000000</color>
<color name="cottoncandy_background_mediumContrast">#1A1111</color>
<color name="cottoncandy_onBackground_mediumContrast">#F0DEDE</color>
<color name="cottoncandy_surface_mediumContrast">#1A1112</color>
<color name="cottoncandy_onSurface_mediumContrast">#FFF9F9</color>
<color name="cottoncandy_surfaceVariant_mediumContrast">#524343</color>
<color name="cottoncandy_onSurfaceVariant_mediumContrast">#DCC6C5</color>
<color name="cottoncandy_outline_mediumContrast">#B29E9E</color>
<color name="cottoncandy_outlineVariant_mediumContrast">#917F7E</color>
<color name="cottoncandy_scrim_mediumContrast">#000000</color>
<color name="cottoncandy_inverseSurface_mediumContrast">#F0DEDF</color>
<color name="cottoncandy_inverseOnSurface_mediumContrast">#312829</color>
<color name="cottoncandy_inversePrimary_mediumContrast">#743437</color>
<color name="cottoncandy_primaryFixed_mediumContrast">#FFDAD9</color>
<color name="cottoncandy_onPrimaryFixed_mediumContrast">#2C0005</color>
<color name="cottoncandy_primaryFixedDim_mediumContrast">#FFB3B4</color>
<color name="cottoncandy_onPrimaryFixedVariant_mediumContrast">#5E2326</color>
<color name="cottoncandy_secondaryFixed_mediumContrast">#9CF1F4</color>
<color name="cottoncandy_onSecondaryFixed_mediumContrast">#001415</color>
<color name="cottoncandy_secondaryFixedDim_mediumContrast">#80D4D8</color>
<color name="cottoncandy_onSecondaryFixedVariant_mediumContrast">#003D3F</color>
<color name="cottoncandy_tertiaryFixed_mediumContrast">#FFD6FE</color>
<color name="cottoncandy_onTertiaryFixed_mediumContrast">#24002C</color>
<color name="cottoncandy_tertiaryFixedDim_mediumContrast">#EBB5ED</color>
<color name="cottoncandy_onTertiaryFixedVariant_mediumContrast">#4F2654</color>
<color name="cottoncandy_surfaceDim_mediumContrast">#1A1112</color>
<color name="cottoncandy_surfaceBright_mediumContrast">#413738</color>
<color name="cottoncandy_surfaceContainerLowest_mediumContrast">#140C0D</color>
<color name="cottoncandy_surfaceContainerLow_mediumContrast">#22191A</color>
<color name="cottoncandy_surfaceContainer_mediumContrast">#261D1E</color>
<color name="cottoncandy_surfaceContainerHigh_mediumContrast">#312828</color>
<color name="cottoncandy_surfaceContainerHighest_mediumContrast">#3D3233</color>
<color name="cottoncandy_primary_highContrast">#FFF9F9</color>
<color name="cottoncandy_onPrimary_highContrast">#000000</color>
<color name="cottoncandy_primaryContainer_highContrast">#FFB9BA</color>
<color name="cottoncandy_onPrimaryContainer_highContrast">#000000</color>
<color name="cottoncandy_secondary_highContrast">#EBFFFF</color>
<color name="cottoncandy_onSecondary_highContrast">#000000</color>
<color name="cottoncandy_secondaryContainer_highContrast">#84D8DC</color>
<color name="cottoncandy_onSecondaryContainer_highContrast">#000000</color>
<color name="cottoncandy_tertiary_highContrast">#FFF9FA</color>
<color name="cottoncandy_onTertiary_highContrast">#000000</color>
<color name="cottoncandy_tertiaryContainer_highContrast">#EFB9F1</color>
<color name="cottoncandy_onTertiaryContainer_highContrast">#000000</color>
<color name="cottoncandy_error_highContrast">#FFF9F9</color>
<color name="cottoncandy_onError_highContrast">#000000</color>
<color name="cottoncandy_errorContainer_highContrast">#FFBAB1</color>
<color name="cottoncandy_onErrorContainer_highContrast">#000000</color>
<color name="cottoncandy_background_highContrast">#1A1111</color>
<color name="cottoncandy_onBackground_highContrast">#F0DEDE</color>
<color name="cottoncandy_surface_highContrast">#1A1112</color>
<color name="cottoncandy_onSurface_highContrast">#FFFFFF</color>
<color name="cottoncandy_surfaceVariant_highContrast">#524343</color>
<color name="cottoncandy_onSurfaceVariant_highContrast">#FFF9F9</color>
<color name="cottoncandy_outline_highContrast">#DCC6C5</color>
<color name="cottoncandy_outlineVariant_highContrast">#DCC6C5</color>
<color name="cottoncandy_scrim_highContrast">#000000</color>
<color name="cottoncandy_inverseSurface_highContrast">#F0DEDF</color>
<color name="cottoncandy_inverseOnSurface_highContrast">#000000</color>
<color name="cottoncandy_inversePrimary_highContrast">#4E171B</color>
<color name="cottoncandy_primaryFixed_highContrast">#FFE0DF</color>
<color name="cottoncandy_onPrimaryFixed_highContrast">#000000</color>
<color name="cottoncandy_primaryFixedDim_highContrast">#FFB9BA</color>
<color name="cottoncandy_onPrimaryFixedVariant_highContrast">#340309</color>
<color name="cottoncandy_secondaryFixed_highContrast">#A1F5F9</color>
<color name="cottoncandy_onSecondaryFixed_highContrast">#000000</color>
<color name="cottoncandy_secondaryFixedDim_highContrast">#84D8DC</color>
<color name="cottoncandy_onSecondaryFixedVariant_highContrast">#001A1B</color>
<color name="cottoncandy_tertiaryFixed_highContrast">#FFDCFD</color>
<color name="cottoncandy_onTertiaryFixed_highContrast">#000000</color>
<color name="cottoncandy_tertiaryFixedDim_highContrast">#EFB9F1</color>
<color name="cottoncandy_onTertiaryFixedVariant_highContrast">#2B0432</color>
<color name="cottoncandy_surfaceDim_highContrast">#1A1112</color>
<color name="cottoncandy_surfaceBright_highContrast">#413738</color>
<color name="cottoncandy_surfaceContainerLowest_highContrast">#140C0D</color>
<color name="cottoncandy_surfaceContainerLow_highContrast">#22191A</color>
<color name="cottoncandy_surfaceContainer_highContrast">#261D1E</color>
<color name="cottoncandy_surfaceContainerHigh_highContrast">#312828</color>
<color name="cottoncandy_surfaceContainerHighest_highContrast">#3D3233</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Doom theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="doom_primary">#FF0000</color>
<color name="doom_onPrimary">#FAFAFA</color>
<color name="doom_primaryContainer">#FF0000</color>
<color name="doom_onPrimaryContainer">#FAFAFA</color>
<color name="doom_secondary">#FF0000</color>
<color name="doom_onSecondary">#FAFAFA</color>
<color name="doom_secondaryContainer">#FF0000</color>
<color name="doom_onSecondaryContainer">#FAFAFA</color>
<color name="doom_tertiary">#BFBFBF</color>
<color name="doom_onTertiary">#FF0000</color>
<color name="doom_tertiaryContainer">#BFBFBF</color>
<color name="doom_onTertiaryContainer">#FF0000</color>
<color name="doom_background">#1B1B1B</color>
<color name="doom_onBackground">#FFFFFF</color>
<color name="doom_surface">#1B1B1B</color>
<color name="doom_onSurface">#FFFFFF</color>
<color name="doom_surfaceVariant">#303030</color>
<color name="doom_onSurfaceVariant">#D8FFFFFF</color>
<color name="doom_outline">#FF0000</color>
<color name="doom_inverseOnSurface">#313131</color>
<color name="doom_inverseSurface">#FAFAFA</color>
<color name="doom_primaryInverse">#6D0D0B</color>
<color name="doom_elevationOverlay">@color/doom_primary</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Doom theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="matrix_primary">#00FF00</color>
<color name="matrix_onPrimary">#FAFAFA</color>
<color name="matrix_primaryContainer">#00FF00</color>
<color name="matrix_onPrimaryContainer">#FAFAFA</color>
<color name="matrix_secondary">#00FF00</color>
<color name="matrix_onSecondary">#FAFAFA</color>
<color name="matrix_secondaryContainer">#00FF00</color>
<color name="matrix_onSecondaryContainer">#FAFAFA</color>
<color name="matrix_tertiary">#FFFFFF</color>
<color name="matrix_onTertiary">#00FF00</color>
<color name="matrix_tertiaryContainer">#FFFFFF</color>
<color name="matrix_onTertiaryContainer">#00FF00</color>
<color name="matrix_background">#111111</color>
<color name="matrix_onBackground">#FFFFFF</color>
<color name="matrix_surface">#111111</color>
<color name="matrix_onSurface">#FFFFFF</color>
<color name="matrix_surfaceVariant">#212121</color>
<color name="matrix_onSurfaceVariant">#D8FFFFFF</color>
<color name="matrix_outline">#00FF00</color>
<color name="matrix_inverseOnSurface">#313131</color>
<color name="matrix_inverseSurface">#FAFAFA</color>
<color name="matrix_primaryInverse">#007700</color>
<color name="matrix_elevationOverlay">@color/matrix_primary</color>
</resources>

View file

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="mocha_primary">#FFB77F</color>
<color name="mocha_onPrimary">#4E2600</color>
<color name="mocha_primaryContainer">#6C3A08</color>
<color name="mocha_onPrimaryContainer">#FFDCC3</color>
<color name="mocha_secondary">#F6BC70</color>
<color name="mocha_onSecondary">#462B00</color>
<color name="mocha_secondaryContainer">#643F00</color>
<color name="mocha_onSecondaryContainer">#FFDDB6</color>
<color name="mocha_tertiary">#AED18D</color>
<color name="mocha_onTertiary">#1C3704</color>
<color name="mocha_tertiaryContainer">#314E19</color>
<color name="mocha_onTertiaryContainer">#C9EEA7</color>
<color name="mocha_error">#FFB4AB</color>
<color name="mocha_onError">#690005</color>
<color name="mocha_errorContainer">#93000A</color>
<color name="mocha_onErrorContainer">#FFDAD6</color>
<color name="mocha_background">#19120C</color>
<color name="mocha_onBackground">#EFDFD6</color>
<color name="mocha_surface">#19120D</color>
<color name="mocha_onSurface">#F0DFD6</color>
<color name="mocha_surfaceVariant">#52443C</color>
<color name="mocha_onSurfaceVariant">#D7C3B8</color>
<color name="mocha_outline">#9F8D83</color>
<color name="mocha_outlineVariant">#52443C</color>
<color name="mocha_scrim">#000000</color>
<color name="mocha_inverseSurface">#F0DFD6</color>
<color name="mocha_inverseOnSurface">#382F28</color>
<color name="mocha_inversePrimary">#89511F</color>
<color name="mocha_primaryFixed">#FFDCC3</color>
<color name="mocha_onPrimaryFixed">#2F1500</color>
<color name="mocha_primaryFixedDim">#FFB77F</color>
<color name="mocha_onPrimaryFixedVariant">#6C3A08</color>
<color name="mocha_secondaryFixed">#FFDDB6</color>
<color name="mocha_onSecondaryFixed">#2A1800</color>
<color name="mocha_secondaryFixedDim">#F6BC70</color>
<color name="mocha_onSecondaryFixedVariant">#643F00</color>
<color name="mocha_tertiaryFixed">#C9EEA7</color>
<color name="mocha_onTertiaryFixed">#0C2000</color>
<color name="mocha_tertiaryFixedDim">#AED18D</color>
<color name="mocha_onTertiaryFixedVariant">#314E19</color>
<color name="mocha_surfaceDim">#19120D</color>
<color name="mocha_surfaceBright">#413731</color>
<color name="mocha_surfaceContainerLowest">#140D08</color>
<color name="mocha_surfaceContainerLow">#221A14</color>
<color name="mocha_surfaceContainer">#261E18</color>
<color name="mocha_surfaceContainerHigh">#312822</color>
<color name="mocha_surfaceContainerHighest">#3C332D</color>
<color name="mocha_primary_mediumContrast">#FFBD8A</color>
<color name="mocha_onPrimary_mediumContrast">#271000</color>
<color name="mocha_primaryContainer_mediumContrast">#C4824B</color>
<color name="mocha_onPrimaryContainer_mediumContrast">#000000</color>
<color name="mocha_secondary_mediumContrast">#FBC073</color>
<color name="mocha_onSecondary_mediumContrast">#231300</color>
<color name="mocha_secondaryContainer_mediumContrast">#BA8740</color>
<color name="mocha_onSecondaryContainer_mediumContrast">#000000</color>
<color name="mocha_tertiary_mediumContrast">#B2D691</color>
<color name="mocha_onTertiary_mediumContrast">#091A00</color>
<color name="mocha_tertiaryContainer_mediumContrast">#799A5C</color>
<color name="mocha_onTertiaryContainer_mediumContrast">#000000</color>
<color name="mocha_error_mediumContrast">#FFBAB1</color>
<color name="mocha_onError_mediumContrast">#370001</color>
<color name="mocha_errorContainer_mediumContrast">#FF5449</color>
<color name="mocha_onErrorContainer_mediumContrast">#000000</color>
<color name="mocha_background_mediumContrast">#19120C</color>
<color name="mocha_onBackground_mediumContrast">#EFDFD6</color>
<color name="mocha_surface_mediumContrast">#19120D</color>
<color name="mocha_onSurface_mediumContrast">#FFFAF8</color>
<color name="mocha_surfaceVariant_mediumContrast">#52443C</color>
<color name="mocha_onSurfaceVariant_mediumContrast">#DBC7BC</color>
<color name="mocha_outline_mediumContrast">#B29F95</color>
<color name="mocha_outlineVariant_mediumContrast">#918076</color>
<color name="mocha_scrim_mediumContrast">#000000</color>
<color name="mocha_inverseSurface_mediumContrast">#F0DFD6</color>
<color name="mocha_inverseOnSurface_mediumContrast">#312822</color>
<color name="mocha_inversePrimary_mediumContrast">#6E3B09</color>
<color name="mocha_primaryFixed_mediumContrast">#FFDCC3</color>
<color name="mocha_onPrimaryFixed_mediumContrast">#200C00</color>
<color name="mocha_primaryFixedDim_mediumContrast">#FFB77F</color>
<color name="mocha_onPrimaryFixedVariant_mediumContrast">#562B00</color>
<color name="mocha_secondaryFixed_mediumContrast">#FFDDB6</color>
<color name="mocha_onSecondaryFixed_mediumContrast">#1C0E00</color>
<color name="mocha_secondaryFixedDim_mediumContrast">#F6BC70</color>
<color name="mocha_onSecondaryFixedVariant_mediumContrast">#4E3000</color>
<color name="mocha_tertiaryFixed_mediumContrast">#C9EEA7</color>
<color name="mocha_onTertiaryFixed_mediumContrast">#061500</color>
<color name="mocha_tertiaryFixedDim_mediumContrast">#AED18D</color>
<color name="mocha_onTertiaryFixedVariant_mediumContrast">#213D09</color>
<color name="mocha_surfaceDim_mediumContrast">#19120D</color>
<color name="mocha_surfaceBright_mediumContrast">#413731</color>
<color name="mocha_surfaceContainerLowest_mediumContrast">#140D08</color>
<color name="mocha_surfaceContainerLow_mediumContrast">#221A14</color>
<color name="mocha_surfaceContainer_mediumContrast">#261E18</color>
<color name="mocha_surfaceContainerHigh_mediumContrast">#312822</color>
<color name="mocha_surfaceContainerHighest_mediumContrast">#3C332D</color>
<color name="mocha_primary_highContrast">#FFFAF8</color>
<color name="mocha_onPrimary_highContrast">#000000</color>
<color name="mocha_primaryContainer_highContrast">#FFBD8A</color>
<color name="mocha_onPrimaryContainer_highContrast">#000000</color>
<color name="mocha_secondary_highContrast">#FFFAF7</color>
<color name="mocha_onSecondary_highContrast">#000000</color>
<color name="mocha_secondaryContainer_highContrast">#FBC073</color>
<color name="mocha_onSecondaryContainer_highContrast">#000000</color>
<color name="mocha_tertiary_highContrast">#F3FFE2</color>
<color name="mocha_onTertiary_highContrast">#000000</color>
<color name="mocha_tertiaryContainer_highContrast">#B2D691</color>
<color name="mocha_onTertiaryContainer_highContrast">#000000</color>
<color name="mocha_error_highContrast">#FFF9F9</color>
<color name="mocha_onError_highContrast">#000000</color>
<color name="mocha_errorContainer_highContrast">#FFBAB1</color>
<color name="mocha_onErrorContainer_highContrast">#000000</color>
<color name="mocha_background_highContrast">#19120C</color>
<color name="mocha_onBackground_highContrast">#EFDFD6</color>
<color name="mocha_surface_highContrast">#19120D</color>
<color name="mocha_onSurface_highContrast">#FFFFFF</color>
<color name="mocha_surfaceVariant_highContrast">#52443C</color>
<color name="mocha_onSurfaceVariant_highContrast">#FFFAF8</color>
<color name="mocha_outline_highContrast">#DBC7BC</color>
<color name="mocha_outlineVariant_highContrast">#DBC7BC</color>
<color name="mocha_scrim_highContrast">#000000</color>
<color name="mocha_inverseSurface_highContrast">#F0DFD6</color>
<color name="mocha_inverseOnSurface_highContrast">#000000</color>
<color name="mocha_inversePrimary_highContrast">#442100</color>
<color name="mocha_primaryFixed_highContrast">#FFE1CD</color>
<color name="mocha_onPrimaryFixed_highContrast">#000000</color>
<color name="mocha_primaryFixedDim_highContrast">#FFBD8A</color>
<color name="mocha_onPrimaryFixedVariant_highContrast">#271000</color>
<color name="mocha_secondaryFixed_highContrast">#FFE2C2</color>
<color name="mocha_onSecondaryFixed_highContrast">#000000</color>
<color name="mocha_secondaryFixedDim_highContrast">#FBC073</color>
<color name="mocha_onSecondaryFixedVariant_highContrast">#231300</color>
<color name="mocha_tertiaryFixed_highContrast">#CDF2AB</color>
<color name="mocha_onTertiaryFixed_highContrast">#000000</color>
<color name="mocha_tertiaryFixedDim_highContrast">#B2D691</color>
<color name="mocha_onTertiaryFixedVariant_highContrast">#091A00</color>
<color name="mocha_surfaceDim_highContrast">#19120D</color>
<color name="mocha_surfaceBright_highContrast">#413731</color>
<color name="mocha_surfaceContainerLowest_highContrast">#140D08</color>
<color name="mocha_surfaceContainerLow_highContrast">#221A14</color>
<color name="mocha_surfaceContainer_highContrast">#261E18</color>
<color name="mocha_surfaceContainerHigh_highContrast">#312822</color>
<color name="mocha_surfaceContainerHighest_highContrast">#3C332D</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Sapphire theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="sapphire_primary">#1E88E5</color>
<color name="sapphire_onPrimary">#FAFAFA</color>
<color name="sapphire_primaryContainer">#1E88E5</color>
<color name="sapphire_onPrimaryContainer">#FAFAFA</color>
<color name="sapphire_secondary">#1E88E5</color>
<color name="sapphire_onSecondary">#FAFAFA</color>
<color name="sapphire_secondaryContainer">#1E88E5</color>
<color name="sapphire_onSecondaryContainer">#FAFAFA</color>
<color name="sapphire_tertiary">#212121</color>
<color name="sapphire_onTertiary">#1E88E5</color>
<color name="sapphire_tertiaryContainer">#212121</color>
<color name="sapphire_onTertiaryContainer">#1E88E5</color>
<color name="sapphire_background">#212121</color>
<color name="sapphire_onBackground">#FFFFFF</color>
<color name="sapphire_surface">#212121</color>
<color name="sapphire_onSurface">#FFFFFF</color>
<color name="sapphire_surfaceVariant">#424242</color>
<color name="sapphire_onSurfaceVariant">#D8FFFFFF</color>
<color name="sapphire_outline">#1E88E5</color>
<color name="sapphire_inverseOnSurface">#313131</color>
<color name="sapphire_inverseSurface">#FAFAFA</color>
<color name="sapphire_primaryInverse">#2979FF</color>
<color name="sapphire_elevationOverlay">@color/sapphire_primary</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Cloudflare theme
~
~ Key colors:
~ Primary #F38020
~ Secondary #F38020
~ Tertiary #EFF2F5
~ Neutral #EFF2F5
-->
<resources>
<color name="cloudflare_primary">#F38020</color>
<color name="cloudflare_onPrimary">#EFF2F5</color>
<color name="cloudflare_primaryContainer">#F38020</color>
<color name="cloudflare_onPrimaryContainer">#EFF2F5</color>
<color name="cloudflare_secondary">#F38020</color>
<color name="cloudflare_onSecondary">#EFF2F5</color>
<color name="cloudflare_secondaryContainer">#F38020</color>
<color name="cloudflare_onSecondaryContainer">#EFF2F5</color>
<color name="cloudflare_tertiary">#EFF2F5</color>
<color name="cloudflare_onTertiary">#F38020</color>
<color name="cloudflare_tertiaryContainer">#EFF2F5</color>
<color name="cloudflare_onTertiaryContainer">#F38020</color>
<color name="cloudflare_background">#EFF2F5</color>
<color name="cloudflare_onBackground">#1B1B22</color>
<color name="cloudflare_surface">#EFF2F5</color>
<color name="cloudflare_onSurface">#1B1B22</color>
<color name="cloudflare_surfaceVariant">#B9B0CC</color>
<color name="cloudflare_onSurfaceVariant">#D849454E</color>
<color name="cloudflare_outline">#F38020</color>
<color name="cloudflare_inverseOnSurface">#F3EFF4</color>
<color name="cloudflare_inverseSurface">#313033</color>
<color name="cloudflare_primaryInverse">#D6BAFF</color>
<color name="cloudflare_elevationOverlay">@color/cloudflare_primary</color>
</resources>

View file

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="cottoncandy_primary">#8F4A4C</color>
<color name="cottoncandy_onPrimary">#FFFFFF</color>
<color name="cottoncandy_primaryContainer">#FFDAD9</color>
<color name="cottoncandy_onPrimaryContainer">#3B080E</color>
<color name="cottoncandy_secondary">#00696D</color>
<color name="cottoncandy_onSecondary">#FFFFFF</color>
<color name="cottoncandy_secondaryContainer">#9CF1F4</color>
<color name="cottoncandy_onSecondaryContainer">#002021</color>
<color name="cottoncandy_tertiary">#7B4E7F</color>
<color name="cottoncandy_onTertiary">#FFFFFF</color>
<color name="cottoncandy_tertiaryContainer">#FFD6FE</color>
<color name="cottoncandy_onTertiaryContainer">#310938</color>
<color name="cottoncandy_error">#BA1A1A</color>
<color name="cottoncandy_onError">#FFFFFF</color>
<color name="cottoncandy_errorContainer">#FFDAD6</color>
<color name="cottoncandy_onErrorContainer">#410002</color>
<color name="cottoncandy_background">#FFF8F7</color>
<color name="cottoncandy_onBackground">#221919</color>
<color name="cottoncandy_surface">#FFF8F7</color>
<color name="cottoncandy_onSurface">#22191A</color>
<color name="cottoncandy_surfaceVariant">#F4DDDD</color>
<color name="cottoncandy_onSurfaceVariant">#524343</color>
<color name="cottoncandy_outline">#857373</color>
<color name="cottoncandy_outlineVariant">#D7C1C1</color>
<color name="cottoncandy_scrim">#000000</color>
<color name="cottoncandy_inverseSurface">#382E2F</color>
<color name="cottoncandy_inverseOnSurface">#FEEDED</color>
<color name="cottoncandy_inversePrimary">#FFB3B4</color>
<color name="cottoncandy_primaryFixed">#FFDAD9</color>
<color name="cottoncandy_onPrimaryFixed">#3B080E</color>
<color name="cottoncandy_primaryFixedDim">#FFB3B4</color>
<color name="cottoncandy_onPrimaryFixedVariant">#733336</color>
<color name="cottoncandy_secondaryFixed">#9CF1F4</color>
<color name="cottoncandy_onSecondaryFixed">#002021</color>
<color name="cottoncandy_secondaryFixedDim">#80D4D8</color>
<color name="cottoncandy_onSecondaryFixedVariant">#004F52</color>
<color name="cottoncandy_tertiaryFixed">#FFD6FE</color>
<color name="cottoncandy_onTertiaryFixed">#310938</color>
<color name="cottoncandy_tertiaryFixedDim">#EBB5ED</color>
<color name="cottoncandy_onTertiaryFixedVariant">#613766</color>
<color name="cottoncandy_surfaceDim">#E7D6D7</color>
<color name="cottoncandy_surfaceBright">#FFF8F7</color>
<color name="cottoncandy_surfaceContainerLowest">#FFFFFF</color>
<color name="cottoncandy_surfaceContainerLow">#FFF0F1</color>
<color name="cottoncandy_surfaceContainer">#FBEAEB</color>
<color name="cottoncandy_surfaceContainerHigh">#F6E4E5</color>
<color name="cottoncandy_surfaceContainerHighest">#F0DEDF</color>
<color name="cottoncandy_primary_mediumContrast">#6E2F32</color>
<color name="cottoncandy_onPrimary_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_primaryContainer_mediumContrast">#AA5F61</color>
<color name="cottoncandy_onPrimaryContainer_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_secondary_mediumContrast">#004B4D</color>
<color name="cottoncandy_onSecondary_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryContainer_mediumContrast">#238184</color>
<color name="cottoncandy_onSecondaryContainer_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_tertiary_mediumContrast">#5D3362</color>
<color name="cottoncandy_onTertiary_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryContainer_mediumContrast">#936497</color>
<color name="cottoncandy_onTertiaryContainer_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_error_mediumContrast">#8C0009</color>
<color name="cottoncandy_onError_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_errorContainer_mediumContrast">#DA342E</color>
<color name="cottoncandy_onErrorContainer_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_background_mediumContrast">#FFF8F7</color>
<color name="cottoncandy_onBackground_mediumContrast">#221919</color>
<color name="cottoncandy_surface_mediumContrast">#FFF8F7</color>
<color name="cottoncandy_onSurface_mediumContrast">#22191A</color>
<color name="cottoncandy_surfaceVariant_mediumContrast">#F4DDDD</color>
<color name="cottoncandy_onSurfaceVariant_mediumContrast">#4E3F3F</color>
<color name="cottoncandy_outline_mediumContrast">#6C5B5B</color>
<color name="cottoncandy_outlineVariant_mediumContrast">#897676</color>
<color name="cottoncandy_scrim_mediumContrast">#000000</color>
<color name="cottoncandy_inverseSurface_mediumContrast">#382E2F</color>
<color name="cottoncandy_inverseOnSurface_mediumContrast">#FEEDED</color>
<color name="cottoncandy_inversePrimary_mediumContrast">#FFB3B4</color>
<color name="cottoncandy_primaryFixed_mediumContrast">#AA5F61</color>
<color name="cottoncandy_onPrimaryFixed_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_primaryFixedDim_mediumContrast">#8C474A</color>
<color name="cottoncandy_onPrimaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryFixed_mediumContrast">#238184</color>
<color name="cottoncandy_onSecondaryFixed_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryFixedDim_mediumContrast">#00676A</color>
<color name="cottoncandy_onSecondaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryFixed_mediumContrast">#936497</color>
<color name="cottoncandy_onTertiaryFixed_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryFixedDim_mediumContrast">#784C7D</color>
<color name="cottoncandy_onTertiaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_surfaceDim_mediumContrast">#E7D6D7</color>
<color name="cottoncandy_surfaceBright_mediumContrast">#FFF8F7</color>
<color name="cottoncandy_surfaceContainerLowest_mediumContrast">#FFFFFF</color>
<color name="cottoncandy_surfaceContainerLow_mediumContrast">#FFF0F1</color>
<color name="cottoncandy_surfaceContainer_mediumContrast">#FBEAEB</color>
<color name="cottoncandy_surfaceContainerHigh_mediumContrast">#F6E4E5</color>
<color name="cottoncandy_surfaceContainerHighest_mediumContrast">#F0DEDF</color>
<color name="cottoncandy_primary_highContrast">#440F14</color>
<color name="cottoncandy_onPrimary_highContrast">#FFFFFF</color>
<color name="cottoncandy_primaryContainer_highContrast">#6E2F32</color>
<color name="cottoncandy_onPrimaryContainer_highContrast">#FFFFFF</color>
<color name="cottoncandy_secondary_highContrast">#002729</color>
<color name="cottoncandy_onSecondary_highContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryContainer_highContrast">#004B4D</color>
<color name="cottoncandy_onSecondaryContainer_highContrast">#FFFFFF</color>
<color name="cottoncandy_tertiary_highContrast">#38113F</color>
<color name="cottoncandy_onTertiary_highContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryContainer_highContrast">#5D3362</color>
<color name="cottoncandy_onTertiaryContainer_highContrast">#FFFFFF</color>
<color name="cottoncandy_error_highContrast">#4E0002</color>
<color name="cottoncandy_onError_highContrast">#FFFFFF</color>
<color name="cottoncandy_errorContainer_highContrast">#8C0009</color>
<color name="cottoncandy_onErrorContainer_highContrast">#FFFFFF</color>
<color name="cottoncandy_background_highContrast">#FFF8F7</color>
<color name="cottoncandy_onBackground_highContrast">#221919</color>
<color name="cottoncandy_surface_highContrast">#FFF8F7</color>
<color name="cottoncandy_onSurface_highContrast">#000000</color>
<color name="cottoncandy_surfaceVariant_highContrast">#F4DDDD</color>
<color name="cottoncandy_onSurfaceVariant_highContrast">#2D2121</color>
<color name="cottoncandy_outline_highContrast">#4E3F3F</color>
<color name="cottoncandy_outlineVariant_highContrast">#4E3F3F</color>
<color name="cottoncandy_scrim_highContrast">#000000</color>
<color name="cottoncandy_inverseSurface_highContrast">#382E2F</color>
<color name="cottoncandy_inverseOnSurface_highContrast">#FFFFFF</color>
<color name="cottoncandy_inversePrimary_highContrast">#FFE6E6</color>
<color name="cottoncandy_primaryFixed_highContrast">#6E2F32</color>
<color name="cottoncandy_onPrimaryFixed_highContrast">#FFFFFF</color>
<color name="cottoncandy_primaryFixedDim_highContrast">#52191E</color>
<color name="cottoncandy_onPrimaryFixedVariant_highContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryFixed_highContrast">#004B4D</color>
<color name="cottoncandy_onSecondaryFixed_highContrast">#FFFFFF</color>
<color name="cottoncandy_secondaryFixedDim_highContrast">#003334</color>
<color name="cottoncandy_onSecondaryFixedVariant_highContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryFixed_highContrast">#5D3362</color>
<color name="cottoncandy_onTertiaryFixed_highContrast">#FFFFFF</color>
<color name="cottoncandy_tertiaryFixedDim_highContrast">#441C4A</color>
<color name="cottoncandy_onTertiaryFixedVariant_highContrast">#FFFFFF</color>
<color name="cottoncandy_surfaceDim_highContrast">#E7D6D7</color>
<color name="cottoncandy_surfaceBright_highContrast">#FFF8F7</color>
<color name="cottoncandy_surfaceContainerLowest_highContrast">#FFFFFF</color>
<color name="cottoncandy_surfaceContainerLow_highContrast">#FFF0F1</color>
<color name="cottoncandy_surfaceContainer_highContrast">#FBEAEB</color>
<color name="cottoncandy_surfaceContainerHigh_highContrast">#F6E4E5</color>
<color name="cottoncandy_surfaceContainerHighest_highContrast">#F0DEDF</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Doom theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="doom_primary">#FF0000</color>
<color name="doom_onPrimary">#FFFFFF</color>
<color name="doom_primaryContainer">#FF0000</color>
<color name="doom_onPrimaryContainer">#FFFFFF</color>
<color name="doom_secondary">#FF0000</color>
<color name="doom_onSecondary">#FFFFFF</color>
<color name="doom_secondaryContainer">#FF0000</color>
<color name="doom_onSecondaryContainer">#FFFFFF</color>
<color name="doom_tertiary">#BFBFBF</color>
<color name="doom_onTertiary">#FF0000</color>
<color name="doom_tertiaryContainer">#BFBFBF</color>
<color name="doom_onTertiaryContainer">#FF0000</color>
<color name="doom_background">#212121</color>
<color name="doom_onBackground">#FFFFFF</color>
<color name="doom_surface">#212121</color>
<color name="doom_onSurface">#FFFFFF</color>
<color name="doom_surfaceVariant">#4D4D4D</color>
<color name="doom_onSurfaceVariant">#D849454E</color>
<color name="doom_outline">#FF0000</color>
<color name="doom_inverseOnSurface">#FAFAFA</color>
<color name="doom_inverseSurface">#424242</color>
<color name="doom_primaryInverse">#6D0D0B</color>
<color name="doom_elevationOverlay">@color/doom_primary</color>
</resources>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Doom theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="matrix_primary">#00FF00</color>
<color name="matrix_onPrimary">#000000</color>
<color name="matrix_primaryContainer">#00FF00</color>
<color name="matrix_onPrimaryContainer">#000000</color>
<color name="matrix_secondary">#00FF00</color>
<color name="matrix_onSecondary">#000000</color>
<color name="matrix_secondaryContainer">#00FF00</color>
<color name="matrix_onSecondaryContainer">#000000</color>
<color name="matrix_tertiary">#000000</color>
<color name="matrix_onTertiary">#00FF00</color>
<color name="matrix_tertiaryContainer">#000000</color>
<color name="matrix_onTertiaryContainer">#00FF00</color>
<color name="matrix_background">#000000</color>
<color name="matrix_onBackground">#FFFFFF</color>
<color name="matrix_surface">#000000</color>
<color name="matrix_onSurface">#FFFFFF</color>
<color name="matrix_surfaceVariant">#111111</color>
<color name="matrix_onSurfaceVariant">#D849454E</color>
<color name="matrix_outline">#00FF00</color>
<color name="matrix_inverseOnSurface">#FAFAFA</color>
<color name="matrix_inverseSurface">#424242</color>
<color name="matrix_primaryInverse">#007700</color>
<color name="matrix_elevationOverlay">@color/matrix_primary</color>
</resources>

View file

@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="mocha_primary">#89511F</color>
<color name="mocha_onPrimary">#FFFFFF</color>
<color name="mocha_primaryContainer">#FFDCC3</color>
<color name="mocha_onPrimaryContainer">#2F1500</color>
<color name="mocha_secondary">#815511</color>
<color name="mocha_onSecondary">#FFFFFF</color>
<color name="mocha_secondaryContainer">#FFDDB6</color>
<color name="mocha_onSecondaryContainer">#2A1800</color>
<color name="mocha_tertiary">#48672E</color>
<color name="mocha_onTertiary">#FFFFFF</color>
<color name="mocha_tertiaryContainer">#C9EEA7</color>
<color name="mocha_onTertiaryContainer">#0C2000</color>
<color name="mocha_error">#BA1A1A</color>
<color name="mocha_onError">#FFFFFF</color>
<color name="mocha_errorContainer">#FFDAD6</color>
<color name="mocha_onErrorContainer">#410002</color>
<color name="mocha_background">#FFF8F5</color>
<color name="mocha_onBackground">#221A14</color>
<color name="mocha_surface">#FFF8F5</color>
<color name="mocha_onSurface">#221A14</color>
<color name="mocha_surfaceVariant">#F4DED3</color>
<color name="mocha_onSurfaceVariant">#52443C</color>
<color name="mocha_outline">#84746A</color>
<color name="mocha_outlineVariant">#D7C3B8</color>
<color name="mocha_scrim">#000000</color>
<color name="mocha_inverseSurface">#382F28</color>
<color name="mocha_inverseOnSurface">#FEEEE4</color>
<color name="mocha_inversePrimary">#FFB77F</color>
<color name="mocha_primaryFixed">#FFDCC3</color>
<color name="mocha_onPrimaryFixed">#2F1500</color>
<color name="mocha_primaryFixedDim">#FFB77F</color>
<color name="mocha_onPrimaryFixedVariant">#6C3A08</color>
<color name="mocha_secondaryFixed">#FFDDB6</color>
<color name="mocha_onSecondaryFixed">#2A1800</color>
<color name="mocha_secondaryFixedDim">#F6BC70</color>
<color name="mocha_onSecondaryFixedVariant">#643F00</color>
<color name="mocha_tertiaryFixed">#C9EEA7</color>
<color name="mocha_onTertiaryFixed">#0C2000</color>
<color name="mocha_tertiaryFixedDim">#AED18D</color>
<color name="mocha_onTertiaryFixedVariant">#314E19</color>
<color name="mocha_surfaceDim">#E7D7CE</color>
<color name="mocha_surfaceBright">#FFF8F5</color>
<color name="mocha_surfaceContainerLowest">#FFFFFF</color>
<color name="mocha_surfaceContainerLow">#FFF1E9</color>
<color name="mocha_surfaceContainer">#FBEBE1</color>
<color name="mocha_surfaceContainerHigh">#F5E5DC</color>
<color name="mocha_surfaceContainerHighest">#F0DFD6</color>
<color name="mocha_primary_mediumContrast">#673604</color>
<color name="mocha_onPrimary_mediumContrast">#FFFFFF</color>
<color name="mocha_primaryContainer_mediumContrast">#A36633</color>
<color name="mocha_onPrimaryContainer_mediumContrast">#FFFFFF</color>
<color name="mocha_secondary_mediumContrast">#5F3B00</color>
<color name="mocha_onSecondary_mediumContrast">#FFFFFF</color>
<color name="mocha_secondaryContainer_mediumContrast">#9A6B27</color>
<color name="mocha_onSecondaryContainer_mediumContrast">#FFFFFF</color>
<color name="mocha_tertiary_mediumContrast">#2E4A15</color>
<color name="mocha_onTertiary_mediumContrast">#FFFFFF</color>
<color name="mocha_tertiaryContainer_mediumContrast">#5E7E42</color>
<color name="mocha_onTertiaryContainer_mediumContrast">#FFFFFF</color>
<color name="mocha_error_mediumContrast">#8C0009</color>
<color name="mocha_onError_mediumContrast">#FFFFFF</color>
<color name="mocha_errorContainer_mediumContrast">#DA342E</color>
<color name="mocha_onErrorContainer_mediumContrast">#FFFFFF</color>
<color name="mocha_background_mediumContrast">#FFF8F5</color>
<color name="mocha_onBackground_mediumContrast">#221A14</color>
<color name="mocha_surface_mediumContrast">#FFF8F5</color>
<color name="mocha_onSurface_mediumContrast">#221A14</color>
<color name="mocha_surfaceVariant_mediumContrast">#F4DED3</color>
<color name="mocha_onSurfaceVariant_mediumContrast">#4E4038</color>
<color name="mocha_outline_mediumContrast">#6B5C53</color>
<color name="mocha_outlineVariant_mediumContrast">#88776E</color>
<color name="mocha_scrim_mediumContrast">#000000</color>
<color name="mocha_inverseSurface_mediumContrast">#382F28</color>
<color name="mocha_inverseOnSurface_mediumContrast">#FEEEE4</color>
<color name="mocha_inversePrimary_mediumContrast">#FFB77F</color>
<color name="mocha_primaryFixed_mediumContrast">#A36633</color>
<color name="mocha_onPrimaryFixed_mediumContrast">#FFFFFF</color>
<color name="mocha_primaryFixedDim_mediumContrast">#864E1D</color>
<color name="mocha_onPrimaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="mocha_secondaryFixed_mediumContrast">#9A6B27</color>
<color name="mocha_onSecondaryFixed_mediumContrast">#FFFFFF</color>
<color name="mocha_secondaryFixedDim_mediumContrast">#7E530F</color>
<color name="mocha_onSecondaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="mocha_tertiaryFixed_mediumContrast">#5E7E42</color>
<color name="mocha_onTertiaryFixed_mediumContrast">#FFFFFF</color>
<color name="mocha_tertiaryFixedDim_mediumContrast">#46642C</color>
<color name="mocha_onTertiaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="mocha_surfaceDim_mediumContrast">#E7D7CE</color>
<color name="mocha_surfaceBright_mediumContrast">#FFF8F5</color>
<color name="mocha_surfaceContainerLowest_mediumContrast">#FFFFFF</color>
<color name="mocha_surfaceContainerLow_mediumContrast">#FFF1E9</color>
<color name="mocha_surfaceContainer_mediumContrast">#FBEBE1</color>
<color name="mocha_surfaceContainerHigh_mediumContrast">#F5E5DC</color>
<color name="mocha_surfaceContainerHighest_mediumContrast">#F0DFD6</color>
<color name="mocha_primary_highContrast">#391A00</color>
<color name="mocha_onPrimary_highContrast">#FFFFFF</color>
<color name="mocha_primaryContainer_highContrast">#673604</color>
<color name="mocha_onPrimaryContainer_highContrast">#FFFFFF</color>
<color name="mocha_secondary_highContrast">#331E00</color>
<color name="mocha_onSecondary_highContrast">#FFFFFF</color>
<color name="mocha_secondaryContainer_highContrast">#5F3B00</color>
<color name="mocha_onSecondaryContainer_highContrast">#FFFFFF</color>
<color name="mocha_tertiary_highContrast">#112800</color>
<color name="mocha_onTertiary_highContrast">#FFFFFF</color>
<color name="mocha_tertiaryContainer_highContrast">#2E4A15</color>
<color name="mocha_onTertiaryContainer_highContrast">#FFFFFF</color>
<color name="mocha_error_highContrast">#4E0002</color>
<color name="mocha_onError_highContrast">#FFFFFF</color>
<color name="mocha_errorContainer_highContrast">#8C0009</color>
<color name="mocha_onErrorContainer_highContrast">#FFFFFF</color>
<color name="mocha_background_highContrast">#FFF8F5</color>
<color name="mocha_onBackground_highContrast">#221A14</color>
<color name="mocha_surface_highContrast">#FFF8F5</color>
<color name="mocha_onSurface_highContrast">#000000</color>
<color name="mocha_surfaceVariant_highContrast">#F4DED3</color>
<color name="mocha_onSurfaceVariant_highContrast">#2D211A</color>
<color name="mocha_outline_highContrast">#4E4038</color>
<color name="mocha_outlineVariant_highContrast">#4E4038</color>
<color name="mocha_scrim_highContrast">#000000</color>
<color name="mocha_inverseSurface_highContrast">#382F28</color>
<color name="mocha_inverseOnSurface_highContrast">#FFFFFF</color>
<color name="mocha_inversePrimary_highContrast">#FFE8D9</color>
<color name="mocha_primaryFixed_highContrast">#673604</color>
<color name="mocha_onPrimaryFixed_highContrast">#FFFFFF</color>
<color name="mocha_primaryFixedDim_highContrast">#482300</color>
<color name="mocha_onPrimaryFixedVariant_highContrast">#FFFFFF</color>
<color name="mocha_secondaryFixed_highContrast">#5F3B00</color>
<color name="mocha_onSecondaryFixed_highContrast">#FFFFFF</color>
<color name="mocha_secondaryFixedDim_highContrast">#412700</color>
<color name="mocha_onSecondaryFixedVariant_highContrast">#FFFFFF</color>
<color name="mocha_tertiaryFixed_highContrast">#2E4A15</color>
<color name="mocha_onTertiaryFixed_highContrast">#FFFFFF</color>
<color name="mocha_tertiaryFixedDim_highContrast">#183301</color>
<color name="mocha_onTertiaryFixedVariant_highContrast">#FFFFFF</color>
<color name="mocha_surfaceDim_highContrast">#E7D7CE</color>
<color name="mocha_surfaceBright_highContrast">#FFF8F5</color>
<color name="mocha_surfaceContainerLowest_highContrast">#FFFFFF</color>
<color name="mocha_surfaceContainerLow_highContrast">#FFF1E9</color>
<color name="mocha_surfaceContainer_highContrast">#FBEBE1</color>
<color name="mocha_surfaceContainerHigh_highContrast">#F5E5DC</color>
<color name="mocha_surfaceContainerHighest_highContrast">#F0DFD6</color>
</resources>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Colors for Sapphire theme
~
~ Key colors:
~ Primary #FF5722
~ Secondary #FF5722
~ Tertiary #FFECE4
~ Neutral #FFFFFF
-->
<resources>
<color name="sapphire_primary">#1E88E5</color>
<color name="sapphire_onPrimary">#FFFFFF</color>
<color name="sapphire_primaryContainer">#1E88E5</color>
<color name="sapphire_onPrimaryContainer">#FFFFFF</color>
<color name="sapphire_secondary">#1E88E5</color>
<color name="sapphire_onSecondary">#FFFFFF</color>
<color name="sapphire_secondaryContainer">#1E88E5</color>
<color name="sapphire_onSecondaryContainer">#FFFFFF</color>
<color name="sapphire_tertiary">#E1F5FE</color>
<color name="sapphire_onTertiary">#1E88E5</color>
<color name="sapphire_tertiaryContainer">#E1F5FE</color>
<color name="sapphire_onTertiaryContainer">#1E88E5</color>
<color name="sapphire_background">#FFFFFF</color>
<color name="sapphire_onBackground">#212121</color>
<color name="sapphire_surface">#FFFFFF</color>
<color name="sapphire_onSurface">#212121</color>
<color name="sapphire_surfaceVariant">#B3E5FC</color>
<color name="sapphire_onSurfaceVariant">#D849454E</color>
<color name="sapphire_outline">#1E88E5</color>
<color name="sapphire_inverseOnSurface">#FAFAFA</color>
<color name="sapphire_inverseSurface">#424242</color>
<color name="sapphire_primaryInverse">#2979FF</color>
<color name="sapphire_elevationOverlay">@color/sapphire_primary</color>
</resources>