style: Add Doki theme

This commit is contained in:
ziro 2024-02-09 16:49:39 +07:00
parent 0ab2a929e4
commit fabf22af80
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
5 changed files with 34 additions and 0 deletions

View file

@ -11,6 +11,7 @@ Since there's a lot of new people coming over, I'll repeat my statement a few re
## Additions
- Ported Tachi's cutout option
- Added Doki theme (dark only)
## Changes
- Repositioned cutout options in settings

View file

@ -65,6 +65,11 @@ enum class Themes(@StyleRes val styleRes: Int, val nightMode: Int, @StringRes va
AppCompatDelegate.MODE_NIGHT_NO,
R.string.yotsuba,
),
DOKI(
R.style.Theme_Tachiyomi_Doki,
AppCompatDelegate.MODE_NIGHT_YES,
R.string.doki,
)
;
val isDarkTheme = nightMode == AppCompatDelegate.MODE_NIGHT_YES

View file

@ -181,4 +181,15 @@
<color name="rippleColorYinYang">#1F000000</color>
<color name="secondaryVariantYinYang">#000000</color>
<color name="onSecondaryYinYang">@color/md_white_1000</color>
<!-- Doki Theme -->
<color name="primaryDoki">#FDE289</color>
<color name="primaryVariantDoki">#070F2C</color>
<color name="primaryInverseDoki">#EBBA6C</color>
<color name="onPrimaryDoki">#070F2C</color>
<color name="secondaryDoki">#EABD62</color>
<color name="secondaryVariantDoki">#F4CC8A</color>
<color name="tabBarIconColorDoki">@color/secondaryDoki</color>
<color name="rippleColorDoki">#1FEABD62</color>
<color name="backgroundDoki">#040716</color>
</resources>

View file

@ -730,6 +730,7 @@
<string name="lime_time">Lime Time</string>
<string name="flat_lime">Flat Lime</string>
<string name="white_theme">Pure White</string>
<string name="doki">Doki</string>
<string name="locale">Locale</string>
<string name="last_used_library_recents">Last used (Library or Recents)</string>
<string name="system_default">System default</string>

View file

@ -187,6 +187,7 @@
<item name="tabBarIconInactive">@color/inactiveTabTako</item>
</style>
<!--== Yotsuba Theme ==-->
<style name="Theme.Tachiyomi.Yotsuba">
<item name="colorPrimary">@color/primaryYotsuba</item>
<item name="colorPrimaryVariant">@color/primaryVariantYotsuba</item>
@ -211,6 +212,21 @@
<item name="colorTertiary">@color/downloadBadgeDayNight</item>
<item name="colorOnTertiary">@color/colorOnDownloadBadgeDayNight</item>
</style>
<!--== Doki Theme ==-->
<style name="Theme.Tachiyomi.Doki">
<item name="colorPrimary">@color/primaryDoki</item>
<item name="colorPrimaryVariant">@color/primaryVariantDoki</item>
<item name="colorOnPrimary">@color/onPrimaryDoki</item>
<item name="colorPrimaryInverse">@color/primaryInverseDoki</item>
<item name="colorSecondary">@color/secondaryDoki</item>
<item name="colorOnSecondary">@color/textColorPrimaryInverse</item>
<item name="colorControlHighlight">@color/rippleColorDoki</item>
<item name="colorSecondaryVariant">@color/secondaryVariantDoki</item>
<item name="colorSurface">@color/backgroundDoki</item>
<item name="background">@color/backgroundDoki</item>
<item name="colorOnTertiary">@color/colorOnDownloadBadgeDayNight</item>
</style>
<style name="Theme.Tachiyomi.Monet"/>
<!--===============-->