]> git.ktnx.net Git - mobile-ledger.git/commitdiff
further theme fixes
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Sun, 28 Jun 2020 16:33:08 +0000 (19:33 +0300)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Sun, 28 Jun 2020 16:33:08 +0000 (19:33 +0300)
drop fixed "Light" theme reference where it is not needed to allow the dark theme to kick in

move global colour values in the base app theme, the default theme is much like the 5⁰ themes

generate night variants of the themes employing system-wide dark theme

app/src/main/java/net/ktnx/mobileledger/utils/Colors.java
app/src/main/res/layout/main_navigation.xml
app/src/main/res/layout/transaction_list_fragment.xml
app/src/main/res/layout/transaction_list_row.xml
app/src/main/res/layout/transaction_list_row_accounts_table_row.xml
app/src/main/res/values-night/styles.xml [new file with mode: 0644]
app/src/main/res/values/styles.xml
tools/gen-styles

index 829d1622d93a1c16562a485168451659a2324705..e648ca7d058ff167e8791e45c2c554a601527955 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2019 Damyan Ivanov.
+ * Copyright © 2020 Damyan Ivanov.
  * This file is part of MoLe.
  * MoLe is free software: you can distribute it and/or modify it
  * under the term of the GNU General Public License as published by
@@ -214,7 +214,7 @@ public class Colors {
         }
 
         if (themeId < 0) {
-            themeId = R.style.AppTheme;
+            themeId = R.style.AppTheme_default;
             debug("profiles",
                     String.format(Locale.ENGLISH, "Theme hue %d not supported, using the default",
                             themeHue));
index f634eebcf94f7c11f5bc374f2f235d566d45eb49..c15c74647cda399aab0ba04b056e389d52a1dfd2 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?><!--
-  ~ Copyright © 2019 Damyan Ivanov.
+  ~ Copyright © 2020 Damyan Ivanov.
   ~ This file is part of MoLe.
   ~ MoLe is free software: you can distribute it and/or modify it
   ~ under the term of the GNU General Public License as published by
 
 <com.google.android.material.navigation.NavigationView xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
-    xmlns:tools="http://schemas.android.com/tools"
     android:id="@+id/nav_view"
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:layout_gravity="start"
     android:fitsSystemWindows="true"
-    android:theme="@style/ThemeOverlay.AppCompat.Light">
+    >
 
 
     <androidx.constraintlayout.widget.ConstraintLayout
index 680e8f74dba7169956895e34e061534358109533..609e1c224fecf4e486b594736662c4e87f0c74ce 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?><!--
-  ~ Copyright © 2019 Damyan Ivanov.
+  ~ Copyright © 2020 Damyan Ivanov.
   ~ This file is part of MoLe.
   ~ MoLe is free software: you can distribute it and/or modify it
   ~ under the term of the GNU General Public License as published by
@@ -31,7 +31,6 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
-        android:theme="@style/ThemeOverlay.AppCompat.Light"
         android:visibility="gone">
 
         <TextView
index 0de115b130b230b238f80fe144e729df67da9506..e34444a984d637837f212719f502f29d134e7101 100644 (file)
@@ -61,7 +61,6 @@
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:text="---."
-                    android:textColor="?textColor"
                     android:textAppearance="@android:style/TextAppearance.Material.Medium"
                     android:textStyle="bold"
                     tools:ignore="HardcodedText"
@@ -73,9 +72,8 @@
                     android:layout_marginStart="0dp"
                     android:layout_marginTop="0dp"
                     android:text="Comment text"
-                    android:textAppearance="@android:style/TextAppearance.Material.Small"
-                    android:textColor="?commentColor"
                     tools:ignore="HardcodedText"
+                    style="@style/transaction_list_comment"
                     />
             </LinearLayout>
 
index 5e058d07a15e5627cef42b9ca208c47a64033ce0..5dbed6054eb006f6ba5320d80f4dd990153334c6 100644 (file)
@@ -21,8 +21,7 @@
     android:layout_height="wrap_content"
     android:gravity="center_vertical"
     android:orientation="horizontal"
-    android:paddingStart="8dp"
-    android:paddingEnd="0dp">
+    >
 
     <LinearLayout
         android:layout_width="0dp"
@@ -44,8 +43,6 @@
             android:text="another acc name"
             android:textAlignment="viewStart"
             android:textAppearance="@android:style/TextAppearance.Material.Small"
-            android:textColor="?textColor"
-            android:textStyle="normal"
             tools:ignore="HardcodedText"
             />
 
@@ -57,8 +54,7 @@
             android:layout_marginTop="-4dp"
             android:text="account comment"
             android:textAlignment="viewStart"
-            android:textAppearance="@android:style/TextAppearance.Material.Small"
-            android:textColor="?commentColor"
+            style="@style/transaction_list_comment"
             tools:ignore="HardcodedText,RtlSymmetry"
             />
     </LinearLayout>
@@ -72,7 +68,6 @@
         android:minWidth="60dp"
         android:text="---,--"
         android:textAlignment="viewEnd"
-        android:textColor="?textColor"
         android:textAppearance="@android:style/TextAppearance.Material.Small"
         tools:ignore="HardcodedText" />
 </LinearLayout>
diff --git a/app/src/main/res/values-night/styles.xml b/app/src/main/res/values-night/styles.xml
new file mode 100644 (file)
index 0000000..15d381e
--- /dev/null
@@ -0,0 +1,734 @@
+<!--
+  ~ Copyright © 2020 Damyan Ivanov.
+  ~ This file is part of MoLe.
+  ~ MoLe is free software: you can distribute it and/or modify it
+  ~ under the term of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ (at your opinion), any later version.
+  ~
+  ~ MoLe 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 terms for details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with MoLe. If not, see <https://www.gnu.org/licenses/>.
+  -->
+
+<resources>
+
+    <style name="myFabStyle" parent="Widget.MaterialComponents.FloatingActionButton">
+        <item name="tint" state="disabled">?android:attr/colorBackground</item>
+    </style>
+    <!-- Base application theme. -->
+    <!-- base hue: 261.2245° -->
+    <!-- target primary color: #935FF2 -->
+    <style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
+        <item name="colorOnPrimary">@android:color/white</item>
+        <item name="drawer_background">?android:attr/popupBackground</item>
+        <item name="windowActionBar">false</item>
+        <item name="windowNoTitle">true</item>
+        <item name="textColor">#ffffff</item>
+        <item name="commentColor">#909090</item>
+        <item name="colorOnSecondary">@android:color/white</item>
+        <item name="textInputStyle">
+            @style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense
+        </item>
+        <item name="colorError">#FFE1E2</item>
+        <item name="colorOnError">#CD1609</item>
+        <item name="floatingActionButtonStyle">@style/myFabStyle</item>
+    </style>
+
+    <!-- theme list start -->
+
+    <style name="AppTheme.default" parent="AppTheme">
+        <item name="colorPrimary">#935ff2</item>
+        <item name="colorPrimaryTransparent">#00935ff2</item>
+        <item name="colorAccent">#a87ef4</item>
+        <item name="colorPrimaryDark">#a87ef4</item>
+        <item name="table_row_dark_bg">#26085e</item>
+        <item name="table_row_light_bg">#13042f</item>
+    </style>
+
+    <style name="AppTheme.000" parent="AppTheme">
+        <item name="colorPrimary">#d41212</item>
+        <item name="colorPrimaryTransparent">#00d41212</item>
+        <item name="colorAccent">#e91414</item>
+        <item name="colorPrimaryDark">#e91414</item>
+        <item name="table_row_dark_bg">#5e0808</item>
+        <item name="table_row_light_bg">#2f0404</item>
+    </style>
+
+    <style name="AppTheme.005" parent="AppTheme">
+        <item name="colorPrimary">#d22212</item>
+        <item name="colorPrimaryTransparent">#00d22212</item>
+        <item name="colorAccent">#e72513</item>
+        <item name="colorPrimaryDark">#e72513</item>
+        <item name="table_row_dark_bg">#5e0f08</item>
+        <item name="table_row_light_bg">#2f0804</item>
+    </style>
+
+    <style name="AppTheme.010" parent="AppTheme">
+        <item name="colorPrimary">#d03111</item>
+        <item name="colorPrimaryTransparent">#00d03111</item>
+        <item name="colorAccent">#e53613</item>
+        <item name="colorPrimaryDark">#e53613</item>
+        <item name="table_row_dark_bg">#5e1608</item>
+        <item name="table_row_light_bg">#2f0b04</item>
+    </style>
+
+    <style name="AppTheme.015" parent="AppTheme">
+        <item name="colorPrimary">#ce4011</item>
+        <item name="colorPrimaryTransparent">#00ce4011</item>
+        <item name="colorAccent">#e24713</item>
+        <item name="colorPrimaryDark">#e24713</item>
+        <item name="table_row_dark_bg">#5e1d08</item>
+        <item name="table_row_light_bg">#2f0f04</item>
+    </style>
+
+    <style name="AppTheme.020" parent="AppTheme">
+        <item name="colorPrimary">#cc4f11</item>
+        <item name="colorPrimaryTransparent">#00cc4f11</item>
+        <item name="colorAccent">#e05713</item>
+        <item name="colorPrimaryDark">#e05713</item>
+        <item name="table_row_dark_bg">#5e2508</item>
+        <item name="table_row_light_bg">#2f1204</item>
+    </style>
+
+    <style name="AppTheme.025" parent="AppTheme">
+        <item name="colorPrimary">#ca5e11</item>
+        <item name="colorPrimaryTransparent">#00ca5e11</item>
+        <item name="colorAccent">#de6713</item>
+        <item name="colorPrimaryDark">#de6713</item>
+        <item name="table_row_dark_bg">#5e2c08</item>
+        <item name="table_row_light_bg">#2f1604</item>
+    </style>
+
+    <style name="AppTheme.030" parent="AppTheme">
+        <item name="colorPrimary">#c86c11</item>
+        <item name="colorPrimaryTransparent">#00c86c11</item>
+        <item name="colorAccent">#dc7712</item>
+        <item name="colorPrimaryDark">#dc7712</item>
+        <item name="table_row_dark_bg">#5e3308</item>
+        <item name="table_row_light_bg">#2f1a04</item>
+    </style>
+
+    <style name="AppTheme.035" parent="AppTheme">
+        <item name="colorPrimary">#c67a11</item>
+        <item name="colorPrimaryTransparent">#00c67a11</item>
+        <item name="colorAccent">#da8712</item>
+        <item name="colorPrimaryDark">#da8712</item>
+        <item name="table_row_dark_bg">#5e3a08</item>
+        <item name="table_row_light_bg">#2f1d04</item>
+    </style>
+
+    <style name="AppTheme.040" parent="AppTheme">
+        <item name="colorPrimary">#c48810</item>
+        <item name="colorPrimaryTransparent">#00c48810</item>
+        <item name="colorAccent">#d89612</item>
+        <item name="colorPrimaryDark">#d89612</item>
+        <item name="table_row_dark_bg">#5e4108</item>
+        <item name="table_row_light_bg">#2f2104</item>
+    </style>
+
+    <style name="AppTheme.045" parent="AppTheme">
+        <item name="colorPrimary">#c29610</item>
+        <item name="colorPrimaryTransparent">#00c29610</item>
+        <item name="colorAccent">#d5a512</item>
+        <item name="colorPrimaryDark">#d5a512</item>
+        <item name="table_row_dark_bg">#5e4908</item>
+        <item name="table_row_light_bg">#2f2404</item>
+    </style>
+
+    <style name="AppTheme.050" parent="AppTheme">
+        <item name="colorPrimary">#c0a310</item>
+        <item name="colorPrimaryTransparent">#00c0a310</item>
+        <item name="colorAccent">#d3b312</item>
+        <item name="colorPrimaryDark">#d3b312</item>
+        <item name="table_row_dark_bg">#5e5008</item>
+        <item name="table_row_light_bg">#2f2804</item>
+    </style>
+
+    <style name="AppTheme.055" parent="AppTheme">
+        <item name="colorPrimary">#beb010</item>
+        <item name="colorPrimaryTransparent">#00beb010</item>
+        <item name="colorAccent">#d1c112</item>
+        <item name="colorPrimaryDark">#d1c112</item>
+        <item name="table_row_dark_bg">#5e5708</item>
+        <item name="table_row_light_bg">#2f2b04</item>
+    </style>
+
+    <style name="AppTheme.060" parent="AppTheme">
+        <item name="colorPrimary">#bcbc10</item>
+        <item name="colorPrimaryTransparent">#00bcbc10</item>
+        <item name="colorAccent">#cfcf11</item>
+        <item name="colorPrimaryDark">#cfcf11</item>
+        <item name="table_row_dark_bg">#5e5e08</item>
+        <item name="table_row_light_bg">#2f2f04</item>
+    </style>
+
+    <style name="AppTheme.065" parent="AppTheme">
+        <item name="colorPrimary">#aebc10</item>
+        <item name="colorPrimaryTransparent">#00aebc10</item>
+        <item name="colorAccent">#bfcf11</item>
+        <item name="colorPrimaryDark">#bfcf11</item>
+        <item name="table_row_dark_bg">#575e08</item>
+        <item name="table_row_light_bg">#2b2f04</item>
+    </style>
+
+    <style name="AppTheme.070" parent="AppTheme">
+        <item name="colorPrimary">#9fbc10</item>
+        <item name="colorPrimaryTransparent">#009fbc10</item>
+        <item name="colorAccent">#afcf11</item>
+        <item name="colorPrimaryDark">#afcf11</item>
+        <item name="table_row_dark_bg">#505e08</item>
+        <item name="table_row_light_bg">#282f04</item>
+    </style>
+
+    <style name="AppTheme.075" parent="AppTheme">
+        <item name="colorPrimary">#91bc10</item>
+        <item name="colorPrimaryTransparent">#0091bc10</item>
+        <item name="colorAccent">#a0cf11</item>
+        <item name="colorPrimaryDark">#a0cf11</item>
+        <item name="table_row_dark_bg">#495e08</item>
+        <item name="table_row_light_bg">#242f04</item>
+    </style>
+
+    <style name="AppTheme.080" parent="AppTheme">
+        <item name="colorPrimary">#83bc10</item>
+        <item name="colorPrimaryTransparent">#0083bc10</item>
+        <item name="colorAccent">#90cf11</item>
+        <item name="colorPrimaryDark">#90cf11</item>
+        <item name="table_row_dark_bg">#415e08</item>
+        <item name="table_row_light_bg">#212f04</item>
+    </style>
+
+    <style name="AppTheme.085" parent="AppTheme">
+        <item name="colorPrimary">#74bc10</item>
+        <item name="colorPrimaryTransparent">#0074bc10</item>
+        <item name="colorAccent">#80cf11</item>
+        <item name="colorPrimaryDark">#80cf11</item>
+        <item name="table_row_dark_bg">#3a5e08</item>
+        <item name="table_row_light_bg">#1d2f04</item>
+    </style>
+
+    <style name="AppTheme.090" parent="AppTheme">
+        <item name="colorPrimary">#66bc10</item>
+        <item name="colorPrimaryTransparent">#0066bc10</item>
+        <item name="colorAccent">#70cf11</item>
+        <item name="colorPrimaryDark">#70cf11</item>
+        <item name="table_row_dark_bg">#335e08</item>
+        <item name="table_row_light_bg">#1a2f04</item>
+    </style>
+
+    <style name="AppTheme.095" parent="AppTheme">
+        <item name="colorPrimary">#58bc10</item>
+        <item name="colorPrimaryTransparent">#0058bc10</item>
+        <item name="colorAccent">#60cf11</item>
+        <item name="colorPrimaryDark">#60cf11</item>
+        <item name="table_row_dark_bg">#2c5e08</item>
+        <item name="table_row_light_bg">#162f04</item>
+    </style>
+
+    <style name="AppTheme.100" parent="AppTheme">
+        <item name="colorPrimary">#49bc10</item>
+        <item name="colorPrimaryTransparent">#0049bc10</item>
+        <item name="colorAccent">#51cf11</item>
+        <item name="colorPrimaryDark">#51cf11</item>
+        <item name="table_row_dark_bg">#255e08</item>
+        <item name="table_row_light_bg">#122f04</item>
+    </style>
+
+    <style name="AppTheme.105" parent="AppTheme">
+        <item name="colorPrimary">#3bbc10</item>
+        <item name="colorPrimaryTransparent">#003bbc10</item>
+        <item name="colorAccent">#41cf11</item>
+        <item name="colorPrimaryDark">#41cf11</item>
+        <item name="table_row_dark_bg">#1d5e08</item>
+        <item name="table_row_light_bg">#0f2f04</item>
+    </style>
+
+    <style name="AppTheme.110" parent="AppTheme">
+        <item name="colorPrimary">#2dbc10</item>
+        <item name="colorPrimaryTransparent">#002dbc10</item>
+        <item name="colorAccent">#31cf11</item>
+        <item name="colorPrimaryDark">#31cf11</item>
+        <item name="table_row_dark_bg">#165e08</item>
+        <item name="table_row_light_bg">#0b2f04</item>
+    </style>
+
+    <style name="AppTheme.115" parent="AppTheme">
+        <item name="colorPrimary">#1ebc10</item>
+        <item name="colorPrimaryTransparent">#001ebc10</item>
+        <item name="colorAccent">#21cf11</item>
+        <item name="colorPrimaryDark">#21cf11</item>
+        <item name="table_row_dark_bg">#0f5e08</item>
+        <item name="table_row_light_bg">#082f04</item>
+    </style>
+
+    <style name="AppTheme.120" parent="AppTheme">
+        <item name="colorPrimary">#10bc10</item>
+        <item name="colorPrimaryTransparent">#0010bc10</item>
+        <item name="colorAccent">#11cf11</item>
+        <item name="colorPrimaryDark">#11cf11</item>
+        <item name="table_row_dark_bg">#085e08</item>
+        <item name="table_row_light_bg">#042f04</item>
+    </style>
+
+    <style name="AppTheme.125" parent="AppTheme">
+        <item name="colorPrimary">#10bc1e</item>
+        <item name="colorPrimaryTransparent">#0010bc1e</item>
+        <item name="colorAccent">#11cf21</item>
+        <item name="colorPrimaryDark">#11cf21</item>
+        <item name="table_row_dark_bg">#085e0f</item>
+        <item name="table_row_light_bg">#042f08</item>
+    </style>
+
+    <style name="AppTheme.130" parent="AppTheme">
+        <item name="colorPrimary">#10bb2c</item>
+        <item name="colorPrimaryTransparent">#0010bb2c</item>
+        <item name="colorAccent">#11ce31</item>
+        <item name="colorPrimaryDark">#11ce31</item>
+        <item name="table_row_dark_bg">#085e16</item>
+        <item name="table_row_light_bg">#042f0b</item>
+    </style>
+
+    <style name="AppTheme.135" parent="AppTheme">
+        <item name="colorPrimary">#10bb3b</item>
+        <item name="colorPrimaryTransparent">#0010bb3b</item>
+        <item name="colorAccent">#11ce40</item>
+        <item name="colorPrimaryDark">#11ce40</item>
+        <item name="table_row_dark_bg">#085e1d</item>
+        <item name="table_row_light_bg">#042f0f</item>
+    </style>
+
+    <style name="AppTheme.140" parent="AppTheme">
+        <item name="colorPrimary">#10bb49</item>
+        <item name="colorPrimaryTransparent">#0010bb49</item>
+        <item name="colorAccent">#11cd50</item>
+        <item name="colorPrimaryDark">#11cd50</item>
+        <item name="table_row_dark_bg">#085e25</item>
+        <item name="table_row_light_bg">#042f12</item>
+    </style>
+
+    <style name="AppTheme.145" parent="AppTheme">
+        <item name="colorPrimary">#10ba57</item>
+        <item name="colorPrimaryTransparent">#0010ba57</item>
+        <item name="colorAccent">#11cd5f</item>
+        <item name="colorPrimaryDark">#11cd5f</item>
+        <item name="table_row_dark_bg">#085e2c</item>
+        <item name="table_row_light_bg">#042f16</item>
+    </style>
+
+    <style name="AppTheme.150" parent="AppTheme">
+        <item name="colorPrimary">#10ba65</item>
+        <item name="colorPrimaryTransparent">#0010ba65</item>
+        <item name="colorAccent">#11cc6f</item>
+        <item name="colorPrimaryDark">#11cc6f</item>
+        <item name="table_row_dark_bg">#085e33</item>
+        <item name="table_row_light_bg">#042f1a</item>
+    </style>
+
+    <style name="AppTheme.155" parent="AppTheme">
+        <item name="colorPrimary">#10b973</item>
+        <item name="colorPrimaryTransparent">#0010b973</item>
+        <item name="colorAccent">#11cc7e</item>
+        <item name="colorPrimaryDark">#11cc7e</item>
+        <item name="table_row_dark_bg">#085e3a</item>
+        <item name="table_row_light_bg">#042f1d</item>
+    </style>
+
+    <style name="AppTheme.160" parent="AppTheme">
+        <item name="colorPrimary">#10b981</item>
+        <item name="colorPrimaryTransparent">#0010b981</item>
+        <item name="colorAccent">#11cc8d</item>
+        <item name="colorPrimaryDark">#11cc8d</item>
+        <item name="table_row_dark_bg">#085e41</item>
+        <item name="table_row_light_bg">#042f21</item>
+    </style>
+
+    <style name="AppTheme.165" parent="AppTheme">
+        <item name="colorPrimary">#10b98e</item>
+        <item name="colorPrimaryTransparent">#0010b98e</item>
+        <item name="colorAccent">#11cb9d</item>
+        <item name="colorPrimaryDark">#11cb9d</item>
+        <item name="table_row_dark_bg">#085e49</item>
+        <item name="table_row_light_bg">#042f24</item>
+    </style>
+
+    <style name="AppTheme.170" parent="AppTheme">
+        <item name="colorPrimary">#0fb89c</item>
+        <item name="colorPrimaryTransparent">#000fb89c</item>
+        <item name="colorAccent">#11cbac</item>
+        <item name="colorPrimaryDark">#11cbac</item>
+        <item name="table_row_dark_bg">#085e50</item>
+        <item name="table_row_light_bg">#042f28</item>
+    </style>
+
+    <style name="AppTheme.175" parent="AppTheme">
+        <item name="colorPrimary">#0fb8aa</item>
+        <item name="colorPrimaryTransparent">#000fb8aa</item>
+        <item name="colorAccent">#11cabb</item>
+        <item name="colorPrimaryDark">#11cabb</item>
+        <item name="table_row_dark_bg">#085e57</item>
+        <item name="table_row_light_bg">#042f2b</item>
+    </style>
+
+    <style name="AppTheme.180" parent="AppTheme">
+        <item name="colorPrimary">#0fb7b7</item>
+        <item name="colorPrimaryTransparent">#000fb7b7</item>
+        <item name="colorAccent">#11caca</item>
+        <item name="colorPrimaryDark">#11caca</item>
+        <item name="table_row_dark_bg">#085e5e</item>
+        <item name="table_row_light_bg">#042f2f</item>
+    </style>
+
+    <style name="AppTheme.185" parent="AppTheme">
+        <item name="colorPrimary">#11b6c5</item>
+        <item name="colorPrimaryTransparent">#0011b6c5</item>
+        <item name="colorAccent">#12c9d9</item>
+        <item name="colorPrimaryDark">#12c9d9</item>
+        <item name="table_row_dark_bg">#08575e</item>
+        <item name="table_row_light_bg">#042b2f</item>
+    </style>
+
+    <style name="AppTheme.190" parent="AppTheme">
+        <item name="colorPrimary">#12b3d3</item>
+        <item name="colorPrimaryTransparent">#0012b3d3</item>
+        <item name="colorAccent">#14c5e8</item>
+        <item name="colorPrimaryDark">#14c5e8</item>
+        <item name="table_row_dark_bg">#08505e</item>
+        <item name="table_row_light_bg">#04282f</item>
+    </style>
+
+    <style name="AppTheme.195" parent="AppTheme">
+        <item name="colorPrimary">#13aee1</item>
+        <item name="colorPrimaryTransparent">#0013aee1</item>
+        <item name="colorAccent">#20b9ec</item>
+        <item name="colorPrimaryDark">#20b9ec</item>
+        <item name="table_row_dark_bg">#08495e</item>
+        <item name="table_row_light_bg">#04242f</item>
+    </style>
+
+    <style name="AppTheme.200" parent="AppTheme">
+        <item name="colorPrimary">#18a5ec</item>
+        <item name="colorPrimaryTransparent">#0018a5ec</item>
+        <item name="colorAccent">#30aeee</item>
+        <item name="colorPrimaryDark">#30aeee</item>
+        <item name="table_row_dark_bg">#08415e</item>
+        <item name="table_row_light_bg">#04212f</item>
+    </style>
+
+    <style name="AppTheme.205" parent="AppTheme">
+        <item name="colorPrimary">#269aed</item>
+        <item name="colorPrimaryTransparent">#00269aed</item>
+        <item name="colorAccent">#3fa6ef</item>
+        <item name="colorPrimaryDark">#3fa6ef</item>
+        <item name="table_row_dark_bg">#083a5e</item>
+        <item name="table_row_light_bg">#041d2f</item>
+    </style>
+
+    <style name="AppTheme.210" parent="AppTheme">
+        <item name="colorPrimary">#3491ee</item>
+        <item name="colorPrimaryTransparent">#003491ee</item>
+        <item name="colorAccent">#4e9ff0</item>
+        <item name="colorPrimaryDark">#4e9ff0</item>
+        <item name="table_row_dark_bg">#08335e</item>
+        <item name="table_row_light_bg">#041a2f</item>
+    </style>
+
+    <style name="AppTheme.215" parent="AppTheme">
+        <item name="colorPrimary">#418aef</item>
+        <item name="colorPrimaryTransparent">#00418aef</item>
+        <item name="colorAccent">#5e9bf1</item>
+        <item name="colorPrimaryDark">#5e9bf1</item>
+        <item name="table_row_dark_bg">#082c5e</item>
+        <item name="table_row_light_bg">#04162f</item>
+    </style>
+
+    <style name="AppTheme.220" parent="AppTheme">
+        <item name="colorPrimary">#4f85f0</item>
+        <item name="colorPrimaryTransparent">#004f85f0</item>
+        <item name="colorAccent">#6d99f3</item>
+        <item name="colorPrimaryDark">#6d99f3</item>
+        <item name="table_row_dark_bg">#08255e</item>
+        <item name="table_row_light_bg">#04122f</item>
+    </style>
+
+    <style name="AppTheme.225" parent="AppTheme">
+        <item name="colorPrimary">#5d82f1</item>
+        <item name="colorPrimaryTransparent">#005d82f1</item>
+        <item name="colorAccent">#7c9af4</item>
+        <item name="colorPrimaryDark">#7c9af4</item>
+        <item name="table_row_dark_bg">#081d5e</item>
+        <item name="table_row_light_bg">#040f2f</item>
+    </style>
+
+    <style name="AppTheme.230" parent="AppTheme">
+        <item name="colorPrimary">#6b82f3</item>
+        <item name="colorPrimaryTransparent">#006b82f3</item>
+        <item name="colorAccent">#8b9df5</item>
+        <item name="colorPrimaryDark">#8b9df5</item>
+        <item name="table_row_dark_bg">#08165e</item>
+        <item name="table_row_light_bg">#040b2f</item>
+    </style>
+
+    <style name="AppTheme.235" parent="AppTheme">
+        <item name="colorPrimary">#7983f4</item>
+        <item name="colorPrimaryTransparent">#007983f4</item>
+        <item name="colorAccent">#9ba2f7</item>
+        <item name="colorPrimaryDark">#9ba2f7</item>
+        <item name="table_row_dark_bg">#080f5e</item>
+        <item name="table_row_light_bg">#04082f</item>
+    </style>
+
+    <style name="AppTheme.240" parent="AppTheme">
+        <item name="colorPrimary">#8787f5</item>
+        <item name="colorPrimaryTransparent">#008787f5</item>
+        <item name="colorAccent">#aaaaf8</item>
+        <item name="colorPrimaryDark">#aaaaf8</item>
+        <item name="table_row_dark_bg">#08085e</item>
+        <item name="table_row_light_bg">#04042f</item>
+    </style>
+
+    <style name="AppTheme.245" parent="AppTheme">
+        <item name="colorPrimary">#877ef4</item>
+        <item name="colorPrimaryTransparent">#00877ef4</item>
+        <item name="colorAccent">#a7a0f7</item>
+        <item name="colorPrimaryDark">#a7a0f7</item>
+        <item name="table_row_dark_bg">#0f085e</item>
+        <item name="table_row_light_bg">#08042f</item>
+    </style>
+
+    <style name="AppTheme.250" parent="AppTheme">
+        <item name="colorPrimary">#8974f3</item>
+        <item name="colorPrimaryTransparent">#008974f3</item>
+        <item name="colorAccent">#a695f6</item>
+        <item name="colorPrimaryDark">#a695f6</item>
+        <item name="table_row_dark_bg">#16085e</item>
+        <item name="table_row_light_bg">#0b042f</item>
+    </style>
+
+    <style name="AppTheme.255" parent="AppTheme">
+        <item name="colorPrimary">#8d6bf3</item>
+        <item name="colorPrimaryTransparent">#008d6bf3</item>
+        <item name="colorAccent">#a68bf5</item>
+        <item name="colorPrimaryDark">#a68bf5</item>
+        <item name="table_row_dark_bg">#1d085e</item>
+        <item name="table_row_light_bg">#0f042f</item>
+    </style>
+
+    <style name="AppTheme.260" parent="AppTheme">
+        <item name="colorPrimary">#9261f2</item>
+        <item name="colorPrimaryTransparent">#009261f2</item>
+        <item name="colorAccent">#a781f4</item>
+        <item name="colorPrimaryDark">#a781f4</item>
+        <item name="table_row_dark_bg">#25085e</item>
+        <item name="table_row_light_bg">#12042f</item>
+    </style>
+
+    <style name="AppTheme.265" parent="AppTheme">
+        <item name="colorPrimary">#9858f1</item>
+        <item name="colorPrimaryTransparent">#009858f1</item>
+        <item name="colorAccent">#aa76f4</item>
+        <item name="colorPrimaryDark">#aa76f4</item>
+        <item name="table_row_dark_bg">#2c085e</item>
+        <item name="table_row_light_bg">#16042f</item>
+    </style>
+
+    <style name="AppTheme.270" parent="AppTheme">
+        <item name="colorPrimary">#9f4ff0</item>
+        <item name="colorPrimaryTransparent">#009f4ff0</item>
+        <item name="colorAccent">#af6cf3</item>
+        <item name="colorPrimaryDark">#af6cf3</item>
+        <item name="table_row_dark_bg">#33085e</item>
+        <item name="table_row_light_bg">#1a042f</item>
+    </style>
+
+    <style name="AppTheme.275" parent="AppTheme">
+        <item name="colorPrimary">#a845ef</item>
+        <item name="colorPrimaryTransparent">#00a845ef</item>
+        <item name="colorAccent">#b662f2</item>
+        <item name="colorPrimaryDark">#b662f2</item>
+        <item name="table_row_dark_bg">#3a085e</item>
+        <item name="table_row_light_bg">#1d042f</item>
+    </style>
+
+    <style name="AppTheme.280" parent="AppTheme">
+        <item name="colorPrimary">#b33cef</item>
+        <item name="colorPrimaryTransparent">#00b33cef</item>
+        <item name="colorAccent">#be57f1</item>
+        <item name="colorPrimaryDark">#be57f1</item>
+        <item name="table_row_dark_bg">#41085e</item>
+        <item name="table_row_light_bg">#21042f</item>
+    </style>
+
+    <style name="AppTheme.285" parent="AppTheme">
+        <item name="colorPrimary">#bf32ee</item>
+        <item name="colorPrimaryTransparent">#00bf32ee</item>
+        <item name="colorAccent">#c74df0</item>
+        <item name="colorPrimaryDark">#c74df0</item>
+        <item name="table_row_dark_bg">#49085e</item>
+        <item name="table_row_light_bg">#24042f</item>
+    </style>
+
+    <style name="AppTheme.290" parent="AppTheme">
+        <item name="colorPrimary">#cc29ed</item>
+        <item name="colorPrimaryTransparent">#00cc29ed</item>
+        <item name="colorAccent">#d243ef</item>
+        <item name="colorPrimaryDark">#d243ef</item>
+        <item name="table_row_dark_bg">#50085e</item>
+        <item name="table_row_light_bg">#28042f</item>
+    </style>
+
+    <style name="AppTheme.295" parent="AppTheme">
+        <item name="colorPrimary">#db20ec</item>
+        <item name="colorPrimaryTransparent">#00db20ec</item>
+        <item name="colorAccent">#df38ee</item>
+        <item name="colorPrimaryDark">#df38ee</item>
+        <item name="table_row_dark_bg">#57085e</item>
+        <item name="table_row_light_bg">#2b042f</item>
+    </style>
+
+    <style name="AppTheme.300" parent="AppTheme">
+        <item name="colorPrimary">#eb16eb</item>
+        <item name="colorPrimaryTransparent">#00eb16eb</item>
+        <item name="colorAccent">#ed2eed</item>
+        <item name="colorPrimaryDark">#ed2eed</item>
+        <item name="table_row_dark_bg">#5e085e</item>
+        <item name="table_row_light_bg">#2f042f</item>
+    </style>
+
+    <style name="AppTheme.305" parent="AppTheme">
+        <item name="colorPrimary">#eb14d9</item>
+        <item name="colorPrimaryTransparent">#00eb14d9</item>
+        <item name="colorAccent">#ed2cdd</item>
+        <item name="colorPrimaryDark">#ed2cdd</item>
+        <item name="table_row_dark_bg">#5e0857</item>
+        <item name="table_row_light_bg">#2f042b</item>
+    </style>
+
+    <style name="AppTheme.310" parent="AppTheme">
+        <item name="colorPrimary">#e914c6</item>
+        <item name="colorPrimaryTransparent">#00e914c6</item>
+        <item name="colorAccent">#ed29cc</item>
+        <item name="colorPrimaryDark">#ed29cc</item>
+        <item name="table_row_dark_bg">#5e0850</item>
+        <item name="table_row_light_bg">#2f0428</item>
+    </style>
+
+    <style name="AppTheme.315" parent="AppTheme">
+        <item name="colorPrimary">#e713b2</item>
+        <item name="colorPrimaryTransparent">#00e713b2</item>
+        <item name="colorAccent">#ed27bb</item>
+        <item name="colorPrimaryDark">#ed27bb</item>
+        <item name="table_row_dark_bg">#5e0849</item>
+        <item name="table_row_light_bg">#2f0424</item>
+    </style>
+
+    <style name="AppTheme.320" parent="AppTheme">
+        <item name="colorPrimary">#e5139f</item>
+        <item name="colorPrimaryTransparent">#00e5139f</item>
+        <item name="colorAccent">#ed24aa</item>
+        <item name="colorPrimaryDark">#ed24aa</item>
+        <item name="table_row_dark_bg">#5e0841</item>
+        <item name="table_row_light_bg">#2f0421</item>
+    </style>
+
+    <style name="AppTheme.325" parent="AppTheme">
+        <item name="colorPrimary">#e3138c</item>
+        <item name="colorPrimaryTransparent">#00e3138c</item>
+        <item name="colorAccent">#ec2298</item>
+        <item name="colorPrimaryDark">#ec2298</item>
+        <item name="table_row_dark_bg">#5e083a</item>
+        <item name="table_row_light_bg">#2f041d</item>
+    </style>
+
+    <style name="AppTheme.330" parent="AppTheme">
+        <item name="colorPrimary">#e1137a</item>
+        <item name="colorPrimaryTransparent">#00e1137a</item>
+        <item name="colorAccent">#ec2086</item>
+        <item name="colorPrimaryDark">#ec2086</item>
+        <item name="table_row_dark_bg">#5e0833</item>
+        <item name="table_row_light_bg">#2f041a</item>
+    </style>
+
+    <style name="AppTheme.335" parent="AppTheme">
+        <item name="colorPrimary">#de1368</item>
+        <item name="colorPrimaryTransparent">#00de1368</item>
+        <item name="colorAccent">#ec1d73</item>
+        <item name="colorPrimaryDark">#ec1d73</item>
+        <item name="table_row_dark_bg">#5e082c</item>
+        <item name="table_row_light_bg">#2f0416</item>
+    </style>
+
+    <style name="AppTheme.340" parent="AppTheme">
+        <item name="colorPrimary">#dc1356</item>
+        <item name="colorPrimaryTransparent">#00dc1356</item>
+        <item name="colorAccent">#ec1b61</item>
+        <item name="colorPrimaryDark">#ec1b61</item>
+        <item name="table_row_dark_bg">#5e0825</item>
+        <item name="table_row_light_bg">#2f0412</item>
+    </style>
+
+    <style name="AppTheme.345" parent="AppTheme">
+        <item name="colorPrimary">#da1244</item>
+        <item name="colorPrimaryTransparent">#00da1244</item>
+        <item name="colorAccent">#ec194d</item>
+        <item name="colorPrimaryDark">#ec194d</item>
+        <item name="table_row_dark_bg">#5e081d</item>
+        <item name="table_row_light_bg">#2f040f</item>
+    </style>
+
+    <style name="AppTheme.350" parent="AppTheme">
+        <item name="colorPrimary">#d81233</item>
+        <item name="colorPrimaryTransparent">#00d81233</item>
+        <item name="colorAccent">#eb163a</item>
+        <item name="colorPrimaryDark">#eb163a</item>
+        <item name="table_row_dark_bg">#5e0816</item>
+        <item name="table_row_light_bg">#2f040b</item>
+    </style>
+
+    <style name="AppTheme.355" parent="AppTheme">
+        <item name="colorPrimary">#d61222</item>
+        <item name="colorPrimaryTransparent">#00d61222</item>
+        <item name="colorAccent">#eb1426</item>
+        <item name="colorPrimaryDark">#eb1426</item>
+        <item name="table_row_dark_bg">#5e080f</item>
+        <item name="table_row_light_bg">#2f0408</item>
+    </style>
+    <!-- theme list end -->
+
+    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" />
+
+    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.DayNight" />
+
+    <style name="nav_button">
+        <item name="android:layout_width">match_parent</item>
+        <item name="android:layout_height">@dimen/thumb_row_height</item>
+        <item name="android:drawablePadding">@dimen/activity_horizontal_margin</item>
+        <item name="android:clickable">true</item>
+        <item name="android:focusable">auto</item>
+        <item name="android:gravity">center_vertical|start</item>
+        <item name="android:paddingStart">@dimen/activity_horizontal_margin</item>
+        <item name="android:paddingEnd">@dimen/activity_horizontal_margin</item>
+    </style>
+
+    <style name="account_summary_account_name"></style>
+
+    <style name="account_summary_amounts">
+        <item name="android:textAlignment">viewEnd</item>
+    </style>
+
+    <style name="account_summary_account_entry_table">
+        <item name="android:layout_width">match_parent</item>
+        <item name="android:layout_height">match_parent</item>
+    </style>
+
+    <style name="transaction_list_comment">
+        <item name="android:textAppearance">@android:style/TextAppearance.Material.Small</item>
+        <item name="android:textColor">?commentColor</item>
+    </style>
+
+    <dimen name="thumb_row_height">48dp</dimen>
+</resources>
index be6a9026ff9d3ee439c5cee2f1e36819931fba0c..61e36f72110f54c9093bd2fa303c3574d12d8403 100644 (file)
     <!-- base hue: 261.2245° -->
     <!-- target primary color: #935FF2 -->
     <style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
-        <item name="colorPrimary">#935FF2</item>
-        <item name="colorPrimaryTransparent">#00935FF2</item>
         <item name="colorOnPrimary">@android:color/white</item>
-        <item name="colorPrimaryDark">#653BD0</item>
-        <item name="colorAccent">#653BD0</item>
         <item name="drawer_background">?android:attr/popupBackground</item>
-        <item name="table_row_dark_bg">#286c33d4</item>
-        <item name="table_row_light_bg">#28ddcbff</item>
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>
         <item name="textColor">#686868</item>
-        <item name="commentColor">#909090</item>
+        <item name="commentColor">#a0a0a0</item>
         <item name="colorOnSecondary">@android:color/white</item>
         <item name="textInputStyle">
             @style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense
 
     <!-- theme list start -->
 
+    <style name="AppTheme.default" parent="AppTheme">
+        <item name="colorPrimary">#935ff2</item>
+        <item name="colorPrimaryTransparent">#00935ff2</item>
+        <item name="colorAccent">#6921ec</item>
+        <item name="colorPrimaryDark">#6921ec</item>
+        <item name="table_row_dark_bg">#efe7fd</item>
+        <item name="table_row_light_bg">#f9f6fe</item>
+    </style>
+
     <style name="AppTheme.000" parent="AppTheme">
         <item name="colorPrimary">#d41212</item>
         <item name="colorPrimaryTransparent">#00d41212</item>
     <style name="AppTheme.125" parent="AppTheme">
         <item name="colorPrimary">#10bc1e</item>
         <item name="colorPrimaryTransparent">#0010bc1e</item>
-        <item name="colorAccent">#0d9718</item>
-        <item name="colorPrimaryDark">#0d9718</item>
+        <item name="colorAccent">#0d9618</item>
+        <item name="colorPrimaryDark">#0d9618</item>
         <item name="table_row_dark_bg">#e7fde9</item>
         <item name="table_row_light_bg">#f6fef6</item>
     </style>
 
     <style name="AppTheme.130" parent="AppTheme">
-        <item name="colorPrimary">#10bc2d</item>
-        <item name="colorPrimaryTransparent">#0010bc2d</item>
-        <item name="colorAccent">#0d9724</item>
-        <item name="colorPrimaryDark">#0d9724</item>
+        <item name="colorPrimary">#10bb2c</item>
+        <item name="colorPrimaryTransparent">#0010bb2c</item>
+        <item name="colorAccent">#0d9623</item>
+        <item name="colorPrimaryDark">#0d9623</item>
         <item name="table_row_dark_bg">#e7fdeb</item>
         <item name="table_row_light_bg">#f6fef7</item>
     </style>
 
     <style name="AppTheme.135" parent="AppTheme">
-        <item name="colorPrimary">#10bc3b</item>
-        <item name="colorPrimaryTransparent">#0010bc3b</item>
-        <item name="colorAccent">#0d972f</item>
-        <item name="colorPrimaryDark">#0d972f</item>
+        <item name="colorPrimary">#10bb3b</item>
+        <item name="colorPrimaryTransparent">#0010bb3b</item>
+        <item name="colorAccent">#0d962f</item>
+        <item name="colorPrimaryDark">#0d962f</item>
         <item name="table_row_dark_bg">#e7fded</item>
         <item name="table_row_light_bg">#f6fef8</item>
     </style>
 
     <style name="AppTheme.140" parent="AppTheme">
-        <item name="colorPrimary">#10bc49</item>
-        <item name="colorPrimaryTransparent">#0010bc49</item>
-        <item name="colorAccent">#0d973b</item>
-        <item name="colorPrimaryDark">#0d973b</item>
+        <item name="colorPrimary">#10bb49</item>
+        <item name="colorPrimaryTransparent">#0010bb49</item>
+        <item name="colorAccent">#0d953a</item>
+        <item name="colorPrimaryDark">#0d953a</item>
         <item name="table_row_dark_bg">#e7fdef</item>
         <item name="table_row_light_bg">#f6fef8</item>
     </style>
 
     <style name="AppTheme.145" parent="AppTheme">
-        <item name="colorPrimary">#10bc58</item>
-        <item name="colorPrimaryTransparent">#0010bc58</item>
-        <item name="colorAccent">#0d9746</item>
-        <item name="colorPrimaryDark">#0d9746</item>
+        <item name="colorPrimary">#10ba57</item>
+        <item name="colorPrimaryTransparent">#0010ba57</item>
+        <item name="colorAccent">#0d9545</item>
+        <item name="colorPrimaryDark">#0d9545</item>
         <item name="table_row_dark_bg">#e7fdf0</item>
         <item name="table_row_light_bg">#f6fef9</item>
     </style>
 
     <style name="AppTheme.150" parent="AppTheme">
-        <item name="colorPrimary">#10bc66</item>
-        <item name="colorPrimaryTransparent">#0010bc66</item>
-        <item name="colorAccent">#0d9752</item>
-        <item name="colorPrimaryDark">#0d9752</item>
+        <item name="colorPrimary">#10ba65</item>
+        <item name="colorPrimaryTransparent">#0010ba65</item>
+        <item name="colorAccent">#0c9551</item>
+        <item name="colorPrimaryDark">#0c9551</item>
         <item name="table_row_dark_bg">#e7fdf2</item>
         <item name="table_row_light_bg">#f6fefa</item>
     </style>
 
     <style name="AppTheme.155" parent="AppTheme">
-        <item name="colorPrimary">#10bc74</item>
-        <item name="colorPrimaryTransparent">#0010bc74</item>
-        <item name="colorAccent">#0d975d</item>
-        <item name="colorPrimaryDark">#0d975d</item>
+        <item name="colorPrimary">#10b973</item>
+        <item name="colorPrimaryTransparent">#0010b973</item>
+        <item name="colorAccent">#0c945c</item>
+        <item name="colorPrimaryDark">#0c945c</item>
         <item name="table_row_dark_bg">#e7fdf4</item>
         <item name="table_row_light_bg">#f6fefb</item>
     </style>
 
     <style name="AppTheme.160" parent="AppTheme">
-        <item name="colorPrimary">#10bc83</item>
-        <item name="colorPrimaryTransparent">#0010bc83</item>
-        <item name="colorAccent">#0d9769</item>
-        <item name="colorPrimaryDark">#0d9769</item>
+        <item name="colorPrimary">#10b981</item>
+        <item name="colorPrimaryTransparent">#0010b981</item>
+        <item name="colorAccent">#0c9467</item>
+        <item name="colorPrimaryDark">#0c9467</item>
         <item name="table_row_dark_bg">#e7fdf6</item>
         <item name="table_row_light_bg">#f6fefb</item>
     </style>
 
     <style name="AppTheme.165" parent="AppTheme">
-        <item name="colorPrimary">#10bc91</item>
-        <item name="colorPrimaryTransparent">#0010bc91</item>
-        <item name="colorAccent">#0d9774</item>
-        <item name="colorPrimaryDark">#0d9774</item>
+        <item name="colorPrimary">#10b98e</item>
+        <item name="colorPrimaryTransparent">#0010b98e</item>
+        <item name="colorAccent">#0c9472</item>
+        <item name="colorPrimaryDark">#0c9472</item>
         <item name="table_row_dark_bg">#e7fdf8</item>
         <item name="table_row_light_bg">#f6fefc</item>
     </style>
 
     <style name="AppTheme.170" parent="AppTheme">
-        <item name="colorPrimary">#10bc9f</item>
-        <item name="colorPrimaryTransparent">#0010bc9f</item>
-        <item name="colorAccent">#0d9780</item>
-        <item name="colorPrimaryDark">#0d9780</item>
+        <item name="colorPrimary">#0fb89c</item>
+        <item name="colorPrimaryTransparent">#000fb89c</item>
+        <item name="colorAccent">#0c937d</item>
+        <item name="colorPrimaryDark">#0c937d</item>
         <item name="table_row_dark_bg">#e7fdf9</item>
         <item name="table_row_light_bg">#f6fefd</item>
     </style>
 
     <style name="AppTheme.175" parent="AppTheme">
-        <item name="colorPrimary">#10bcae</item>
-        <item name="colorPrimaryTransparent">#0010bcae</item>
-        <item name="colorAccent">#0d978b</item>
-        <item name="colorPrimaryDark">#0d978b</item>
+        <item name="colorPrimary">#0fb8aa</item>
+        <item name="colorPrimaryTransparent">#000fb8aa</item>
+        <item name="colorAccent">#0c9388</item>
+        <item name="colorPrimaryDark">#0c9388</item>
         <item name="table_row_dark_bg">#e7fdfb</item>
         <item name="table_row_light_bg">#f6fefd</item>
     </style>
 
     <style name="AppTheme.180" parent="AppTheme">
-        <item name="colorPrimary">#10bcbc</item>
-        <item name="colorPrimaryTransparent">#0010bcbc</item>
-        <item name="colorAccent">#0d9797</item>
-        <item name="colorPrimaryDark">#0d9797</item>
+        <item name="colorPrimary">#0fb7b7</item>
+        <item name="colorPrimaryTransparent">#000fb7b7</item>
+        <item name="colorAccent">#0c9393</item>
+        <item name="colorPrimaryDark">#0c9393</item>
         <item name="table_row_dark_bg">#e7fdfd</item>
         <item name="table_row_light_bg">#f6fefe</item>
     </style>
 
     <style name="AppTheme.185" parent="AppTheme">
-        <item name="colorPrimary">#11baca</item>
-        <item name="colorPrimaryTransparent">#0011baca</item>
-        <item name="colorAccent">#0e95a2</item>
-        <item name="colorPrimaryDark">#0e95a2</item>
+        <item name="colorPrimary">#11b6c5</item>
+        <item name="colorPrimaryTransparent">#0011b6c5</item>
+        <item name="colorAccent">#0d929e</item>
+        <item name="colorPrimaryDark">#0d929e</item>
         <item name="table_row_dark_bg">#e7fbfd</item>
         <item name="table_row_light_bg">#f6fdfe</item>
     </style>
 
     <style name="AppTheme.190" parent="AppTheme">
-        <item name="colorPrimary">#12b7d8</item>
-        <item name="colorPrimaryTransparent">#0012b7d8</item>
-        <item name="colorAccent">#0e92ad</item>
-        <item name="colorPrimaryDark">#0e92ad</item>
+        <item name="colorPrimary">#12b3d3</item>
+        <item name="colorPrimaryTransparent">#0012b3d3</item>
+        <item name="colorAccent">#0e8fa9</item>
+        <item name="colorPrimaryDark">#0e8fa9</item>
         <item name="table_row_dark_bg">#e7f9fd</item>
         <item name="table_row_light_bg">#f6fdfe</item>
     </style>
 
     <style name="AppTheme.195" parent="AppTheme">
-        <item name="colorPrimary">#13b1e5</item>
-        <item name="colorPrimaryTransparent">#0013b1e5</item>
-        <item name="colorAccent">#0f8db7</item>
-        <item name="colorPrimaryDark">#0f8db7</item>
+        <item name="colorPrimary">#13aee1</item>
+        <item name="colorPrimaryTransparent">#0013aee1</item>
+        <item name="colorAccent">#0f8bb4</item>
+        <item name="colorPrimaryDark">#0f8bb4</item>
         <item name="table_row_dark_bg">#e7f8fd</item>
         <item name="table_row_light_bg">#f6fcfe</item>
     </style>
 
     <style name="AppTheme.200" parent="AppTheme">
-        <item name="colorPrimary">#1ca6ec</item>
-        <item name="colorPrimaryTransparent">#001ca6ec</item>
-        <item name="colorAccent">#1087c2</item>
-        <item name="colorPrimaryDark">#1087c2</item>
+        <item name="colorPrimary">#18a5ec</item>
+        <item name="colorPrimaryTransparent">#0018a5ec</item>
+        <item name="colorAccent">#1085bf</item>
+        <item name="colorPrimaryDark">#1085bf</item>
         <item name="table_row_dark_bg">#e7f6fd</item>
         <item name="table_row_light_bg">#f6fbfe</item>
     </style>
 
     <style name="AppTheme.205" parent="AppTheme">
-        <item name="colorPrimary">#299bed</item>
-        <item name="colorPrimaryTransparent">#00299bed</item>
-        <item name="colorAccent">#117fcd</item>
-        <item name="colorPrimaryDark">#117fcd</item>
+        <item name="colorPrimary">#269aed</item>
+        <item name="colorPrimaryTransparent">#00269aed</item>
+        <item name="colorAccent">#117dca</item>
+        <item name="colorPrimaryDark">#117dca</item>
         <item name="table_row_dark_bg">#e7f4fd</item>
         <item name="table_row_light_bg">#f6fbfe</item>
     </style>
 
     <style name="AppTheme.210" parent="AppTheme">
-        <item name="colorPrimary">#3793ee</item>
-        <item name="colorPrimaryTransparent">#003793ee</item>
-        <item name="colorAccent">#1275d8</item>
-        <item name="colorPrimaryDark">#1275d8</item>
+        <item name="colorPrimary">#3491ee</item>
+        <item name="colorPrimaryTransparent">#003491ee</item>
+        <item name="colorAccent">#1274d6</item>
+        <item name="colorPrimaryDark">#1274d6</item>
         <item name="table_row_dark_bg">#e7f2fd</item>
         <item name="table_row_light_bg">#f6fafe</item>
     </style>
 
     <style name="AppTheme.215" parent="AppTheme">
-        <item name="colorPrimary">#458cef</item>
-        <item name="colorPrimaryTransparent">#00458cef</item>
-        <item name="colorAccent">#136ae3</item>
-        <item name="colorPrimaryDark">#136ae3</item>
+        <item name="colorPrimary">#418aef</item>
+        <item name="colorPrimaryTransparent">#00418aef</item>
+        <item name="colorAccent">#1369e1</item>
+        <item name="colorPrimaryDark">#1369e1</item>
         <item name="table_row_dark_bg">#e7f0fd</item>
         <item name="table_row_light_bg">#f6f9fe</item>
     </style>
 
     <style name="AppTheme.220" parent="AppTheme">
-        <item name="colorPrimary">#5287f1</item>
-        <item name="colorPrimaryTransparent">#005287f1</item>
-        <item name="colorAccent">#175eec</item>
-        <item name="colorPrimaryDark">#175eec</item>
+        <item name="colorPrimary">#4f85f0</item>
+        <item name="colorPrimaryTransparent">#004f85f0</item>
+        <item name="colorAccent">#145ceb</item>
+        <item name="colorPrimaryDark">#145ceb</item>
         <item name="table_row_dark_bg">#e7effd</item>
         <item name="table_row_light_bg">#f6f8fe</item>
     </style>
 
     <style name="AppTheme.225" parent="AppTheme">
-        <item name="colorPrimary">#6085f2</item>
-        <item name="colorPrimaryTransparent">#006085f2</item>
-        <item name="colorAccent">#2255ec</item>
-        <item name="colorPrimaryDark">#2255ec</item>
+        <item name="colorPrimary">#5d82f1</item>
+        <item name="colorPrimaryTransparent">#005d82f1</item>
+        <item name="colorAccent">#2053ec</item>
+        <item name="colorPrimaryDark">#2053ec</item>
         <item name="table_row_dark_bg">#e7edfd</item>
         <item name="table_row_light_bg">#f6f8fe</item>
     </style>
 
     <style name="AppTheme.230" parent="AppTheme">
-        <item name="colorPrimary">#6e84f3</item>
-        <item name="colorPrimaryTransparent">#006e84f3</item>
-        <item name="colorAccent">#2d4ded</item>
-        <item name="colorPrimaryDark">#2d4ded</item>
+        <item name="colorPrimary">#6b82f3</item>
+        <item name="colorPrimaryTransparent">#006b82f3</item>
+        <item name="colorAccent">#2b4bed</item>
+        <item name="colorPrimaryDark">#2b4bed</item>
         <item name="table_row_dark_bg">#e7ebfd</item>
         <item name="table_row_light_bg">#f6f7fe</item>
     </style>
 
     <style name="AppTheme.235" parent="AppTheme">
-        <item name="colorPrimary">#7c86f4</item>
-        <item name="colorPrimaryTransparent">#007c86f4</item>
-        <item name="colorAccent">#3847ee</item>
-        <item name="colorPrimaryDark">#3847ee</item>
+        <item name="colorPrimary">#7983f4</item>
+        <item name="colorPrimaryTransparent">#007983f4</item>
+        <item name="colorAccent">#3645ee</item>
+        <item name="colorPrimaryDark">#3645ee</item>
         <item name="table_row_dark_bg">#e7e9fd</item>
         <item name="table_row_light_bg">#f6f6fe</item>
     </style>
 
     <style name="AppTheme.240" parent="AppTheme">
-        <item name="colorPrimary">#8989f5</item>
-        <item name="colorPrimaryTransparent">#008989f5</item>
-        <item name="colorAccent">#4343ef</item>
-        <item name="colorPrimaryDark">#4343ef</item>
+        <item name="colorPrimary">#8787f5</item>
+        <item name="colorPrimaryTransparent">#008787f5</item>
+        <item name="colorAccent">#4141ef</item>
+        <item name="colorPrimaryDark">#4141ef</item>
         <item name="table_row_dark_bg">#e7e7fd</item>
         <item name="table_row_light_bg">#f6f6fe</item>
     </style>
 
     <style name="AppTheme.245" parent="AppTheme">
-        <item name="colorPrimary">#8980f4</item>
-        <item name="colorPrimaryTransparent">#008980f4</item>
-        <item name="colorAccent">#4a3bef</item>
-        <item name="colorPrimaryDark">#4a3bef</item>
+        <item name="colorPrimary">#877ef4</item>
+        <item name="colorPrimaryTransparent">#00877ef4</item>
+        <item name="colorAccent">#4839ee</item>
+        <item name="colorPrimaryDark">#4839ee</item>
         <item name="table_row_dark_bg">#e9e7fd</item>
         <item name="table_row_light_bg">#f6f6fe</item>
     </style>
 
     <style name="AppTheme.250" parent="AppTheme">
-        <item name="colorPrimary">#8b76f3</item>
-        <item name="colorPrimaryTransparent">#008b76f3</item>
-        <item name="colorAccent">#5233ee</item>
-        <item name="colorPrimaryDark">#5233ee</item>
+        <item name="colorPrimary">#8974f3</item>
+        <item name="colorPrimaryTransparent">#008974f3</item>
+        <item name="colorAccent">#5132ee</item>
+        <item name="colorPrimaryDark">#5132ee</item>
         <item name="table_row_dark_bg">#ebe7fd</item>
         <item name="table_row_light_bg">#f7f6fe</item>
     </style>
 
     <style name="AppTheme.255" parent="AppTheme">
-        <item name="colorPrimary">#8e6cf3</item>
-        <item name="colorPrimaryTransparent">#008e6cf3</item>
-        <item name="colorAccent">#5c2bed</item>
-        <item name="colorPrimaryDark">#5c2bed</item>
+        <item name="colorPrimary">#8d6bf3</item>
+        <item name="colorPrimaryTransparent">#008d6bf3</item>
+        <item name="colorAccent">#5b2aed</item>
+        <item name="colorPrimaryDark">#5b2aed</item>
         <item name="table_row_dark_bg">#ede7fd</item>
         <item name="table_row_light_bg">#f8f6fe</item>
     </style>
 
     <style name="AppTheme.260" parent="AppTheme">
-        <item name="colorPrimary">#9262f2</item>
-        <item name="colorPrimaryTransparent">#009262f2</item>
+        <item name="colorPrimary">#9261f2</item>
+        <item name="colorPrimaryTransparent">#009261f2</item>
         <item name="colorAccent">#6623ed</item>
         <item name="colorPrimaryDark">#6623ed</item>
         <item name="table_row_dark_bg">#efe7fd</item>
     <style name="AppTheme.265" parent="AppTheme">
         <item name="colorPrimary">#9858f1</item>
         <item name="colorPrimaryTransparent">#009858f1</item>
-        <item name="colorAccent">#721cec</item>
-        <item name="colorPrimaryDark">#721cec</item>
+        <item name="colorAccent">#721bec</item>
+        <item name="colorPrimaryDark">#721bec</item>
         <item name="table_row_dark_bg">#f0e7fd</item>
         <item name="table_row_light_bg">#f9f6fe</item>
     </style>
     <style name="AppTheme.275" parent="AppTheme">
         <item name="colorPrimary">#a845ef</item>
         <item name="colorPrimaryTransparent">#00a845ef</item>
-        <item name="colorAccent">#8d13e3</item>
-        <item name="colorPrimaryDark">#8d13e3</item>
+        <item name="colorAccent">#8d13e4</item>
+        <item name="colorPrimaryDark">#8d13e4</item>
         <item name="table_row_dark_bg">#f4e7fd</item>
         <item name="table_row_light_bg">#fbf6fe</item>
     </style>
 
     <style name="AppTheme.280" parent="AppTheme">
-        <item name="colorPrimary">#b33bef</item>
-        <item name="colorPrimaryTransparent">#00b33bef</item>
+        <item name="colorPrimary">#b33cef</item>
+        <item name="colorPrimaryTransparent">#00b33cef</item>
         <item name="colorAccent">#9912dc</item>
         <item name="colorPrimaryDark">#9912dc</item>
         <item name="table_row_dark_bg">#f6e7fd</item>
     </style>
 
     <style name="AppTheme.285" parent="AppTheme">
-        <item name="colorPrimary">#bf31ee</item>
-        <item name="colorPrimaryTransparent">#00bf31ee</item>
-        <item name="colorAccent">#a312d4</item>
-        <item name="colorPrimaryDark">#a312d4</item>
+        <item name="colorPrimary">#bf32ee</item>
+        <item name="colorPrimaryTransparent">#00bf32ee</item>
+        <item name="colorAccent">#a412d5</item>
+        <item name="colorPrimaryDark">#a412d5</item>
         <item name="table_row_dark_bg">#f8e7fd</item>
         <item name="table_row_light_bg">#fcf6fe</item>
     </style>
 
     <style name="AppTheme.290" parent="AppTheme">
-        <item name="colorPrimary">#cc27ed</item>
-        <item name="colorPrimaryTransparent">#00cc27ed</item>
-        <item name="colorAccent">#ad11cc</item>
-        <item name="colorPrimaryDark">#ad11cc</item>
+        <item name="colorPrimary">#cc29ed</item>
+        <item name="colorPrimaryTransparent">#00cc29ed</item>
+        <item name="colorAccent">#ae11cd</item>
+        <item name="colorPrimaryDark">#ae11cd</item>
         <item name="table_row_dark_bg">#f9e7fd</item>
         <item name="table_row_light_bg">#fdf6fe</item>
     </style>
 
     <style name="AppTheme.295" parent="AppTheme">
-        <item name="colorPrimary">#db1eec</item>
-        <item name="colorPrimaryTransparent">#00db1eec</item>
-        <item name="colorAccent">#b510c4</item>
-        <item name="colorPrimaryDark">#b510c4</item>
+        <item name="colorPrimary">#db20ec</item>
+        <item name="colorPrimaryTransparent">#00db20ec</item>
+        <item name="colorAccent">#b711c6</item>
+        <item name="colorPrimaryDark">#b711c6</item>
         <item name="table_row_dark_bg">#fbe7fd</item>
         <item name="table_row_light_bg">#fdf6fe</item>
     </style>
 
     <style name="AppTheme.300" parent="AppTheme">
-        <item name="colorPrimary">#eb14eb</item>
-        <item name="colorPrimaryTransparent">#00eb14eb</item>
-        <item name="colorAccent">#bc10bc</item>
-        <item name="colorPrimaryDark">#bc10bc</item>
+        <item name="colorPrimary">#eb16eb</item>
+        <item name="colorPrimaryTransparent">#00eb16eb</item>
+        <item name="colorAccent">#be10be</item>
+        <item name="colorPrimaryDark">#be10be</item>
         <item name="table_row_dark_bg">#fde7fd</item>
         <item name="table_row_light_bg">#fef6fe</item>
     </style>
 
     <style name="AppTheme.305" parent="AppTheme">
-        <item name="colorPrimary">#e914d7</item>
-        <item name="colorPrimaryTransparent">#00e914d7</item>
-        <item name="colorAccent">#bb10ac</item>
-        <item name="colorPrimaryDark">#bb10ac</item>
+        <item name="colorPrimary">#eb14d9</item>
+        <item name="colorPrimaryTransparent">#00eb14d9</item>
+        <item name="colorAccent">#bc10ae</item>
+        <item name="colorPrimaryDark">#bc10ae</item>
         <item name="table_row_dark_bg">#fde7fb</item>
         <item name="table_row_light_bg">#fef6fd</item>
     </style>
 
     <style name="AppTheme.310" parent="AppTheme">
-        <item name="colorPrimary">#e713c4</item>
-        <item name="colorPrimaryTransparent">#00e713c4</item>
-        <item name="colorAccent">#b9109d</item>
-        <item name="colorPrimaryDark">#b9109d</item>
+        <item name="colorPrimary">#e914c6</item>
+        <item name="colorPrimaryTransparent">#00e914c6</item>
+        <item name="colorAccent">#bb109e</item>
+        <item name="colorPrimaryDark">#bb109e</item>
         <item name="table_row_dark_bg">#fde7f9</item>
         <item name="table_row_light_bg">#fef6fd</item>
     </style>
 
     <style name="AppTheme.315" parent="AppTheme">
-        <item name="colorPrimary">#e513b1</item>
-        <item name="colorPrimaryTransparent">#00e513b1</item>
-        <item name="colorAccent">#b70f8d</item>
-        <item name="colorPrimaryDark">#b70f8d</item>
+        <item name="colorPrimary">#e713b2</item>
+        <item name="colorPrimaryTransparent">#00e713b2</item>
+        <item name="colorAccent">#b9108f</item>
+        <item name="colorPrimaryDark">#b9108f</item>
         <item name="table_row_dark_bg">#fde7f8</item>
         <item name="table_row_light_bg">#fef6fc</item>
     </style>
 
     <style name="AppTheme.320" parent="AppTheme">
-        <item name="colorPrimary">#e3139e</item>
-        <item name="colorPrimaryTransparent">#00e3139e</item>
-        <item name="colorAccent">#b60f7e</item>
-        <item name="colorPrimaryDark">#b60f7e</item>
+        <item name="colorPrimary">#e5139f</item>
+        <item name="colorPrimaryTransparent">#00e5139f</item>
+        <item name="colorAccent">#b70f7f</item>
+        <item name="colorPrimaryDark">#b70f7f</item>
         <item name="table_row_dark_bg">#fde7f6</item>
         <item name="table_row_light_bg">#fef6fb</item>
     </style>
 
     <style name="AppTheme.325" parent="AppTheme">
-        <item name="colorPrimary">#e1138b</item>
-        <item name="colorPrimaryTransparent">#00e1138b</item>
-        <item name="colorAccent">#b40f70</item>
-        <item name="colorPrimaryDark">#b40f70</item>
+        <item name="colorPrimary">#e3138c</item>
+        <item name="colorPrimaryTransparent">#00e3138c</item>
+        <item name="colorAccent">#b50f70</item>
+        <item name="colorPrimaryDark">#b50f70</item>
         <item name="table_row_dark_bg">#fde7f4</item>
         <item name="table_row_light_bg">#fef6fb</item>
     </style>
 
     <style name="AppTheme.330" parent="AppTheme">
-        <item name="colorPrimary">#df1379</item>
-        <item name="colorPrimaryTransparent">#00df1379</item>
-        <item name="colorAccent">#b30f61</item>
-        <item name="colorPrimaryDark">#b30f61</item>
+        <item name="colorPrimary">#e1137a</item>
+        <item name="colorPrimaryTransparent">#00e1137a</item>
+        <item name="colorAccent">#b40f61</item>
+        <item name="colorPrimaryDark">#b40f61</item>
         <item name="table_row_dark_bg">#fde7f2</item>
         <item name="table_row_light_bg">#fef6fa</item>
     </style>
 
     <style name="AppTheme.335" parent="AppTheme">
-        <item name="colorPrimary">#de1367</item>
-        <item name="colorPrimaryTransparent">#00de1367</item>
-        <item name="colorAccent">#b10f53</item>
-        <item name="colorPrimaryDark">#b10f53</item>
+        <item name="colorPrimary">#de1368</item>
+        <item name="colorPrimaryTransparent">#00de1368</item>
+        <item name="colorAccent">#b20f53</item>
+        <item name="colorPrimaryDark">#b20f53</item>
         <item name="table_row_dark_bg">#fde7f0</item>
         <item name="table_row_light_bg">#fef6f9</item>
     </style>
 
     <style name="AppTheme.340" parent="AppTheme">
-        <item name="colorPrimary">#dc1255</item>
-        <item name="colorPrimaryTransparent">#00dc1255</item>
-        <item name="colorAccent">#b00f44</item>
-        <item name="colorPrimaryDark">#b00f44</item>
+        <item name="colorPrimary">#dc1356</item>
+        <item name="colorPrimaryTransparent">#00dc1356</item>
+        <item name="colorAccent">#b00f45</item>
+        <item name="colorPrimaryDark">#b00f45</item>
         <item name="table_row_dark_bg">#fde7ef</item>
         <item name="table_row_light_bg">#fef6f8</item>
     </style>
     <style name="AppTheme.345" parent="AppTheme">
         <item name="colorPrimary">#da1244</item>
         <item name="colorPrimaryTransparent">#00da1244</item>
-        <item name="colorAccent">#ae0f36</item>
-        <item name="colorPrimaryDark">#ae0f36</item>
+        <item name="colorAccent">#af0f37</item>
+        <item name="colorPrimaryDark">#af0f37</item>
         <item name="table_row_dark_bg">#fde7ed</item>
         <item name="table_row_light_bg">#fef6f8</item>
     </style>
     <style name="AppTheme.350" parent="AppTheme">
         <item name="colorPrimary">#d81233</item>
         <item name="colorPrimaryTransparent">#00d81233</item>
-        <item name="colorAccent">#ad0e29</item>
-        <item name="colorPrimaryDark">#ad0e29</item>
+        <item name="colorAccent">#ad0f29</item>
+        <item name="colorPrimaryDark">#ad0f29</item>
         <item name="table_row_dark_bg">#fde7eb</item>
         <item name="table_row_light_bg">#fef6f7</item>
     </style>
         <item name="android:paddingEnd">@dimen/activity_horizontal_margin</item>
     </style>
 
-    <style name="account_summary_account_name">
-    </style>
+    <style name="account_summary_account_name"></style>
 
     <style name="account_summary_amounts">
         <item name="android:textAlignment">viewEnd</item>
         <item name="android:layout_height">match_parent</item>
     </style>
 
+    <style name="transaction_list_comment">
+        <item name="android:textAppearance">@android:style/TextAppearance.Material.Small</item>
+        <item name="android:textColor">?commentColor</item>
+    </style>
+
     <dimen name="thumb_row_height">48dp</dimen>
 </resources>
index 5b958f53b338eb8f907052e5eb6b2a72258632c2..7a22c7e7f1924b8d346d2cfc25a9172f0dad8796 100644 (file)
@@ -5,6 +5,15 @@ use autodie;
 use Math::Trig;
 use File::Basename qw(basename dirname);
 use File::Temp qw(tempfile);
+use Getopt::Long;
+
+my $opt_night;
+
+GetOptions(
+    'night!'    => \$opt_night,
+) or exit 1;
+
+my $DEFAULT_HUE = 261.2245;
 
 sub hexTuple {
        my ($r, $g, $b) = @_;
@@ -84,7 +93,7 @@ sub hexToHSL {
        my $hexTriplet = shift;
 
        my ($r,$g,$b) = hexToRGB($hexTriplet);
-       warn "$hexTriplet -> $r:$g:$b";
+        #warn "$hexTriplet -> $r:$g:$b";
 
        for ($r, $g, $b ) { $_ = $_ / 255.0 }
 
@@ -116,11 +125,11 @@ sub hexToHSL {
        return( $H, $S, $L );
 }
 
-my $baseColorHSV = [ hexToHSL('#935ff2') ];
+my $baseColor = '#935ff2';
+my $baseColorHSV = [ hexToHSL($baseColor) ];
 my $baseColorHue = $baseColorHSV->[0];
-warn sprintf( 'H:%1.4f S:%1.4f V:%1.4f', @$baseColorHSV );
-warn sprintf( 'H:%1.4f S:%1.4f L:%1.4f', hexToHSL('#3e148c') );
-my @target = hexToRGB('#935ff2');
+warn sprintf( '%s → H:%1.4f S:%1.4f V:%1.4f', $baseColor, @$baseColorHSV );
+my @target = hexToRGB($baseColor);
 my ($best, $min_dist);
 for (my $s = 0.50; $s < 0.90; $s += 0.001) {
        for ( my $l = 0.50; $l <= 0.80; $l += 0.001 ) {
@@ -135,7 +144,7 @@ for (my $s = 0.50; $s < 0.90; $s += 0.001) {
                }
        }
 }
-warn sprintf( 's%1.3f, l%1.3f -> %s',
+warn sprintf( 's%1.3f, l%1.3f  %s',
        @$best );
 
 my $baseTheme = "AppTheme";
@@ -165,6 +174,8 @@ use constant STEP_DEGREES => 5;
 sub outputThemes {
        my $out = shift;
        my $baseIndent = shift;
+        $out->print("\n");
+        $out->print(hslStyleForHue($DEFAULT_HUE, $baseTheme, $baseIndent, 'default'));
        for( my $hue = 0; $hue < 360; $hue += STEP_DEGREES ) {
                $out->print("\n");
                $out->print(hslStyleForHue($hue, $baseTheme, $baseIndent));
@@ -175,14 +186,15 @@ sub hslStyleForHue {
        my $hue = shift;
        my $base = shift;
        my $baseIndent = shift // '';
+        my $subTheme = shift // sprintf('%03d', $hue);
 
        my %lQ = (
                0   => 0.450,   # red
                60  => 0.400,   # yellow
                120 => 0.400,   # green
-               180 => 0.400,   # cyan
-               240 => 0.750,   # blue
-               300 => 0.500,   # magenta
+               180 => 0.390,   # cyan
+               240 => 0.745,   # blue
+               300 => 0.505,   # magenta
        );
        $lQ{360} = $lQ{0};
 
@@ -195,16 +207,16 @@ sub hslStyleForHue {
        # linear interpolation
        my $l1 = $y0 + 1.0 * ( $hue - $x0 ) * ( $y1 - $y0 ) / ( $x1 - $x0 );
 
-       my $l2 = $l1 * 0.80;
-       my $l3 = 0.950;
-       my $l4 = 0.980;
+       my $l2 = $l1 * ( $opt_night ? 1.10 : 0.80 );
+       my $l3 = $opt_night ? 0.200 : 0.950;
+       my $l4 = $opt_night ? 0.100 : 0.980;
 
        my $result = "";
        my $indent = "$baseIndent    ";
 
        if ($base) {
-               $result .= sprintf "$baseIndent<style name=\"%s.%03d\" parent=\"%s\">\n",
-                        $baseTheme, $hue, $baseTheme;
+               $result .= sprintf "$baseIndent<style name=\"%s.%s\" parent=\"%s\">\n",
+                        $baseTheme, $subTheme, $baseTheme;
         }
         else {
                 $result .= sprintf "$baseIndent<style name=\"%s\">\n",
@@ -214,18 +226,18 @@ sub hslStyleForHue {
 #                $result .= "$indent<item name=\"textColor\">#757575</item>\n";
         }
         my $S = 0.845;
-        $result .= sprintf "$indent<item name=\"colorPrimary\">#%s</item>\n",
-                hslHex($hue, $S, $l1);
-        $result .= sprintf "$indent<item name=\"colorPrimaryTransparent\">#00%s</item>\n",
-                hslHex($hue, $S, $l1);
-        $result .= sprintf "$indent<item name=\"colorAccent\">#%s</item>\n",
-                hslHex($hue, $S, $l2);
-        $result .= sprintf "$indent<item name=\"colorPrimaryDark\">#%s</item>\n",
-                hslHex($hue, $S, $l2);
-        $result .= sprintf "$indent<item name=\"table_row_dark_bg\">#%s</item>\n",
-                hslHex($hue, $S, $l3);
-        $result .= sprintf "$indent<item name=\"table_row_light_bg\">#%s</item>\n",
-                hslHex($hue, $S, $l4);
+        $result .= sprintf "$indent<item name=\"%s\">#%s</item>\n",
+            'colorPrimary', hslHex( $hue, $S, $l1 );
+        $result .= sprintf "$indent<item name=\"%s\">#00%s</item>\n",
+            'colorPrimaryTransparent', hslHex( $hue, $S, $l1 );
+        $result .= sprintf "$indent<item name=\"%s\">#%s</item>\n",
+            'colorAccent', hslHex( $hue, $S, $l2 );
+        $result .= sprintf "$indent<item name=\"%s\">#%s</item>\n",
+            'colorPrimaryDark', hslHex( $hue, $S, $l2 );
+        $result .= sprintf "$indent<item name=\"%s\">#%s</item>\n",
+            'table_row_dark_bg', hslHex( $hue, $S, $l3 );
+        $result .= sprintf "$indent<item name=\"%s\">#%s</item>\n",
+            'table_row_light_bg', hslHex( $hue, $S, $l4 );
         $result .= "$baseIndent</style>\n";
 
         return $result;