aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/res/values
diff options
context:
space:
mode:
authorChristian Schneppe <christian.schneppe@pix-art.de>2019-11-15 21:30:32 +0100
committerChristian Schneppe <christian.schneppe@pix-art.de>2019-11-15 21:30:32 +0100
commit78c85da03cb0c8336db9b910fae3c499ebae5f0a (patch)
treeffc184636ed805d7c413c5b66da451e46209845b /src/main/res/values
parentba225074d5dc89173b8058660535d417c156de2e (diff)
introduce new orange theme color
Diffstat (limited to '')
-rw-r--r--src/main/res/values/arrays.xml8
-rw-r--r--src/main/res/values/colors.xml15
-rw-r--r--src/main/res/values/defaults.xml1
-rw-r--r--src/main/res/values/strings.xml6
-rw-r--r--src/main/res/values/themes.xml105
5 files changed, 130 insertions, 5 deletions
diff --git a/src/main/res/values/arrays.xml b/src/main/res/values/arrays.xml
index 8cb8025d2..4e2065d63 100644
--- a/src/main/res/values/arrays.xml
+++ b/src/main/res/values/arrays.xml
@@ -10,6 +10,14 @@
<item>dark</item>
<item>auto</item>
</string-array>
+ <string-array name="themecolors">
+ <item>@string/pref_theme_blue</item>
+ <item>@string/pref_theme_orange</item>
+ </string-array>
+ <string-array name="themecolor_values">
+ <item>blue</item>
+ <item>orange</item>
+ </string-array>
<string-array name="filesizes">
<item>@string/never</item>
diff --git a/src/main/res/values/colors.xml b/src/main/res/values/colors.xml
index 3b9c7c3df..e8f3b0d79 100644
--- a/src/main/res/values/colors.xml
+++ b/src/main/res/values/colors.xml
@@ -3,6 +3,13 @@
<color name="realgreen">#ff388e3c</color> <!-- green 700 -->
<color name="primary">#ff0D47A1</color> <!-- blue 900 -->
<color name="primary_dark">#ff1A237E</color> <!-- indigo 900 -->
+
+ <color name="primary_orange">#ffe59400</color>
+ <color name="primary_dark_orange">#ffB27300</color>
+ <color name="primary_orange_dark">#ffce8500</color>
+ <color name="primary_dark_orange_dark">#ffa06700</color>
+ <color name="accent_orange">#ffffa500 </color>
+
<color name="accent">#ff0091ea</color> <!-- light blue accent -->
<color name="black">#ff000000</color>
<color name="black87">#de000309</color>
@@ -32,12 +39,11 @@
<color name="red500">#fff44336</color> <!-- red 500 -->
<color name="red700">#ffd50000</color> <!-- red 700 -->
<color name="orange500">#ffff9800</color> <!-- orange 500 -->
- <color name="bubble">#ff37474f</color> <!-- blue grey 800 -->
<color name="realwhite">#ffffffff</color> <!-- white -->
<!-- bubbles -->
- <color name="lightwhite">#fafafa</color> <!-- green 50 -->
- <color name="lightblue">#bbdefb</color> <!-- blue 100 -->
+ <color name="lightwhite">#fffafafa</color> <!-- green 50 -->
+ <color name="lightblue">#ffbbdefb</color> <!-- blue 100 -->
<color name="lightred">#ffffcdd2</color> <!-- red 100 -->
<color name="lightgreen">#ffc8e6c9</color> <!-- green 100 -->
<color name="darkwhite">#ff424242</color> <!-- grey 800 -->
@@ -45,6 +51,9 @@
<color name="darkred">#ffb71c1c</color> <!-- red 900 -->
<color name="darkgreen">#ff1b5e20</color> <!-- green 900 -->
+ <color name="lightorange">#fffff6e5</color> <!-- blue 100 -->
+ <color name="darkorange">#ff4c3100</color>
+
<color name="online">#ff388e3c</color> <!-- green 700 -->
<color name="away">#ffff9800</color> <!-- orange 500 -->
<color name="notavailable">#fff44336</color> <!-- red 500 -->
diff --git a/src/main/res/values/defaults.xml b/src/main/res/values/defaults.xml
index 26d1179ae..64e8a648c 100644
--- a/src/main/res/values/defaults.xml
+++ b/src/main/res/values/defaults.xml
@@ -68,6 +68,7 @@
<string name="quick_action">recent</string>
<string name="omemo_setting_default">default_off</string>
<string name="theme">auto</string>
+ <string name="theme_color">blue</string>
<string name="default_font_size">small</string>
<string name="default_channel_discovery">JABBER_NETWORK</string>
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index e0d3b9120..c525cdfc1 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -741,7 +741,7 @@
<string name="pref_theme_light">Light theme</string>
<string name="pref_theme_dark">Dark theme</string>
<string name="pref_theme_auto">Automatic</string>
- <string name="pref_theme_options_summary">Select the color palette</string>
+ <string name="pref_theme_options_summary">Select the theme brightness</string>
<string name="pref_theme_options">Theme</string>
<string name="chooce_account">Choose account</string>
<string name="pref_font_size">Font Size</string>
@@ -989,4 +989,8 @@
<string name="pref_notification_grace_period">Grace Period</string>
<string name="pref_notification_grace_period_summary">The length of time notifications are silenced after detecting activity on one of your other devices.</string>
<string name="ask_for_writeaccess">Please ask for write access</string>
+ <string name="pref_theme_blue">blue</string>
+ <string name="pref_theme_orange">orange</string>
+ <string name="pref_theme_color_options_summary">Select the theme color palette</string>
+ <string name="pref_theme_color_options">Theme color</string>
</resources>
diff --git a/src/main/res/values/themes.xml b/src/main/res/values/themes.xml
index cebd97038..de539df44 100644
--- a/src/main/res/values/themes.xml
+++ b/src/main/res/values/themes.xml
@@ -319,6 +319,21 @@
<item name="ic_settings_about" type="reference">@drawable/ic_help_circle_white_24dp</item>
</style>
+ <style name="ConversationsTheme.Orange" parent="ConversationsTheme">
+ <item name="colorPrimary">@color/primary_orange</item>
+ <item name="colorPrimaryDark">@color/primary_dark_orange</item>
+ <item name="colorAccent">@color/accent_orange</item>
+ <item name="colorControlNormal">@color/accent_orange</item>
+ <item name="colorControlActivated">@color/accent_orange</item>
+ </style>
+
+ <style name="ConversationsTheme.Orange.Dark" parent="ConversationsTheme.Dark">
+ <item name="colorPrimary">@color/primary_orange_dark</item>
+ <item name="colorPrimaryDark">@color/primary_dark_orange_dark</item>
+ <item name="colorAccent">@color/accent_orange</item>
+ <item name="colorControlNormal">@color/accent_orange</item>
+ <item name="colorControlActivated">@color/accent_orange</item>
+ </style>
<style name="ConversationsTheme.Dialog" parent="@style/Theme.AppCompat.Light.Dialog">
<item name="colorPrimary">@color/primary</item>
@@ -332,6 +347,12 @@
<item name="android:windowNoTitle">true</item>
</style>
+ <style name="ConversationsTheme.Orange.Dialog" parent="ConversationsTheme.Dialog">
+ <item name="colorPrimary">@color/primary_orange</item>
+ <item name="colorPrimaryDark">@color/primary_dark_orange</item>
+ <item name="colorAccent">@color/accent_orange</item>
+ </style>
+
<style name="ConversationsTheme.Dark.Dialog" parent="@style/Theme.AppCompat.Dialog">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
@@ -343,26 +364,52 @@
<item name="android:windowNoTitle">true</item>
</style>
+ <style name="ConversationsTheme.Orange.Dark.Dialog" parent="ConversationsTheme.Dark.Dialog">
+ <item name="colorPrimary">@color/primary_orange_dark</item>
+ <item name="colorPrimaryDark">@color/primary_dark_orange_dark</item>
+ <item name="colorAccent">@color/accent_orange</item>
+ </style>
+
<style name="ConversationsTheme.Dialog.Medium" parent="ConversationsTheme.Dialog">
<item name="TextSizeBody2">16sp</item>
<item name="TextSizeDisplay2">51sp</item>
</style>
+ <style name="ConversationsTheme.Orange.Dialog.Medium" parent="ConversationsTheme.Orange.Dialog">
+ <item name="TextSizeBody2">16sp</item>
+ <item name="TextSizeDisplay2">51sp</item>
+ </style>
+
<style name="ConversationsTheme.Dark.Dialog.Medium" parent="ConversationsTheme.Dark.Dialog">
<item name="TextSizeBody2">16sp</item>
<item name="TextSizeDisplay2">51sp</item>
</style>
+ <style name="ConversationsTheme.Orange.Dark.Dialog.Medium" parent="ConversationsTheme.Orange.Dark.Dialog">
+ <item name="TextSizeBody2">16sp</item>
+ <item name="TextSizeDisplay2">51sp</item>
+ </style>
+
<style name="ConversationsTheme.Dialog.Large" parent="ConversationsTheme.Dialog">
<item name="TextSizeBody2">18sp</item>
<item name="TextSizeDisplay2">56sp</item>
</style>
+ <style name="ConversationsTheme.Orange.Dialog.Large" parent="ConversationsTheme.Orange.Dialog">
+ <item name="TextSizeBody2">18sp</item>
+ <item name="TextSizeDisplay2">56sp</item>
+ </style>
+
<style name="ConversationsTheme.Dark.Dialog.Large" parent="ConversationsTheme.Dark.Dialog">
<item name="TextSizeBody2">18sp</item>
<item name="TextSizeTitle">56sp</item>
</style>
+ <style name="ConversationsTheme.Orange.Dark.Dialog.Large" parent="ConversationsTheme.Orange.Dark.Dialog">
+ <item name="TextSizeBody2">18sp</item>
+ <item name="TextSizeTitle">56sp</item>
+ </style>
+
<style name="ConversationsTheme.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
@@ -407,6 +454,48 @@
<item name="TextSizeHeadline">20sp</item>
</style>
+ <style name="ConversationsTheme.Orange.Medium" parent="ConversationsTheme.Orange">
+ <item name="TextSizeCaption">14sp</item>
+ <item name="TextSizeBody1">16sp</item>
+ <item name="TextSizeBody2">16sp</item>
+ <item name="TextSizeSubhead">18sp</item>
+ <item name="TextSizeTitle">22sp</item>
+ <item name="TextSizeInput">18sp</item>
+ <item name="TextSeparation">6sp</item>
+ <item name="IconSize">20sp</item>
+ <item name="TextSizeInfo">14sp</item>
+ <item name="TextSizeBody">16sp</item>
+ <item name="TextSizeHeadline">20sp</item>
+ </style>
+
+ <style name="ConversationsTheme.Orange.Dark.Medium" parent="ConversationsTheme.Orange.Dark">
+ <item name="TextSizeCaption">14sp</item>
+ <item name="TextSizeBody1">16sp</item>
+ <item name="TextSizeBody2">16sp</item>
+ <item name="TextSizeSubhead">18sp</item>
+ <item name="TextSizeTitle">22sp</item>
+ <item name="TextSizeInput">18sp</item>
+ <item name="TextSeparation">6sp</item>
+ <item name="IconSize">20sp</item>
+ <item name="TextSizeInfo">14sp</item>
+ <item name="TextSizeBody">16sp</item>
+ <item name="TextSizeHeadline">20sp</item>
+ </style>
+
+ <style name="ConversationsTheme.Large" parent="ConversationsTheme">
+ <item name="TextSizeCaption">16sp</item>
+ <item name="TextSizeBody1">18sp</item>
+ <item name="TextSizeBody2">18sp</item>
+ <item name="TextSizeSubhead">20sp</item>
+ <item name="TextSizeTitle">24sp</item>
+ <item name="TextSizeInput">20sp</item>
+ <item name="TextSeparation">7sp</item>
+ <item name="IconSize">22sp</item>
+ <item name="TextSizeInfo">16sp</item>
+ <item name="TextSizeBody">18sp</item>
+ <item name="TextSizeHeadline">22sp</item>
+ </style>
+
<style name="ConversationsTheme.Dark.Large" parent="ConversationsTheme.Dark">
<item name="TextSizeCaption">16sp</item>
<item name="TextSizeBody1">18sp</item>
@@ -421,7 +510,21 @@
<item name="TextSizeHeadline">22sp</item>
</style>
- <style name="ConversationsTheme.Large" parent="ConversationsTheme">
+ <style name="ConversationsTheme.Orange.Large" parent="ConversationsTheme.Orange">
+ <item name="TextSizeCaption">16sp</item>
+ <item name="TextSizeBody1">18sp</item>
+ <item name="TextSizeBody2">18sp</item>
+ <item name="TextSizeSubhead">20sp</item>
+ <item name="TextSizeTitle">24sp</item>
+ <item name="TextSizeInput">20sp</item>
+ <item name="TextSeparation">7sp</item>
+ <item name="IconSize">22sp</item>
+ <item name="TextSizeInfo">16sp</item>
+ <item name="TextSizeBody">18sp</item>
+ <item name="TextSizeHeadline">22sp</item>
+ </style>
+
+ <style name="ConversationsTheme.Orange.Dark.Large" parent="ConversationsTheme.Orange.Dark">
<item name="TextSizeCaption">16sp</item>
<item name="TextSizeBody1">18sp</item>
<item name="TextSizeBody2">18sp</item>