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.isDevFlavor
import eu.kanade.tachiyomi.util.system.isPreviewBuildType import eu.kanade.tachiyomi.util.system.isPreviewBuildType
import tachiyomi.i18n.MR import tachiyomi.i18n.MR
import tachiyomi.i18n.kmk.KMR
enum class AppTheme(val titleRes: StringResource?) { enum class AppTheme(val titleRes: StringResource?) {
DEFAULT(MR.strings.label_default), DEFAULT(MR.strings.label_default),
MONET(MR.strings.theme_monet), MONET(MR.strings.theme_monet),
// Aniyomi themes
COTTONCANDY(KMR.strings.theme_cottoncandy),
MOCHA(KMR.strings.theme_mocha),
GREEN_APPLE(MR.strings.theme_greenapple), GREEN_APPLE(MR.strings.theme_greenapple),
LAVENDER(MR.strings.theme_lavender), LAVENDER(MR.strings.theme_lavender),
MIDNIGHT_DUSK(MR.strings.theme_midnightdusk), MIDNIGHT_DUSK(MR.strings.theme_midnightdusk),
@ -21,6 +27,12 @@ enum class AppTheme(val titleRes: StringResource?) {
YINYANG(MR.strings.theme_yinyang), YINYANG(MR.strings.theme_yinyang),
YOTSUBA(MR.strings.theme_yotsuba), 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 // Deprecated
DARK_BLUE(null), DARK_BLUE(null),
HOT_PINK(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.UiPreferences
import eu.kanade.domain.ui.model.AppTheme import eu.kanade.domain.ui.model.AppTheme
import eu.kanade.presentation.theme.colorscheme.BaseColorScheme 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.GreenAppleColorScheme
import eu.kanade.presentation.theme.colorscheme.LavenderColorScheme 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.MidnightDuskColorScheme
import eu.kanade.presentation.theme.colorscheme.MochaColorScheme
import eu.kanade.presentation.theme.colorscheme.MonetColorScheme import eu.kanade.presentation.theme.colorscheme.MonetColorScheme
import eu.kanade.presentation.theme.colorscheme.NordColorScheme 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.StrawberryColorScheme
import eu.kanade.presentation.theme.colorscheme.TachiyomiColorScheme import eu.kanade.presentation.theme.colorscheme.TachiyomiColorScheme
import eu.kanade.presentation.theme.colorscheme.TakoColorScheme import eu.kanade.presentation.theme.colorscheme.TakoColorScheme
@ -119,4 +125,10 @@ private val colorSchemes: Map<AppTheme, BaseColorScheme> = mapOf(
AppTheme.TIDAL_WAVE to TidalWaveColorScheme, AppTheme.TIDAL_WAVE to TidalWaveColorScheme,
AppTheme.YINYANG to YinYangColorScheme, AppTheme.YINYANG to YinYangColorScheme,
AppTheme.YOTSUBA to YotsubaColorScheme, 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.YINYANG to R.style.Theme_Tachiyomi_YinYang,
AppTheme.YOTSUBA to R.style.Theme_Tachiyomi_Yotsuba, AppTheme.YOTSUBA to R.style.Theme_Tachiyomi_Yotsuba,
AppTheme.TIDAL_WAVE to R.style.Theme_Tachiyomi_TidalWave, 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+ --> <!-- Monet theme only support S+ -->
<style name="Theme.Tachiyomi.Monet" /> <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 ==--> <!--== Green Apple Theme ==-->
<style name="Theme.Tachiyomi.GreenApple"> <style name="Theme.Tachiyomi.GreenApple">
<!-- Theme Colors --> <!-- Theme Colors -->
@ -172,6 +223,57 @@
<item name="elevationOverlayColor">@color/midnightdusk_elevationOverlay</item> <item name="elevationOverlayColor">@color/midnightdusk_elevationOverlay</item>
</style> </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 ==--> <!--== Strawberry Daiquiri Theme ==-->
<style name="Theme.Tachiyomi.StrawberryDaiquiri"> <style name="Theme.Tachiyomi.StrawberryDaiquiri">
<!-- Theme Colors --> <!-- Theme Colors -->
@ -311,6 +413,114 @@
<item name="colorPrimaryInverse">@color/yotsuba_primaryInverse</item> <item name="colorPrimaryInverse">@color/yotsuba_primaryInverse</item>
</style> </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 ==--> <!--== Tidal Wave Theme ==-->
<style name="Theme.Tachiyomi.TidalWave"> <style name="Theme.Tachiyomi.TidalWave">
<!-- Theme Colors --> <!-- Theme Colors -->

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">البحث عن مصدر</string>
<string name="action_toggle_nsfw_only">تبديل NSFW فقط</string> <string name="action_toggle_nsfw_only">تبديل NSFW فقط</string>
<string name="action_bulk_select">وضع التحديد بالجملة</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_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">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="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 --> <!-- Extension section -->
<string name="ext_unofficial">Unofficial</string> <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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Nach Quelle suchen</string>
<string name="action_toggle_nsfw_only">Nur NSFW umschalten</string> <string name="action_toggle_nsfw_only">Nur NSFW umschalten</string>
<string name="action_bulk_select">Massenauswahlmodus</string> <string name="action_bulk_select">Massenauswahlmodus</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Buscar fuente</string>
<string name="action_toggle_nsfw_only">Alternar sólo NSFW</string> <string name="action_toggle_nsfw_only">Alternar sólo NSFW</string>
<string name="action_bulk_select">Modo de selección masiva</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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Rechercher une source</string>
<string name="action_toggle_nsfw_only">Activer/désactiver uniquement NSFW</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> <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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Cerca la sorgente</string>
<string name="action_toggle_nsfw_only">Attiva/disattiva solo NSFW</string> <string name="action_toggle_nsfw_only">Attiva/disattiva solo NSFW</string>
<string name="action_bulk_select">Modalità selezione Bulk</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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Pesquisar fonte</string>
<string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string> <string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string>
<string name="action_bulk_select">Modo de seleção em massa</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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Pesquisar fonte</string>
<string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string> <string name="action_toggle_nsfw_only">Ativar/desativar somente NSFW</string>
<string name="action_bulk_select">Modo de seleção em massa</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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">Поиск источника</string>
<string name="action_toggle_nsfw_only">Переключить только NSFW</string> <string name="action_toggle_nsfw_only">Переключить только NSFW</string>
<string name="action_bulk_select">Режим массового выбора</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"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="theme_cottoncandy">Бавовняні цукерки</string>
<string name="theme_mocha">Моча</string>
<string name="action_source_search">Пошук джерела</string> <string name="action_source_search">Пошук джерела</string>
<string name="action_toggle_nsfw_only">Лише NSFW</string> <string name="action_toggle_nsfw_only">Лише NSFW</string>
<string name="action_bulk_select">Масовий режим вибору</string> <string name="action_bulk_select">Масовий режим вибору</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">搜索源</string>
<string name="action_toggle_nsfw_only">仅切换 NSFW</string> <string name="action_toggle_nsfw_only">仅切换 NSFW</string>
<string name="action_bulk_select">批量选择模式</string> <string name="action_bulk_select">批量选择模式</string>

View file

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <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_source_search">搜尋來源</string>
<string name="action_toggle_nsfw_only">切換僅 NSFW</string> <string name="action_toggle_nsfw_only">切換僅 NSFW</string>
<string name="action_bulk_select">批量選擇模式</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>