diff options
author | Thomas <tschneider.ac@gmail.com> | 2022-12-07 12:46:34 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2022-12-07 12:46:34 +0100 |
commit | b6f74cb29742f8a00628eff82f2203219cb09e79 (patch) | |
tree | 6aab72387363486a7f6a7b59220bab4892008972 /app/src/main/res/values-night | |
parent | 6cfe8b7b95079f529364a6eaf83a8c1ff7c91f04 (diff) |
Add Dracula theme
Diffstat (limited to 'app/src/main/res/values-night')
-rw-r--r-- | app/src/main/res/values-night/themes.xml | 128 |
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> |