summaryrefslogtreecommitdiffstats
path: root/app/src/main/res/values-night
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2022-12-07 12:46:34 +0100
committerThomas <tschneider.ac@gmail.com>2022-12-07 12:46:34 +0100
commitb6f74cb29742f8a00628eff82f2203219cb09e79 (patch)
tree6aab72387363486a7f6a7b59220bab4892008972 /app/src/main/res/values-night
parent6cfe8b7b95079f529364a6eaf83a8c1ff7c91f04 (diff)
Add Dracula theme
Diffstat (limited to 'app/src/main/res/values-night')
-rw-r--r--app/src/main/res/values-night/themes.xml128
1 files changed, 121 insertions, 7 deletions
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index 72cf8611b..847250a4a 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -1,6 +1,10 @@
<resources xmlns:tools="http://schemas.android.com/tools">
+ <attr name="linkColor" type="color" />
+
<style name="AppTheme" parent="Theme.Material3.Dark.NoActionBar">
+ <item name="linkColor">@color/md_theme_dark_primary</item>
+
<item name="colorPrimary">@color/md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
@@ -27,12 +31,10 @@
<item name="colorSurfaceInverse">@color/md_theme_dark_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/md_theme_dark_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/md_theme_dark_inversePrimary</item>
-
<item name="android:navigationBarColor">?android:colorBackground</item>
<item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
<item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">false</item>
<item name="android:isLightTheme" tools:targetApi="q">false</item>
-
<item name="windowNoTitle">true</item>
<!-- specify enter and exit transitions -->
<item name="android:windowEnterTransition">@android:transition/explode</item>
@@ -45,6 +47,7 @@
</style>
<style name="AppThemeBar" parent="Theme.Material3.Dark">
+ <item name="linkColor">@color/md_theme_dark_primary</item>
<item name="colorPrimary">@color/md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
@@ -79,6 +82,7 @@
<style name="AppThemeAlertDialog" parent="Theme.Material3.Dark.Dialog.Alert">
+ <item name="linkColor">@color/md_theme_dark_primary</item>
<item name="colorPrimary">@color/md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
@@ -109,7 +113,10 @@
</style>
+ <!-- SOLARIZED DARK -->
+
<style name="SolarizedAppTheme" parent="AppTheme">
+ <item name="linkColor">@color/solarized_md_theme_dark_onPrimaryContainer</item>
<item name="colorPrimary">@color/solarized_md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/solarized_md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/solarized_md_theme_dark_primaryContainer</item>
@@ -143,6 +150,7 @@
</style>
<style name="SolarizedAppThemeBar" parent="AppThemeBar">
+ <item name="linkColor">@color/solarized_md_theme_dark_onPrimaryContainer</item>
<item name="colorPrimary">@color/solarized_md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/solarized_md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/solarized_md_theme_dark_primaryContainer</item>
@@ -175,7 +183,6 @@
<item name="colorPrimaryInverse">@color/solarized_md_theme_dark_inversePrimary</item>
</style>
-
<style name="TransparentSolarized" parent="SolarizedAppThemeBar">
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowContentOverlay">@null</item>
@@ -185,6 +192,7 @@
</style>
<style name="SolarizedAlertDialog" parent="Theme.Material3.Dark.Dialog.Alert">
+ <item name="linkColor">@color/solarized_md_theme_dark_onPrimaryContainer</item>
<item name="colorPrimary">@color/solarized_md_theme_dark_primary</item>
<item name="colorOnPrimary">@color/solarized_md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/solarized_md_theme_dark_primaryContainer</item>
@@ -217,8 +225,11 @@
<item name="colorPrimaryInverse">@color/solarized_md_theme_dark_inversePrimary</item>
</style>
+ <!-- BLACK THEME -->
+
<style name="BlackAppTheme" parent="AppTheme">
- <item name="colorPrimary">@color/md_theme_dark_primary</item>
+ <item name="linkColor">@color/md_theme_dark_primary</item>
+ <item name="colorPrimary">@color/black</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/white</item>
@@ -247,7 +258,8 @@
</style>
<style name="BlackAppThemeBar" parent="AppThemeBar">
- <item name="colorPrimary">@color/md_theme_dark_primary</item>
+ <item name="linkColor">@color/md_theme_dark_primary</item>
+ <item name="colorPrimary">@color/black</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/white</item>
@@ -275,7 +287,6 @@
<item name="colorPrimaryInverse">@color/black</item>
</style>
-
<style name="TransparentBlack" parent="BlackAppThemeBar">
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowContentOverlay">@null</item>
@@ -285,7 +296,8 @@
</style>
<style name="BlackAlertDialog" parent="Theme.Material3.Dark.Dialog.Alert">
- <item name="colorPrimary">@color/md_theme_dark_primary</item>
+ <item name="linkColor">@color/md_theme_dark_primary</item>
+ <item name="colorPrimary">@color/black</item>
<item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/white</item>
@@ -313,4 +325,106 @@
<item name="colorPrimaryInverse">@color/black</item>
</style>
+
+ <!-- DRACULA THEME -->
+
+ <style name="DraculaAppTheme" parent="AppTheme">
+ <item name="linkColor">@color/dracula_pink</item>
+ <item name="colorPrimary">@color/dracula_comment</item>
+ <item name="colorOnPrimary">@color/dracula_foreground</item>
+ <item name="colorPrimaryContainer">@color/dracula_green</item>
+ <item name="colorOnPrimaryContainer">@color/black</item>
+ <item name="colorSecondary">@color/dracula_orange</item>
+ <item name="colorOnSecondary">@color/black</item>
+ <item name="colorSecondaryContainer">@color/dracula_cyan</item>
+ <item name="colorOnSecondaryContainer">@color/black</item>
+ <item name="colorTertiary">@color/dracula_pink</item>
+ <item name="colorOnTertiary">@color/black</item>
+ <item name="colorTertiaryContainer">@color/dracula_orange</item>
+ <item name="colorOnTertiaryContainer">@color/black</item>
+ <item name="colorError">@color/solarized_md_theme_dark_error</item>
+ <item name="colorErrorContainer">@color/solarized_md_theme_dark_errorContainer</item>
+ <item name="colorOnError">@color/solarized_md_theme_dark_onError</item>
+ <item name="colorOnErrorContainer">@color/solarized_md_theme_dark_onErrorContainer</item>
+ <item name="android:colorBackground">@color/dracula_background</item>
+ <item name="colorOnBackground">@color/dracula_foreground</item>
+ <item name="colorSurface">@color/dracula_background</item>
+ <item name="colorOnSurface">@color/dracula_foreground</item>
+ <item name="colorSurfaceVariant">@color/dracula_current_Line</item>
+ <item name="colorOnSurfaceVariant">@color/dracula_foreground</item>
+ <item name="colorOutline">@color/solarized_md_theme_dark_outline</item>
+ <item name="colorOnSurfaceInverse">@color/dracula_comment</item>
+ <item name="colorSurfaceInverse">@color/dracula_foreground</item>
+ <item name="colorPrimaryInverse">@color/dracula_comment</item>
+ </style>
+
+
+ <style name="DraculaAppThemeBar" parent="AppThemeBar">
+ <item name="linkColor">@color/dracula_pink</item>
+ <item name="colorPrimary">@color/dracula_comment</item>
+ <item name="colorOnPrimary">@color/dracula_foreground</item>
+ <item name="colorPrimaryContainer">@color/dracula_green</item>
+ <item name="colorOnPrimaryContainer">@color/black</item>
+ <item name="colorSecondary">@color/dracula_orange</item>
+ <item name="colorOnSecondary">@color/black</item>
+ <item name="colorSecondaryContainer">@color/dracula_cyan</item>
+ <item name="colorOnSecondaryContainer">@color/black</item>
+ <item name="colorTertiary">@color/dracula_pink</item>
+ <item name="colorOnTertiary">@color/black</item>
+ <item name="colorTertiaryContainer">@color/dracula_orange</item>
+ <item name="colorOnTertiaryContainer">@color/black</item>
+ <item name="colorError">@color/solarized_md_theme_dark_error</item>
+ <item name="colorErrorContainer">@color/solarized_md_theme_dark_errorContainer</item>
+ <item name="colorOnError">@color/solarized_md_theme_dark_onError</item>
+ <item name="colorOnErrorContainer">@color/solarized_md_theme_dark_onErrorContainer</item>
+ <item name="android:colorBackground">@color/dracula_background</item>
+ <item name="colorOnBackground">@color/dracula_foreground</item>
+ <item name="colorSurface">@color/dracula_background</item>
+ <item name="colorOnSurface">@color/dracula_foreground</item>
+ <item name="colorSurfaceVariant">@color/dracula_current_Line</item>
+ <item name="colorOnSurfaceVariant">@color/dracula_foreground</item>
+ <item name="colorOutline">@color/solarized_md_theme_dark_outline</item>
+ <item name="colorOnSurfaceInverse">@color/dracula_comment</item>
+ <item name="colorSurfaceInverse">@color/dracula_foreground</item>
+ <item name="colorPrimaryInverse">@color/dracula_comment</item>
+ </style>
+
+ <style name="TransparentDracula" parent="DraculaAppThemeBar">
+ <item name="android:colorBackgroundCacheHint">@null</item>
+ <item name="android:windowContentOverlay">@null</item>
+ <item name="android:windowIsFloating">false</item>
+ <item name="android:windowIsTranslucent">true</item>
+ <item name="android:windowNoTitle">true</item>
+ </style>
+
+ <style name="DraculaAlertDialog" parent="Theme.Material3.Dark.Dialog.Alert">
+ <item name="linkColor">@color/dracula_pink</item>
+ <item name="colorPrimary">@color/dracula_comment</item>
+ <item name="colorOnPrimary">@color/dracula_foreground</item>
+ <item name="colorPrimaryContainer">@color/dracula_green</item>
+ <item name="colorOnPrimaryContainer">@color/black</item>
+ <item name="colorSecondary">@color/dracula_orange</item>
+ <item name="colorOnSecondary">@color/black</item>
+ <item name="colorSecondaryContainer">@color/dracula_cyan</item>
+ <item name="colorOnSecondaryContainer">@color/black</item>
+ <item name="colorTertiary">@color/dracula_pink</item>
+ <item name="colorOnTertiary">@color/black</item>
+ <item name="colorTertiaryContainer">@color/dracula_orange</item>
+ <item name="colorOnTertiaryContainer">@color/black</item>
+ <item name="colorError">@color/solarized_md_theme_dark_error</item>
+ <item name="colorErrorContainer">@color/solarized_md_theme_dark_errorContainer</item>
+ <item name="colorOnError">@color/solarized_md_theme_dark_onError</item>
+ <item name="colorOnErrorContainer">@color/solarized_md_theme_dark_onErrorContainer</item>
+ <item name="android:colorBackground">@color/dracula_background</item>
+ <item name="colorOnBackground">@color/dracula_foreground</item>
+ <item name="colorSurface">@color/dracula_background</item>
+ <item name="colorOnSurface">@color/dracula_foreground</item>
+ <item name="colorSurfaceVariant">@color/dracula_current_Line</item>
+ <item name="colorOnSurfaceVariant">@color/dracula_foreground</item>
+ <item name="colorOutline">@color/solarized_md_theme_dark_outline</item>
+ <item name="colorOnSurfaceInverse">@color/dracula_comment</item>
+ <item name="colorSurfaceInverse">@color/dracula_foreground</item>
+ <item name="colorPrimaryInverse">@color/dracula_comment</item>
+ </style>
+
</resources>