From dcddcccf099c5452bc63df1a26dcd92d0ebb0e1f Mon Sep 17 00:00:00 2001
From: codokie <151087174+codokie@users.noreply.github.com>
Date: Sat, 6 Apr 2024 13:47:37 +0300
Subject: [PATCH] improve auto correct & select all icons (#651)
---
.../helium314/keyboard/latin/utils/ToolbarUtils.kt | 2 +-
app/src/main/res/drawable/ic_autocorrect.xml | 12 ++++++++++++
app/src/main/res/drawable/ic_autocorrect_rounded.xml | 12 ++++++++++++
app/src/main/res/drawable/ic_select_all.xml | 2 +-
app/src/main/res/values/attrs.xml | 1 +
app/src/main/res/values/keyboard-icons-holo.xml | 1 +
app/src/main/res/values/keyboard-icons-lxx-light.xml | 1 +
app/src/main/res/values/keyboard-icons-rounded.xml | 1 +
8 files changed, 30 insertions(+), 2 deletions(-)
create mode 100644 app/src/main/res/drawable/ic_autocorrect.xml
create mode 100644 app/src/main/res/drawable/ic_autocorrect_rounded.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 ce13e2a96..57ea19bd9 100644
--- a/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt
+++ b/app/src/main/java/helium314/keyboard/latin/utils/ToolbarUtils.kt
@@ -72,7 +72,7 @@ private fun getStyleableIconId(key: ToolbarKey) = when (key) {
UNDO -> R.styleable.Keyboard_iconUndo
REDO -> R.styleable.Keyboard_iconRedo
INCOGNITO -> R.styleable.Keyboard_iconIncognitoKey
- AUTOCORRECT -> R.styleable.Keyboard_iconLanguageSwitchKey
+ AUTOCORRECT -> R.styleable.Keyboard_iconAutoCorrect
CLEAR_CLIPBOARD -> R.styleable.Keyboard_iconClearClipboardKey
FULL_LEFT -> R.styleable.Keyboard_iconFullLeft
FULL_RIGHT -> R.styleable.Keyboard_iconFullRight
diff --git a/app/src/main/res/drawable/ic_autocorrect.xml b/app/src/main/res/drawable/ic_autocorrect.xml
new file mode 100644
index 000000000..c0adb1e6d
--- /dev/null
+++ b/app/src/main/res/drawable/ic_autocorrect.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_autocorrect_rounded.xml b/app/src/main/res/drawable/ic_autocorrect_rounded.xml
new file mode 100644
index 000000000..b00ae2796
--- /dev/null
+++ b/app/src/main/res/drawable/ic_autocorrect_rounded.xml
@@ -0,0 +1,12 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_select_all.xml b/app/src/main/res/drawable/ic_select_all.xml
index 6ef55fa61..a7f666286 100644
--- a/app/src/main/res/drawable/ic_select_all.xml
+++ b/app/src/main/res/drawable/ic_select_all.xml
@@ -8,5 +8,5 @@
android:viewportHeight="24"
android:viewportWidth="24" >
+ android:pathData="M3,5h2L5,3c-1.1,0 -2,0.9 -2,2zM3,13h2v-2L3,11v2zM7,21h2v-2L7,19v2zM3,9h2L5,7L3,7v2zM13,3h-2v2h2L13,3zM19,3v2h2c0,-1.1 -0.9,-2 -2,-2zM5,21v-2L3,19c0,1.1 0.9,2 2,2zM3,17h2v-2L3,15v2zM9,3L7,3v2h2L9,3zM11,21h2v-2h-2v2zM19,13h2v-2h-2v2zM19,21c1.1,0 2,-0.9 2,-2h-2v2zM19,9h2L21,7h-2v2zM19,17h2v-2h-2v2zM15,21h2v-2h-2v2zM15,5h2L17,3h-2v2zM7,17h10L17,7L7,7v10zM9,9h6v6L9,15L9,9z"/>
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index eed6dbb86..1897a200a 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -251,6 +251,7 @@
+
diff --git a/app/src/main/res/values/keyboard-icons-holo.xml b/app/src/main/res/values/keyboard-icons-holo.xml
index d21ac0302..ba5d6ab40 100644
--- a/app/src/main/res/values/keyboard-icons-holo.xml
+++ b/app/src/main/res/values/keyboard-icons-holo.xml
@@ -21,6 +21,7 @@
- @drawable/sym_keyboard_shift_locked_holo
- @drawable/sym_keyboard_voice_off_holo
- @drawable/sym_keyboard_language_switch
+ - @drawable/ic_autocorrect
- @drawable/sym_keyboard_zwnj_holo
- @drawable/sym_keyboard_zwj_holo
- @drawable/sym_keyboard_smiley_holo
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 09e145ab2..7bd0d40ff 100644
--- a/app/src/main/res/values/keyboard-icons-lxx-light.xml
+++ b/app/src/main/res/values/keyboard-icons-lxx-light.xml
@@ -26,6 +26,7 @@
- @drawable/sym_keyboard_incognito_lxx
- @drawable/sym_keyboard_space_lxx
- @drawable/sym_keyboard_language_switch_lxx
+ - @drawable/ic_autocorrect
- @drawable/sym_keyboard_zwnj_lxx
- @drawable/sym_keyboard_zwj_lxx
- @drawable/sym_keyboard_smiley_lxx
diff --git a/app/src/main/res/values/keyboard-icons-rounded.xml b/app/src/main/res/values/keyboard-icons-rounded.xml
index 55f05cf3f..987037377 100644
--- a/app/src/main/res/values/keyboard-icons-rounded.xml
+++ b/app/src/main/res/values/keyboard-icons-rounded.xml
@@ -25,6 +25,7 @@
- @drawable/sym_keyboard_incognito_lxx
- @drawable/sym_keyboard_space_rounded
- @drawable/sym_keyboard_language_switch_lxx
+ - @drawable/ic_autocorrect_rounded
- @drawable/sym_keyboard_zwnj_lxx
- @drawable/sym_keyboard_zwj_lxx
- @drawable/sym_keyboard_smiley_rounded