diff --git a/app/src/main/res/drawable-v21/widget_button_no_bg.xml b/app/src/main/res/drawable-v21/widget_button_no_bg.xml
new file mode 100644
index 00000000..3fe76bfa
--- /dev/null
+++ b/app/src/main/res/drawable-v21/widget_button_no_bg.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ -
+
+
+
+
+
diff --git a/app/src/main/res/drawable-v21/widget_button_no_bg_light.xml b/app/src/main/res/drawable-v21/widget_button_no_bg_light.xml
new file mode 100644
index 00000000..2d3bcc9d
--- /dev/null
+++ b/app/src/main/res/drawable-v21/widget_button_no_bg_light.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ -
+
+
+
+
+
diff --git a/app/src/main/res/drawable/widget_button_no_bg.xml b/app/src/main/res/drawable/widget_button_no_bg.xml
new file mode 100644
index 00000000..e343e5c7
--- /dev/null
+++ b/app/src/main/res/drawable/widget_button_no_bg.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/widget_button_no_bg_light.xml b/app/src/main/res/drawable/widget_button_no_bg_light.xml
new file mode 100644
index 00000000..e343e5c7
--- /dev/null
+++ b/app/src/main/res/drawable/widget_button_no_bg_light.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/widget_button_no_bg_pressed.xml b/app/src/main/res/drawable/widget_button_no_bg_pressed.xml
new file mode 100644
index 00000000..84bc16fe
--- /dev/null
+++ b/app/src/main/res/drawable/widget_button_no_bg_pressed.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/cpp_simple_button_clear_material.xml b/app/src/main/res/layout/cpp_simple_button_clear_material.xml
index 8ea12273..51c66f70 100644
--- a/app/src/main/res/layout/cpp_simple_button_clear_material.xml
+++ b/app/src/main/res/layout/cpp_simple_button_clear_material.xml
@@ -25,6 +25,6 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_clear_material_light.xml b/app/src/main/res/layout/cpp_simple_button_clear_material_light.xml
index ed98c597..e7aad087 100644
--- a/app/src/main/res/layout/cpp_simple_button_clear_material_light.xml
+++ b/app/src/main/res/layout/cpp_simple_button_clear_material_light.xml
@@ -25,6 +25,6 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_equals.xml b/app/src/main/res/layout/cpp_simple_button_equals.xml
index 367c15f4..240d3cd9 100644
--- a/app/src/main/res/layout/cpp_simple_button_equals.xml
+++ b/app/src/main/res/layout/cpp_simple_button_equals.xml
@@ -24,5 +24,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_equals_material.xml b/app/src/main/res/layout/cpp_simple_button_equals_material.xml
index 7752b9ed..3321a2fa 100644
--- a/app/src/main/res/layout/cpp_simple_button_equals_material.xml
+++ b/app/src/main/res/layout/cpp_simple_button_equals_material.xml
@@ -24,5 +24,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_equals_material_light.xml b/app/src/main/res/layout/cpp_simple_button_equals_material_light.xml
index 1e6b7308..4f4760d1 100644
--- a/app/src/main/res/layout/cpp_simple_button_equals_material_light.xml
+++ b/app/src/main/res/layout/cpp_simple_button_equals_material_light.xml
@@ -24,5 +24,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_erase.xml b/app/src/main/res/layout/cpp_simple_button_erase.xml
index ff6964e8..6bed7330 100644
--- a/app/src/main/res/layout/cpp_simple_button_erase.xml
+++ b/app/src/main/res/layout/cpp_simple_button_erase.xml
@@ -25,6 +25,6 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_erase_material.xml b/app/src/main/res/layout/cpp_simple_button_erase_material.xml
index be559021..a3de09bb 100644
--- a/app/src/main/res/layout/cpp_simple_button_erase_material.xml
+++ b/app/src/main/res/layout/cpp_simple_button_erase_material.xml
@@ -25,6 +25,6 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_erase_material_light.xml b/app/src/main/res/layout/cpp_simple_button_erase_material_light.xml
index 6431333b..f564402f 100644
--- a/app/src/main/res/layout/cpp_simple_button_erase_material_light.xml
+++ b/app/src/main/res/layout/cpp_simple_button_erase_material_light.xml
@@ -25,6 +25,6 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_percent.xml b/app/src/main/res/layout/cpp_simple_button_percent.xml
index 4e7104c8..53cfa9a6 100644
--- a/app/src/main/res/layout/cpp_simple_button_percent.xml
+++ b/app/src/main/res/layout/cpp_simple_button_percent.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_percent_material.xml b/app/src/main/res/layout/cpp_simple_button_percent_material.xml
index c90c2aea..15fe1ac3 100644
--- a/app/src/main/res/layout/cpp_simple_button_percent_material.xml
+++ b/app/src/main/res/layout/cpp_simple_button_percent_material.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_percent_material_light.xml b/app/src/main/res/layout/cpp_simple_button_percent_material_light.xml
index 226109e3..8a3a5a39 100644
--- a/app/src/main/res/layout/cpp_simple_button_percent_material_light.xml
+++ b/app/src/main/res/layout/cpp_simple_button_percent_material_light.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_power.xml b/app/src/main/res/layout/cpp_simple_button_power.xml
index c9ca18ea..45ee1346 100644
--- a/app/src/main/res/layout/cpp_simple_button_power.xml
+++ b/app/src/main/res/layout/cpp_simple_button_power.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_power_material.xml b/app/src/main/res/layout/cpp_simple_button_power_material.xml
index f10ad35b..b377b28f 100644
--- a/app/src/main/res/layout/cpp_simple_button_power_material.xml
+++ b/app/src/main/res/layout/cpp_simple_button_power_material.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/cpp_simple_button_power_material_light.xml b/app/src/main/res/layout/cpp_simple_button_power_material_light.xml
index 7d10604a..ce3b2e44 100644
--- a/app/src/main/res/layout/cpp_simple_button_power_material_light.xml
+++ b/app/src/main/res/layout/cpp_simple_button_power_material_light.xml
@@ -25,5 +25,5 @@
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_keyboard.xml b/app/src/main/res/layout/onscreen_keyboard.xml
deleted file mode 100644
index dde9613e..00000000
--- a/app/src/main/res/layout/onscreen_keyboard.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_keyboard_material.xml b/app/src/main/res/layout/onscreen_keyboard_material.xml
deleted file mode 100644
index c7e15307..00000000
--- a/app/src/main/res/layout/onscreen_keyboard_material.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_keyboard_material_light.xml b/app/src/main/res/layout/onscreen_keyboard_material_light.xml
deleted file mode 100644
index 2f8e89b5..00000000
--- a/app/src/main/res/layout/onscreen_keyboard_material_light.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_layout.xml b/app/src/main/res/layout/onscreen_layout.xml
index af3d2101..18a0c004 100644
--- a/app/src/main/res/layout/onscreen_layout.xml
+++ b/app/src/main/res/layout/onscreen_layout.xml
@@ -35,15 +35,15 @@
layout="@layout/onscreen_display"
a:layout_width="0dp"
a:layout_height="match_parent"
- a:layout_weight="4" />
+ a:layout_weight="5" />
+ a:layout_weight="5" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_layout_material.xml b/app/src/main/res/layout/onscreen_layout_material.xml
index 66e36675..1b5fa694 100644
--- a/app/src/main/res/layout/onscreen_layout_material.xml
+++ b/app/src/main/res/layout/onscreen_layout_material.xml
@@ -36,15 +36,15 @@
layout="@layout/onscreen_display"
a:layout_width="0dp"
a:layout_height="match_parent"
- a:layout_weight="4" />
+ a:layout_weight="5" />
+ a:layout_weight="5" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/onscreen_layout_material_light.xml b/app/src/main/res/layout/onscreen_layout_material_light.xml
index f3249ef1..229de09a 100644
--- a/app/src/main/res/layout/onscreen_layout_material_light.xml
+++ b/app/src/main/res/layout/onscreen_layout_material_light.xml
@@ -35,15 +35,15 @@
layout="@layout/onscreen_display_light"
a:layout_width="0dp"
a:layout_height="match_parent"
- a:layout_weight="4" />
+ a:layout_weight="5" />
+ a:layout_weight="5" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/widget_keyboard.xml b/app/src/main/res/layout/widget_keyboard.xml
index 22cf77d8..c7b7734e 100644
--- a/app/src/main/res/layout/widget_keyboard.xml
+++ b/app/src/main/res/layout/widget_keyboard.xml
@@ -32,16 +32,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -51,35 +51,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -89,36 +70,54 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/widget_keyboard_material.xml b/app/src/main/res/layout/widget_keyboard_material.xml
index a63cc31a..a6852bf8 100644
--- a/app/src/main/res/layout/widget_keyboard_material.xml
+++ b/app/src/main/res/layout/widget_keyboard_material.xml
@@ -12,7 +12,8 @@
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
+ ~ See the Licens - @drawable/material_button_light_darker
+e for the specific language governing permissions and
~ limitations under the License.
~
~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -32,16 +33,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -51,35 +52,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -89,36 +71,54 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/widget_keyboard_material_light.xml b/app/src/main/res/layout/widget_keyboard_material_light.xml
index cc40e6bc..445c9d70 100644
--- a/app/src/main/res/layout/widget_keyboard_material_light.xml
+++ b/app/src/main/res/layout/widget_keyboard_material_light.xml
@@ -12,7 +12,8 @@
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
+ ~ See the Licens - @drawable/material_button_light_darker
+e for the specific language governing permissions and
~ limitations under the License.
~
~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -32,16 +33,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -51,35 +52,16 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -89,36 +71,54 @@
a:layout_height="0dp"
a:layout_weight="1">
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/theme_material.xml b/app/src/main/res/values/theme_material.xml
index fd8d299f..6d2c404d 100644
--- a/app/src/main/res/values/theme_material.xml
+++ b/app/src/main/res/values/theme_material.xml
@@ -56,10 +56,22 @@
- @dimen/cpp_widget_keyboard_button_text_size
+
+
+
+
+
+
diff --git a/app/src/main/res/values/theme_material_light.xml b/app/src/main/res/values/theme_material_light.xml
index e9a3affd..9f2d1e42 100644
--- a/app/src/main/res/values/theme_material_light.xml
+++ b/app/src/main/res/values/theme_material_light.xml
@@ -57,10 +57,23 @@
- @dimen/cpp_widget_keyboard_button_text_size
+
+
+
+
+
+
diff --git a/app/src/main/res/values/theme_metro_blue.xml b/app/src/main/res/values/theme_metro_blue.xml
index b9d29c4a..4f006d40 100644
--- a/app/src/main/res/values/theme_metro_blue.xml
+++ b/app/src/main/res/values/theme_metro_blue.xml
@@ -53,11 +53,20 @@
- @drawable/metro_widget_button_light
+
+
+
+