add red theme

This commit is contained in:
Adrian Ulrich 2017-06-21 20:35:37 +02:00
parent 2e9dca4505
commit da4e2c2420
3 changed files with 162 additions and 55 deletions

View File

@ -25,6 +25,11 @@ my $THEMES = [
light => { colorAccent => '#FF03A9F4', colorPrimary => '#FF0277BD', colorPrimaryDark => '#FF01579B', controlsNormal=>'@color/material_grey_900', _bg => '#fff0f0f0' },
dark => { colorAccent => '#FF03A9F4', colorPrimary => '#FF0277BD', colorPrimaryDark => '#FF01579B', controlsNormal=>'@color/material_grey_300', _bg => '#ff2a2a2a' },
},
{
_name => 'red',
light => { colorAccent => '#ffd50000', colorPrimary => '#ffc62828', colorPrimaryDark => '#ffb71c1c', controlsNormal=>'@color/material_grey_900', _bg => '#fff0f0f0' },
dark => { colorAccent => '#ffd50000', colorPrimary => '#ffc62828', colorPrimaryDark => '#ffb71c1c', controlsNormal=>'@color/material_grey_300', _bg => '#ff2a2a2a' },
},
];

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
*** THIS FILE WAS GENERATED BY 'generate-themes.pl' - DO NOT TOUCH ***
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<style name="Red.VanillaBase" parent="android:Theme.Material.Light.DarkActionBar">
<item name="overlay_background_color">@color/overlay_background_light</item>
<item name="overlay_foreground_color">@color/overlay_foreground_light</item>
<item name="float_color">@color/material_grey_400</item>
<item name="background_circle_color">@color/material_grey_300</item>
<item name="tabs_background">#ffc62828</item>
<item name="now_playing_marker">#ffd50000</item>
<item name="controls_normal">@color/material_grey_900</item>
<item name="controls_active">#ffd50000</item>
<item name="android:colorAccent">#ffd50000</item>
<item name="android:colorPrimary">#ffc62828</item>
<item name="android:colorPrimaryDark">#ffb71c1c</item>
</style>
<style name="Red.Playback" parent="Red.VanillaBase">
<item name="android:actionBarStyle">@style/Universal.PlaybackActionBar</item>
</style>
<style name="Red.BackActionBar" parent="Red.VanillaBase">
<item name="android:actionBarStyle">@style/Universal.PlaybackActionBar</item>
</style>
<style name="Red.Library" parent="Red.VanillaBase">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="Red.PopupDialog" parent="android:Theme.Material.Light.Dialog.MinWidth">
<item name="background_circle_color">@color/material_grey_300</item>
<item name="controls_normal">@color/material_grey_900</item>
<item name="controls_active">#ffd50000</item>
</style>
<!-- dark theme -->
<style name="Red.Dark.VanillaBase" parent="android:Theme.Material">
<item name="overlay_background_color">@color/overlay_background_dark</item>
<item name="overlay_foreground_color">@color/overlay_foreground_dark</item>
<item name="float_color">@color/material_grey_900</item>
<item name="background_circle_color">@color/material_grey_700</item>
<item name="tabs_background">#ffc62828</item>
<item name="now_playing_marker">#ffd50000</item>
<item name="controls_normal">@color/material_grey_300</item>
<item name="controls_active">#ffd50000</item>
<item name="android:colorAccent">#ffd50000</item>
<item name="android:colorPrimary">#ffc62828</item>
<item name="android:colorPrimaryDark">#ffb71c1c</item>
</style>
<style name="Red.Dark.Playback" parent="Red.Dark.VanillaBase">
<item name="android:actionBarStyle">@style/Universal.PlaybackActionBar</item>
</style>
<style name="Red.Dark.BackActionBar" parent="Red.Dark.VanillaBase">
<item name="android:actionBarStyle">@style/Universal.PlaybackActionBar</item>
</style>
<style name="Red.Dark.Library" parent="Red.Dark.VanillaBase">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="Red.Dark.PopupDialog" parent="android:Theme.Material.Dialog.MinWidth">
<item name="background_circle_color">@color/material_grey_700</item>
<item name="controls_normal">@color/material_grey_300</item>
<item name="controls_active">#ffd50000</item>
</style>
</resources>

View File

