abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2021-12-30 00:53:48 +0100
committerJules Aguillon2021-12-30 00:53:48 +0100
commitf69a0605a81de992a89f9d32752f5f21a0618a16 (patch)
tree2e84243531e98f67310db176898b616ae50e16e7
parent29367f127d8927b063c1f869646d489df83079be (diff)
downloadunexpected-keyboard-f69a0605a81de992a89f9d32752f5f21a0618a16.tar.gz
unexpected-keyboard-f69a0605a81de992a89f9d32752f5f21a0618a16.zip
Add the Black theme
Friendly to Amoled screens. The background of keys is the same as the background of the whole keyboard: pure black. Colors are also slightly stronger.
-rw-r--r--res/values/arrays.xml2
-rw-r--r--res/values/strings.xml1
-rw-r--r--res/values/themes.xml14
-rw-r--r--srcs/juloo.keyboard2/Config.java1
4 files changed, 18 insertions, 0 deletions
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 819b1e6..ae5fbd6 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -21,10 +21,12 @@
<string-array name="pref_theme_entries">
<item>@string/pref_theme_e_dark</item>
<item>@string/pref_theme_e_light</item>
+ <item>@string/pref_theme_e_black</item>
</string-array>
<string name="pref_theme_default">dark</string>
<string-array name="pref_theme_values">
<item>dark</item>
<item>light</item>
+ <item>black</item>
</string-array>
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 6ca5e6d..36019ca 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -44,4 +44,5 @@
<string name="pref_theme_summary">%s</string>
<string name="pref_theme_e_dark">Dark</string>
<string name="pref_theme_e_light">Light</string>
+ <string name="pref_theme_e_black">Black</string>
</resources>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 0d347cd..710df8e 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -49,4 +49,18 @@
<item name="emoji_key_bg" type="color">?attr/emoji_button_bg</item>
<item name="emoji_key_text" type="color">?attr/colorLabel</item>
</style>
+ <style name="Black">
+ <item name="colorKeyboard">#000000</item>
+ <item name="colorKey">#000000</item>
+ <item name="colorKeyActivated">#333333</item>
+ <item name="colorLabel">#eeeeee</item>
+ <item name="colorLabelActivated">#009dff</item>
+ <item name="colorLabelLocked">#00ff26</item>
+ <item name="colorSubLabel">#bbbbbb</item>
+ <item name="keyBorderRadius">1dp</item>
+ <item name="emoji_button_bg" type="color">#000000</item>
+ <item name="emoji_color" type="color">#ffffff</item>
+ <item name="emoji_key_bg" type="color">?attr/emoji_button_bg</item>
+ <item name="emoji_key_text" type="color">?attr/colorLabel</item>
+ </style>
</resources>
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java
index 5f59241..254f57c 100644
--- a/srcs/juloo.keyboard2/Config.java
+++ b/srcs/juloo.keyboard2/Config.java
@@ -126,6 +126,7 @@ final class Config
switch (name)
{
case "light": return R.style.Light;
+ case "black": return R.style.Black;
default: case "dark": return R.style.Dark;
}
}