From 57b99e27b0eb3e1bbbcdb2d09b5af70909e02257 Mon Sep 17 00:00:00 2001
From: Devy Ballard <69347329+devycarol@users.noreply.github.com>
Date: Sun, 30 Jun 2024 00:35:12 -0600
Subject: [PATCH] Upscale the d-pad arrows globally (#934)
---
.../keyboard/latin/utils/ToolbarUtils.kt | 5 -----
app/src/main/res/drawable/ic_arrow_up.xml | 4 ----
.../{ic_arrow_down.xml => ic_dpad_down.xml} | 2 +-
...wn_rounded.xml => ic_dpad_down_rounded.xml} | 2 +-
app/src/main/res/drawable/ic_dpad_left.xml | 17 +++++++++++++++++
.../main/res/drawable/ic_dpad_left_rounded.xml | 18 ++++++++++++++++++
app/src/main/res/drawable/ic_dpad_right.xml | 5 +++++
.../res/drawable/ic_dpad_right_rounded.xml | 5 +++++
...{ic_arrow_up_rounded.xml => ic_dpad_up.xml} | 4 ++--
.../main/res/drawable/ic_dpad_up_rounded.xml | 5 +++++
.../res/drawable/sym_keyboard_shift_lxx.xml | 7 ++++---
.../drawable/sym_keyboard_shift_rounded.xml | 7 ++++---
.../sym_keyboard_switch_onehanded_holo.xml | 13 -------------
.../main/res/values/keyboard-icons-holo.xml | 10 +++++-----
.../res/values/keyboard-icons-lxx-light.xml | 8 ++++----
.../main/res/values/keyboard-icons-rounded.xml | 8 ++++----
16 files changed, 75 insertions(+), 45 deletions(-)
delete mode 100644 app/src/main/res/drawable/ic_arrow_up.xml
rename app/src/main/res/drawable/{ic_arrow_down.xml => ic_dpad_down.xml} (70%)
rename app/src/main/res/drawable/{ic_arrow_down_rounded.xml => ic_dpad_down_rounded.xml} (67%)
create mode 100644 app/src/main/res/drawable/ic_dpad_left.xml
create mode 100644 app/src/main/res/drawable/ic_dpad_left_rounded.xml
create mode 100644 app/src/main/res/drawable/ic_dpad_right.xml
create mode 100644 app/src/main/res/drawable/ic_dpad_right_rounded.xml
rename app/src/main/res/drawable/{ic_arrow_up_rounded.xml => ic_dpad_up.xml} (67%)
create mode 100644 app/src/main/res/drawable/ic_dpad_up_rounded.xml
delete mode 100644 app/src/main/res/drawable/sym_keyboard_switch_onehanded_holo.xml
diff --git a/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt b/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt
index dcb09294d..4f8b05f0f 100644
--- a/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt
+++ b/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt
@@ -24,11 +24,6 @@ fun createToolbarKey(context: Context, keyboardAttr: TypedArray, key: ToolbarKey
val contentDescriptionId = context.resources.getIdentifier(key.name.lowercase(), "string", context.packageName)
if (contentDescriptionId != 0)
button.contentDescription = context.getString(contentDescriptionId)
- if (key == LEFT || key == RIGHT || key == UP || key == DOWN) {
- // arrows look a little awkward when not scaled
- button.scaleX = 1.2f
- button.scaleY = 1.2f
- }
button.isActivated = !when (key) {
INCOGNITO -> Settings.readAlwaysIncognitoMode(DeviceProtectedUtils.getSharedPreferences(context))
ONE_HANDED -> Settings.getInstance().current.mOneHandedModeEnabled
diff --git a/app/src/main/res/drawable/ic_arrow_up.xml b/app/src/main/res/drawable/ic_arrow_up.xml
deleted file mode 100644
index 2b87db0be..000000000
--- a/app/src/main/res/drawable/ic_arrow_up.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/app/src/main/res/drawable/ic_arrow_down.xml b/app/src/main/res/drawable/ic_dpad_down.xml
similarity index 70%
rename from app/src/main/res/drawable/ic_arrow_down.xml
rename to app/src/main/res/drawable/ic_dpad_down.xml
index e112dc055..8b329d1c2 100644
--- a/app/src/main/res/drawable/ic_arrow_down.xml
+++ b/app/src/main/res/drawable/ic_dpad_down.xml
@@ -1,5 +1,5 @@
+ android:drawable="@drawable/ic_dpad_left">
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow_down_rounded.xml b/app/src/main/res/drawable/ic_dpad_down_rounded.xml
similarity index 67%
rename from app/src/main/res/drawable/ic_arrow_down_rounded.xml
rename to app/src/main/res/drawable/ic_dpad_down_rounded.xml
index 74d51614f..dcd28503f 100644
--- a/app/src/main/res/drawable/ic_arrow_down_rounded.xml
+++ b/app/src/main/res/drawable/ic_dpad_down_rounded.xml
@@ -1,5 +1,5 @@
+ android:drawable="@drawable/ic_dpad_left_rounded">
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_dpad_left.xml b/app/src/main/res/drawable/ic_dpad_left.xml
new file mode 100644
index 000000000..a8f01bece
--- /dev/null
+++ b/app/src/main/res/drawable/ic_dpad_left.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_dpad_left_rounded.xml b/app/src/main/res/drawable/ic_dpad_left_rounded.xml
new file mode 100644
index 000000000..048ce37c3
--- /dev/null
+++ b/app/src/main/res/drawable/ic_dpad_left_rounded.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_dpad_right.xml b/app/src/main/res/drawable/ic_dpad_right.xml
new file mode 100644
index 000000000..3e780da8c
--- /dev/null
+++ b/app/src/main/res/drawable/ic_dpad_right.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_dpad_right_rounded.xml b/app/src/main/res/drawable/ic_dpad_right_rounded.xml
new file mode 100644
index 000000000..058416180
--- /dev/null
+++ b/app/src/main/res/drawable/ic_dpad_right_rounded.xml
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow_up_rounded.xml b/app/src/main/res/drawable/ic_dpad_up.xml
similarity index 67%
rename from app/src/main/res/drawable/ic_arrow_up_rounded.xml
rename to app/src/main/res/drawable/ic_dpad_up.xml
index 7f601c4fa..f1b58af28 100644
--- a/app/src/main/res/drawable/ic_arrow_up_rounded.xml
+++ b/app/src/main/res/drawable/ic_dpad_up.xml
@@ -1,5 +1,5 @@
-
\ No newline at end of file
+ android:drawable="@drawable/ic_dpad_left">
+
diff --git a/app/src/main/res/drawable/ic_dpad_up_rounded.xml b/app/src/main/res/drawable/ic_dpad_up_rounded.xml
new file mode 100644
index 000000000..5a91ef348
--- /dev/null
+++ b/app/src/main/res/drawable/ic_dpad_up_rounded.xml
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/sym_keyboard_shift_lxx.xml b/app/src/main/res/drawable/sym_keyboard_shift_lxx.xml
index 5c4b54897..7c31427bd 100644
--- a/app/src/main/res/drawable/sym_keyboard_shift_lxx.xml
+++ b/app/src/main/res/drawable/sym_keyboard_shift_lxx.xml
@@ -1,4 +1,5 @@
-
+
-
+ android:fromDegrees="90"
+ android:drawable="@drawable/ic_arrow_left">
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/sym_keyboard_shift_rounded.xml b/app/src/main/res/drawable/sym_keyboard_shift_rounded.xml
index d3df2e6f0..7f601c4fa 100644
--- a/app/src/main/res/drawable/sym_keyboard_shift_rounded.xml
+++ b/app/src/main/res/drawable/sym_keyboard_shift_rounded.xml
@@ -1,4 +1,5 @@
-
+
-
+ android:fromDegrees="90"
+ android:drawable="@drawable/ic_arrow_left_rounded">
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/sym_keyboard_switch_onehanded_holo.xml b/app/src/main/res/drawable/sym_keyboard_switch_onehanded_holo.xml
deleted file mode 100644
index cbf7391e8..000000000
--- a/app/src/main/res/drawable/sym_keyboard_switch_onehanded_holo.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/values/keyboard-icons-holo.xml b/app/src/main/res/values/keyboard-icons-holo.xml
index 1eae6d2d7..58a520487 100644
--- a/app/src/main/res/values/keyboard-icons-holo.xml
+++ b/app/src/main/res/values/keyboard-icons-holo.xml
@@ -34,15 +34,15 @@
- @drawable/sym_keyboard_clear_clipboard_holo
- @drawable/sym_keyboard_start_onehanded_holo
- @drawable/sym_keyboard_stop_onehanded_holo
- - @drawable/sym_keyboard_switch_onehanded_holo
+ - @drawable/ic_arrow_left
- @drawable/ic_arrow_horizontal
- @drawable/sym_keyboard_numpad_key_holo
- @drawable/ic_arrow_right
- @drawable/ic_select_all
- - @drawable/ic_arrow_left
- - @drawable/ic_arrow_right
- - @drawable/ic_arrow_up
- - @drawable/ic_arrow_down
+ - @drawable/ic_dpad_left
+ - @drawable/ic_dpad_right
+ - @drawable/ic_dpad_up
+ - @drawable/ic_dpad_down
- @drawable/ic_delete
- @drawable/ic_undo
- @drawable/ic_redo
diff --git a/app/src/main/res/values/keyboard-icons-lxx-light.xml b/app/src/main/res/values/keyboard-icons-lxx-light.xml
index f673403fe..237a3e864 100644
--- a/app/src/main/res/values/keyboard-icons-lxx-light.xml
+++ b/app/src/main/res/values/keyboard-icons-lxx-light.xml
@@ -44,10 +44,10 @@
- @drawable/sym_keyboard_numpad_key_lxx
- @drawable/ic_arrow_right
- @drawable/ic_select_all
- - @drawable/ic_arrow_left
- - @drawable/ic_arrow_right
- - @drawable/ic_arrow_up
- - @drawable/ic_arrow_down
+ - @drawable/ic_dpad_left
+ - @drawable/ic_dpad_right
+ - @drawable/ic_dpad_up
+ - @drawable/ic_dpad_down
- @drawable/ic_delete
- @drawable/ic_undo
- @drawable/ic_redo
diff --git a/app/src/main/res/values/keyboard-icons-rounded.xml b/app/src/main/res/values/keyboard-icons-rounded.xml
index 105d73f4e..dcf571c4f 100644
--- a/app/src/main/res/values/keyboard-icons-rounded.xml
+++ b/app/src/main/res/values/keyboard-icons-rounded.xml
@@ -43,10 +43,10 @@
- @drawable/sym_keyboard_numpad_key_lxx
- @drawable/ic_arrow_right_rounded
- @drawable/ic_select_all_rounded
- - @drawable/ic_arrow_left_rounded
- - @drawable/ic_arrow_right_rounded
- - @drawable/ic_arrow_up_rounded
- - @drawable/ic_arrow_down_rounded
+ - @drawable/ic_dpad_left_rounded
+ - @drawable/ic_dpad_right_rounded
+ - @drawable/ic_dpad_up_rounded
+ - @drawable/ic_dpad_down_rounded
- @drawable/ic_delete_rounded
- @drawable/ic_undo_rounded
- @drawable/ic_redo_rounded