@ -1,61 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- THIS FILE IS AUTOGENERATED BY generate-themes.pl - DO NOT TOUCH! -->
<resources>
<integer-array name="theme_category_library">
<item>@style/Library</item>
<item>@style/Dark.Library</item>
<item>@style/Greyish.Library</item>
<item>@style/Greyish.Dark.Library</item>
<item>@style/Orange.Library</item>
<item>@style/Orange.Dark.Library</item>
<item>@style/Blue.Library</item>
<item>@style/Blue.Dark.Library</item>
</integer-array>
<integer-array name="theme_category_backactionbar">
<item>@style/BackActionBar</item>
<item>@style/Dark.BackActionBar</item>
<item>@style/Greyish.BackActionBar</item>
<item>@style/Greyish.Dark.BackActionBar</item>
<item>@style/Orange.BackActionBar</item>
<item>@style/Orange.Dark.BackActionBar</item>
<item>@style/Blue.BackActionBar</item>
<item>@style/Blue.Dark.BackActionBar</item>
</integer-array>
<integer-array name="theme_category_popupdialog">
<item>@style/PopupDialog</item>
<item>@style/Dark.PopupDialog</item>
<item>@style/Greyish.PopupDialog</item>
<item>@style/Greyish.Dark.PopupDialog</item>
<item>@style/Orange.PopupDialog</item>
<item>@style/Orange.Dark.PopupDialog</item>
<item>@style/Blue.PopupDialog</item>
<item>@style/Blue.Dark.PopupDialog</item>
</integer-array>
<integer-array name="theme_category_playback">
<item>@style/Playback</item>
<item>@style/Dark.Playback</item>
<item>@style/Greyish.Playback</item>
<item>@style/Greyish.Dark.Playback</item>
<item>@style/Orange.Playback</item>
<item>@style/Orange.Dark.Playback</item>
<item>@style/Blue.Playback</item>
<item>@style/Blue.Dark.Playback</item>
</integer-array>
<integer-array name="theme_category_vanillabase">
<item>@style/VanillaBase</item>
<item>@style/Dark.VanillaBase</item>
<item>@style/Greyish.VanillaBase</item>
<item>@style/Greyish.Dark.VanillaBase</item>
<item>@style/Orange.VanillaBase</item>
<item>@style/Orange.Dark.VanillaBase</item>
<item>@style/Blue.VanillaBase</item>
<item>@style/Blue.Dark.VanillaBase</item>
</integer-array>
<string-array name="theme_entries">
<item>Standard</item>
<item>Dark.Standard</item>
@ -65,6 +10,8 @@
<item>Dark.Orange</item>
<item>Blue</item>
<item>Dark.Blue</item>
<item>Red</item>
<item>Dark.Red</item>
</string-array>
<string-array name="theme_values">
@ -76,6 +23,73 @@
<item>5,#FFBF360C,#ff2a2a2a,#FFE65100</item>
<item>6,#FF01579B,#fff0f0f0,#FF0277BD</item>
<item>7,#FF01579B,#ff2a2a2a,#FF0277BD</item>
<item>8,#ffb71c1c,#fff0f0f0,#ffc62828</item>
<item>9,#ffb71c1c,#ff2a2a2a,#ffc62828</item>
</string-array>
<integer-array name="theme_category_backactionbar">
<item>@style/BackActionBar</item>
<item>@style/Dark.BackActionBar</item>
<item>@style/Greyish.BackActionBar</item>
<item>@style/Greyish.Dark.BackActionBar</item>
<item>@style/Orange.BackActionBar</item>
<item>@style/Orange.Dark.BackActionBar</item>
<item>@style/Blue.BackActionBar</item>
<item>@style/Blue.Dark.BackActionBar</item>
<item>@style/Red.BackActionBar</item>
<item>@style/Red.Dark.BackActionBar</item>
</integer-array>
<integer-array name="theme_category_playback">
<item>@style/Playback</item>
<item>@style/Dark.Playback</item>
<item>@style/Greyish.Playback</item>
<item>@style/Greyish.Dark.Playback</item>
<item>@style/Orange.Playback</item>
<item>@style/Orange.Dark.Playback</item>
<item>@style/Blue.Playback</item>
<item>@style/Blue.Dark.Playback</item>
<item>@style/Red.Playback</item>
<item>@style/Red.Dark.Playback</item>
</integer-array>
<integer-array name="theme_category_vanillabase">
<item>@style/VanillaBase</item>
<item>@style/Dark.VanillaBase</item>
<item>@style/Greyish.VanillaBase</item>
<item>@style/Greyish.Dark.VanillaBase</item>
<item>@style/Orange.VanillaBase</item>
<item>@style/Orange.Dark.VanillaBase</item>
<item>@style/Blue.VanillaBase</item>
<item>@style/Blue.Dark.VanillaBase</item>
<item>@style/Red.VanillaBase</item>
<item>@style/Red.Dark.VanillaBase</item>
</integer-array>
<integer-array name="theme_category_popupdialog">
<item>@style/PopupDialog</item>
<item>@style/Dark.PopupDialog</item>
<item>@style/Greyish.PopupDialog</item>
<item>@style/Greyish.Dark.PopupDialog</item>
<item>@style/Orange.PopupDialog</item>
<item>@style/Orange.Dark.PopupDialog</item>
<item>@style/Blue.PopupDialog</item>
<item>@style/Blue.Dark.PopupDialog</item>
<item>@style/Red.PopupDialog</item>
<item>@style/Red.Dark.PopupDialog</item>
</integer-array>
<integer-array name="theme_category_library">
<item>@style/Library</item>
<item>@style/Dark.Library</item>
<item>@style/Greyish.Library</item>
<item>@style/Greyish.Dark.Library</item>
<item>@style/Orange.Library</item>
<item>@style/Orange.Dark.Library</item>
<item>@style/Blue.Library</item>
<item>@style/Blue.Dark.Library</item>
<item>@style/Red.Library</item>
<item>@style/Red.Dark.Library</item>
</integer-array>
</resources>