From fabc940c466d250da62ea02222239d4d5a881105 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Sat, 26 Aug 2023 22:58:51 +0200 Subject: [PATCH] Squashed commit of the following: change appearance preferences so only holo and new custom themes are accessible remove old lxx themes and many of the drawables only used there (still a bunch left) (internally) rename holo themes to match test in preferences: ICS -> HoloBlue, KLP -> HoloWhite to --- .../inputmethod/keyboard/KeyboardTheme.java | 165 +++++------------- .../inputmethod/keyboard/KeyboardView.java | 17 +- .../inputmethod/latin/common/Colors.java | 17 +- .../settings/AppearanceSettingsFragment.kt | 97 ++++------ .../inputmethod/latin/settings/Settings.java | 5 +- .../latin/settings/SettingsFragment.java | 6 + ...btn_keyboard_key_normal_off_lxx_dark.9.png | Bin 251 -> 0 bytes ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 244 -> 0 bytes .../btn_keyboard_key_normal_on_lxx_dark.9.png | Bin 251 -> 0 bytes ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 251 -> 0 bytes ...keyboard_key_popup_selected_lxx_dark.9.png | Bin 212 -> 0 bytes ...eyboard_key_popup_selected_lxx_light.9.png | Bin 244 -> 0 bytes ...tn_keyboard_key_pressed_off_lxx_dark.9.png | Bin 220 -> 0 bytes ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 225 -> 0 bytes ...btn_keyboard_key_pressed_on_lxx_dark.9.png | Bin 245 -> 0 bytes ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 253 -> 0 bytes ...tn_keyboard_spacebar_normal_lxx_dark.9.png | Bin 306 -> 0 bytes ...n_keyboard_spacebar_normal_lxx_light.9.png | Bin 333 -> 0 bytes ...n_keyboard_spacebar_pressed_lxx_dark.9.png | Bin 321 -> 0 bytes ..._keyboard_spacebar_pressed_lxx_light.9.png | Bin 346 -> 0 bytes ...oji_category_tab_selected_holo_blue.9.png} | Bin ...ji_category_tab_selected_holo_white.9.png} | Bin .../ic_clipboard_pin_lxx_dark.png | Bin 658 -> 0 bytes .../keyboard_background_lxx_dark.9.png | Bin 170 -> 0 bytes .../keyboard_background_lxx_light.9.png | Bin 165 -> 0 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 937 -> 0 bytes ...rd_popup_panel_background_holo_blue.9.png} | Bin ...d_popup_panel_background_holo_white.9.png} | Bin ...oard_popup_panel_background_lxx_dark.9.png | Bin 686 -> 0 bytes ...pup_panel_background_lxx_dark_amoled.9.png | Bin 556 -> 0 bytes ...pup_panel_background_lxx_dark_border.9.png | Bin 677 -> 0 bytes .../keyboard_suggest_strip_lxx_dark.9.png | Bin 170 -> 0 bytes .../keyboard_suggest_strip_lxx_light.9.png | Bin 168 -> 0 bytes ...btn_keyboard_key_normal_off_lxx_dark.9.png | Bin 234 -> 0 bytes ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 238 -> 0 bytes .../btn_keyboard_key_normal_on_lxx_dark.9.png | Bin 242 -> 0 bytes ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 239 -> 0 bytes ...keyboard_key_popup_selected_lxx_dark.9.png | Bin 183 -> 0 bytes ...eyboard_key_popup_selected_lxx_light.9.png | Bin 196 -> 0 bytes ...tn_keyboard_key_pressed_off_lxx_dark.9.png | Bin 208 -> 0 bytes ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 210 -> 0 bytes ...btn_keyboard_key_pressed_on_lxx_dark.9.png | Bin 241 -> 0 bytes ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 247 -> 0 bytes ...tn_keyboard_spacebar_normal_lxx_dark.9.png | Bin 234 -> 0 bytes ...n_keyboard_spacebar_normal_lxx_light.9.png | Bin 260 -> 0 bytes ...n_keyboard_spacebar_pressed_lxx_dark.9.png | Bin 244 -> 0 bytes ..._keyboard_spacebar_pressed_lxx_light.9.png | Bin 265 -> 0 bytes ...oji_category_tab_selected_holo_blue.9.png} | Bin ...ji_category_tab_selected_holo_white.9.png} | Bin .../keyboard_background_lxx_dark.9.png | Bin 159 -> 0 bytes .../keyboard_background_lxx_light.9.png | Bin 158 -> 0 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 580 -> 0 bytes ...rd_popup_panel_background_holo_blue.9.png} | Bin ...d_popup_panel_background_holo_white.9.png} | Bin ...oard_popup_panel_background_lxx_dark.9.png | Bin 458 -> 0 bytes ...pup_panel_background_lxx_dark_amoled.9.png | Bin 317 -> 0 bytes ...pup_panel_background_lxx_dark_border.9.png | Bin 393 -> 0 bytes .../keyboard_suggest_strip_lxx_dark.9.png | Bin 159 -> 0 bytes .../keyboard_suggest_strip_lxx_light.9.png | Bin 159 -> 0 bytes ...btn_keyboard_key_normal_off_lxx_dark.9.png | Bin 296 -> 0 bytes ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 288 -> 0 bytes .../btn_keyboard_key_normal_on_lxx_dark.9.png | Bin 291 -> 0 bytes ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 285 -> 0 bytes ...keyboard_key_popup_selected_lxx_dark.9.png | Bin 241 -> 0 bytes ...eyboard_key_popup_selected_lxx_light.9.png | Bin 262 -> 0 bytes ...tn_keyboard_key_pressed_off_lxx_dark.9.png | Bin 260 -> 0 bytes ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 267 -> 0 bytes ...btn_keyboard_key_pressed_on_lxx_dark.9.png | Bin 296 -> 0 bytes ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 316 -> 0 bytes ...tn_keyboard_spacebar_normal_lxx_dark.9.png | Bin 386 -> 0 bytes ...n_keyboard_spacebar_normal_lxx_light.9.png | Bin 415 -> 0 bytes ...n_keyboard_spacebar_pressed_lxx_dark.9.png | Bin 398 -> 0 bytes ..._keyboard_spacebar_pressed_lxx_light.9.png | Bin 450 -> 0 bytes ...oji_category_tab_selected_holo_blue.9.png} | Bin ...ji_category_tab_selected_holo_white.9.png} | Bin .../ic_clipboard_pin_lxx_dark.png | Bin 955 -> 0 bytes .../keyboard_background_lxx_dark.9.png | Bin 190 -> 0 bytes .../keyboard_background_lxx_light.9.png | Bin 186 -> 0 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 1312 -> 0 bytes ...rd_popup_panel_background_holo_blue.9.png} | Bin ...d_popup_panel_background_holo_white.9.png} | Bin ...oard_popup_panel_background_lxx_dark.9.png | Bin 926 -> 0 bytes ...pup_panel_background_lxx_dark_amoled.9.png | Bin 752 -> 0 bytes ...pup_panel_background_lxx_dark_border.9.png | Bin 898 -> 0 bytes .../keyboard_suggest_strip_lxx_dark.9.png | Bin 190 -> 0 bytes .../keyboard_suggest_strip_lxx_light.9.png | Bin 188 -> 0 bytes ...btn_keyboard_key_normal_off_lxx_dark.9.png | Bin 312 -> 0 bytes ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 306 -> 0 bytes .../btn_keyboard_key_normal_on_lxx_dark.9.png | Bin 321 -> 0 bytes ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 306 -> 0 bytes ...keyboard_key_popup_selected_lxx_dark.9.png | Bin 288 -> 0 bytes ...eyboard_key_popup_selected_lxx_light.9.png | Bin 317 -> 0 bytes ...tn_keyboard_key_pressed_off_lxx_dark.9.png | Bin 283 -> 0 bytes ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 292 -> 0 bytes ...btn_keyboard_key_pressed_on_lxx_dark.9.png | Bin 314 -> 0 bytes ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 344 -> 0 bytes ...tn_keyboard_spacebar_normal_lxx_dark.9.png | Bin 585 -> 0 bytes ...n_keyboard_spacebar_normal_lxx_light.9.png | Bin 658 -> 0 bytes ...n_keyboard_spacebar_pressed_lxx_dark.9.png | Bin 608 -> 0 bytes ..._keyboard_spacebar_pressed_lxx_light.9.png | Bin 673 -> 0 bytes ...oji_category_tab_selected_holo_blue.9.png} | Bin ...ji_category_tab_selected_holo_white.9.png} | Bin .../ic_clipboard_pin_lxx_dark.png | Bin 1092 -> 0 bytes .../keyboard_background_lxx_dark.9.png | Bin 225 -> 0 bytes .../keyboard_background_lxx_light.9.png | Bin 219 -> 0 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 2162 -> 0 bytes ...rd_popup_panel_background_holo_blue.9.png} | Bin ...d_popup_panel_background_holo_white.9.png} | Bin ...oard_popup_panel_background_lxx_dark.9.png | Bin 1522 -> 0 bytes ...pup_panel_background_lxx_dark_amoled.9.png | Bin 1386 -> 0 bytes ...pup_panel_background_lxx_dark_border.9.png | Bin 1624 -> 0 bytes .../keyboard_suggest_strip_lxx_dark.9.png | Bin 223 -> 0 bytes .../keyboard_suggest_strip_lxx_light.9.png | Bin 222 -> 0 bytes ...btn_keyboard_key_normal_off_lxx_dark.9.png | Bin 1162 -> 0 bytes ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 1152 -> 0 bytes .../btn_keyboard_key_normal_on_lxx_dark.9.png | Bin 1167 -> 0 bytes ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 1164 -> 0 bytes ...keyboard_key_popup_selected_lxx_dark.9.png | Bin 1232 -> 0 bytes ...eyboard_key_popup_selected_lxx_light.9.png | Bin 1284 -> 0 bytes ...tn_keyboard_key_pressed_off_lxx_dark.9.png | Bin 1147 -> 0 bytes ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 1156 -> 0 bytes ...btn_keyboard_key_pressed_on_lxx_dark.9.png | Bin 1167 -> 0 bytes ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 1172 -> 0 bytes ...tn_keyboard_spacebar_normal_lxx_dark.9.png | Bin 1554 -> 0 bytes ...n_keyboard_spacebar_normal_lxx_light.9.png | Bin 1611 -> 0 bytes ...n_keyboard_spacebar_pressed_lxx_dark.9.png | Bin 1606 -> 0 bytes ..._keyboard_spacebar_pressed_lxx_light.9.png | Bin 1655 -> 0 bytes .../ic_clipboard_pin_lxx_dark.png | Bin 1705 -> 0 bytes .../keyboard_background_lxx_dark.9.png | Bin 1139 -> 0 bytes .../keyboard_background_lxx_light.9.png | Bin 1133 -> 0 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 3475 -> 0 bytes ...oard_popup_panel_background_lxx_dark.9.png | Bin 2780 -> 0 bytes ...pup_panel_background_lxx_dark_amoled.9.png | Bin 1809 -> 0 bytes ...pup_panel_background_lxx_dark_border.9.png | Bin 1972 -> 0 bytes .../keyboard_suggest_strip_lxx_dark.9.png | Bin 1138 -> 0 bytes .../keyboard_suggest_strip_lxx_light.9.png | Bin 1124 -> 0 bytes ...tn_keyboard_key_action_normal_lxx_dark.xml | 12 -- ...oard_key_action_normal_lxx_dark_border.xml | 15 -- ...n_keyboard_key_action_normal_lxx_light.xml | 12 -- ...ard_key_action_normal_lxx_light_border.xml | 15 -- ...n_keyboard_key_action_pressed_lxx_dark.xml | 12 -- ...ard_key_action_pressed_lxx_dark_border.xml | 6 - ..._keyboard_key_action_pressed_lxx_light.xml | 12 -- ...rd_key_action_pressed_lxx_light_border.xml | 6 - ...btn_keyboard_key_functional_holo_blue.xml} | 0 ...tn_keyboard_key_functional_holo_white.xml} | 0 .../btn_keyboard_key_functional_lxx_dark.xml | 22 --- ...eyboard_key_functional_lxx_dark_border.xml | 7 - .../btn_keyboard_key_functional_lxx_light.xml | 22 --- ...yboard_key_functional_lxx_light_border.xml | 22 --- ..._key_functional_normal_lxx_dark_border.xml | 15 -- ...key_functional_normal_lxx_light_border.xml | 15 -- ...ics.xml => btn_keyboard_key_holo_blue.xml} | 0 ...lp.xml => btn_keyboard_key_holo_white.xml} | 0 .../drawable/btn_keyboard_key_lxx_dark.xml | 41 ----- .../btn_keyboard_key_lxx_dark_amoled.xml | 30 ---- .../btn_keyboard_key_lxx_dark_border.xml | 44 ----- .../drawable/btn_keyboard_key_lxx_light.xml | 44 ----- .../btn_keyboard_key_lxx_light_border.xml | 44 ----- ...tn_keyboard_key_normal_lxx_dark_border.xml | 15 -- ...n_keyboard_key_normal_lxx_light_border.xml | 15 -- ...btn_keyboard_key_popup_action_lxx_dark.xml | 7 - ...tn_keyboard_key_popup_action_lxx_light.xml | 7 - ...l => btn_keyboard_key_popup_holo_blue.xml} | 0 ... => btn_keyboard_key_popup_holo_white.xml} | 0 .../btn_keyboard_key_popup_lxx_dark.xml | 21 --- .../btn_keyboard_key_popup_lxx_light.xml | 21 --- ...n_keyboard_key_pressed_lxx_dark_border.xml | 6 - ..._keyboard_key_pressed_lxx_light_border.xml | 6 - ...ml => btn_keyboard_spacebar_holo_blue.xml} | 0 ...l => btn_keyboard_spacebar_holo_white.xml} | 0 .../btn_keyboard_spacebar_lxx_dark.xml | 21 --- .../btn_keyboard_spacebar_lxx_light.xml | 21 --- ...n_ics.xml => btn_suggestion_holo_blue.xml} | 0 ..._klp.xml => btn_suggestion_holo_white.xml} | 0 .../res/drawable/btn_suggestion_lxx_dark.xml | 27 --- .../res/drawable/btn_suggestion_lxx_light.xml | 27 --- .../keyboard_background_lxx_dark_border.xml | 5 - .../keyboard_background_lxx_light_border.xml | 5 - ...ey_feedback_background_lxx_dark_border.xml | 14 -- ...ml => keyboard_key_feedback_holo_blue.xml} | 0 ...l => keyboard_key_feedback_holo_white.xml} | 0 .../keyboard_key_feedback_lxx_dark.xml | 36 ---- ...keyboard_suggest_strip_lxx_dark_border.xml | 13 -- ...eyboard_suggest_strip_lxx_light_border.xml | 13 -- .../drawable/sym_keyboard_clipboard_dark.xml | 5 - app/src/main/res/values-af/strings.xml | 2 - app/src/main/res/values-ar/strings.xml | 2 - app/src/main/res/values-be/strings.xml | 2 - app/src/main/res/values-bn/strings.xml | 2 - app/src/main/res/values-ca/strings.xml | 2 - app/src/main/res/values-da/strings.xml | 2 - app/src/main/res/values-de/strings.xml | 2 - app/src/main/res/values-el/strings.xml | 2 - app/src/main/res/values-en-rGB/strings.xml | 2 - app/src/main/res/values-es-rUS/strings.xml | 2 - app/src/main/res/values-es/strings.xml | 2 - app/src/main/res/values-eu/strings.xml | 2 - app/src/main/res/values-fa/strings.xml | 2 - app/src/main/res/values-fr/strings.xml | 2 - app/src/main/res/values-hr/strings.xml | 2 - app/src/main/res/values-hu-rZZ/strings.xml | 2 - app/src/main/res/values-in/strings.xml | 2 - app/src/main/res/values-it/strings.xml | 2 - app/src/main/res/values-iw/strings.xml | 2 - app/src/main/res/values-ka/strings.xml | 2 - app/src/main/res/values-ko/strings.xml | 2 - app/src/main/res/values-ml/strings.xml | 2 - app/src/main/res/values-nb/strings.xml | 2 - .../values-night/themes-lxx-auto-amoled.xml | 25 --- .../values-night/themes-lxx-auto-border.xml | 25 --- .../main/res/values-night/themes-lxx-auto.xml | 25 --- app/src/main/res/values-nl/strings.xml | 2 - app/src/main/res/values-pl/strings.xml | 2 - app/src/main/res/values-pt-rBR/strings.xml | 2 - app/src/main/res/values-pt-rPT/strings.xml | 2 - app/src/main/res/values-pt/strings.xml | 2 - app/src/main/res/values-ru/strings.xml | 2 - app/src/main/res/values-sl/strings.xml | 2 - app/src/main/res/values-sr/strings.xml | 2 - app/src/main/res/values-sv/strings.xml | 2 - app/src/main/res/values-tr/strings.xml | 2 - app/src/main/res/values-uk/strings.xml | 2 - app/src/main/res/values-uz/strings.xml | 2 - .../values-v31/keyboard-icons-lxx-dark.xml | 26 --- app/src/main/res/values-zh-rCN/strings.xml | 2 - app/src/main/res/values/attrs.xml | 37 ++-- app/src/main/res/values/colors.xml | 47 ++--- .../values/keyboard-icons-lxx-dark-parent.xml | 53 ------ .../res/values/keyboard-icons-lxx-dark.xml | 23 --- app/src/main/res/values/strings.xml | 4 - app/src/main/res/values/themes-common.xml | 2 +- app/src/main/res/values/themes-holo.xml | 2 +- .../{themes-ics.xml => themes-holo_blue.xml} | 96 +++++----- .../{themes-klp.xml => themes-holo_white.xml} | 96 +++++----- .../res/values/themes-lxx-auto-amoled.xml | 24 --- .../res/values/themes-lxx-auto-border.xml | 24 --- app/src/main/res/values/themes-lxx-auto.xml | 24 --- .../res/values/themes-lxx-dark-amoled.xml | 92 ---------- .../res/values/themes-lxx-dark-border.xml | 90 ---------- app/src/main/res/values/themes-lxx-dark.xml | 163 ----------------- .../res/values/themes-lxx-light-border.xml | 87 --------- app/src/main/res/values/themes-lxx-light.xml | 160 ----------------- app/src/main/res/values/themes-lxx.xml | 2 +- .../res/xml-sw600dp/key_styles_common.xml | 6 +- .../main/res/xml-sw600dp/key_styles_enter.xml | 4 +- app/src/main/res/xml/key_styles_actions.xml | 25 +-- app/src/main/res/xml/key_styles_common.xml | 10 +- app/src/main/res/xml/key_styles_enter.xml | 4 +- .../res/xml/key_styles_navigate_more_keys.xml | 2 +- app/src/main/res/xml/key_styles_number.xml | 2 +- .../main/res/xml/prefs_screen_appearance.xml | 23 +-- 252 files changed, 250 insertions(+), 2013 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png rename app/src/main/res/drawable-hdpi/{emoji_category_tab_selected_ics.9.png => emoji_category_tab_selected_holo_blue.9.png} (100%) rename app/src/main/res/drawable-hdpi/{emoji_category_tab_selected_klp.9.png => emoji_category_tab_selected_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-hdpi/ic_clipboard_pin_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_background_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png rename app/src/main/res/drawable-hdpi/{keyboard_popup_panel_background_ics.9.png => keyboard_popup_panel_background_holo_blue.9.png} (100%) rename app/src/main/res/drawable-hdpi/{keyboard_popup_panel_background_klp.9.png => keyboard_popup_panel_background_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark_border.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_suggest_strip_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-hdpi/keyboard_suggest_strip_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png rename app/src/main/res/drawable-mdpi/{emoji_category_tab_selected_ics.9.png => emoji_category_tab_selected_holo_blue.9.png} (100%) rename app/src/main/res/drawable-mdpi/{emoji_category_tab_selected_klp.9.png => emoji_category_tab_selected_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_background_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png rename app/src/main/res/drawable-mdpi/{keyboard_popup_panel_background_ics.9.png => keyboard_popup_panel_background_holo_blue.9.png} (100%) rename app/src/main/res/drawable-mdpi/{keyboard_popup_panel_background_klp.9.png => keyboard_popup_panel_background_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_border.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_suggest_strip_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-mdpi/keyboard_suggest_strip_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png rename app/src/main/res/drawable-xhdpi/{emoji_category_tab_selected_ics.9.png => emoji_category_tab_selected_holo_blue.9.png} (100%) rename app/src/main/res/drawable-xhdpi/{emoji_category_tab_selected_klp.9.png => emoji_category_tab_selected_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-xhdpi/ic_clipboard_pin_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_background_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png rename app/src/main/res/drawable-xhdpi/{keyboard_popup_panel_background_ics.9.png => keyboard_popup_panel_background_holo_blue.9.png} (100%) rename app/src/main/res/drawable-xhdpi/{keyboard_popup_panel_background_klp.9.png => keyboard_popup_panel_background_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_suggest_strip_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xhdpi/keyboard_suggest_strip_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png rename app/src/main/res/drawable-xxhdpi/{emoji_category_tab_selected_ics.9.png => emoji_category_tab_selected_holo_blue.9.png} (100%) rename app/src/main/res/drawable-xxhdpi/{emoji_category_tab_selected_klp.9.png => emoji_category_tab_selected_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_clipboard_pin_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png rename app/src/main/res/drawable-xxhdpi/{keyboard_popup_panel_background_ics.9.png => keyboard_popup_panel_background_holo_blue.9.png} (100%) rename app/src/main/res/drawable-xxhdpi/{keyboard_popup_panel_background_klp.9.png => keyboard_popup_panel_background_holo_white.9.png} (100%) delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_clipboard_pin_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_dark.9.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light_border.xml rename app/src/main/res/drawable/{btn_keyboard_key_functional_ics.xml => btn_keyboard_key_functional_holo_blue.xml} (100%) rename app/src/main/res/drawable/{btn_keyboard_key_functional_klp.xml => btn_keyboard_key_functional_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_light_border.xml rename app/src/main/res/drawable/{btn_keyboard_key_ics.xml => btn_keyboard_key_holo_blue.xml} (100%) rename app/src/main/res/drawable/{btn_keyboard_key_klp.xml => btn_keyboard_key_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_lxx_dark_amoled.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_lxx_light.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_normal_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_normal_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_light.xml rename app/src/main/res/drawable/{btn_keyboard_key_popup_ics.xml => btn_keyboard_key_popup_holo_blue.xml} (100%) rename app/src/main/res/drawable/{btn_keyboard_key_popup_klp.xml => btn_keyboard_key_popup_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_popup_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_popup_lxx_light.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_light_border.xml rename app/src/main/res/drawable/{btn_keyboard_spacebar_ics.xml => btn_keyboard_spacebar_holo_blue.xml} (100%) rename app/src/main/res/drawable/{btn_keyboard_spacebar_klp.xml => btn_keyboard_spacebar_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/btn_keyboard_spacebar_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_keyboard_spacebar_lxx_light.xml rename app/src/main/res/drawable/{btn_suggestion_ics.xml => btn_suggestion_holo_blue.xml} (100%) rename app/src/main/res/drawable/{btn_suggestion_klp.xml => btn_suggestion_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/btn_suggestion_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/btn_suggestion_lxx_light.xml delete mode 100644 app/src/main/res/drawable/keyboard_background_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/keyboard_background_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/keyboard_key_feedback_background_lxx_dark_border.xml rename app/src/main/res/drawable/{keyboard_key_feedback_ics.xml => keyboard_key_feedback_holo_blue.xml} (100%) rename app/src/main/res/drawable/{keyboard_key_feedback_klp.xml => keyboard_key_feedback_holo_white.xml} (100%) delete mode 100644 app/src/main/res/drawable/keyboard_key_feedback_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/keyboard_suggest_strip_lxx_dark_border.xml delete mode 100644 app/src/main/res/drawable/keyboard_suggest_strip_lxx_light_border.xml delete mode 100644 app/src/main/res/drawable/sym_keyboard_clipboard_dark.xml delete mode 100644 app/src/main/res/values-night/themes-lxx-auto-amoled.xml delete mode 100644 app/src/main/res/values-night/themes-lxx-auto-border.xml delete mode 100644 app/src/main/res/values-night/themes-lxx-auto.xml delete mode 100644 app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml delete mode 100644 app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml delete mode 100644 app/src/main/res/values/keyboard-icons-lxx-dark.xml rename app/src/main/res/values/{themes-ics.xml => themes-holo_blue.xml} (75%) rename app/src/main/res/values/{themes-klp.xml => themes-holo_white.xml} (74%) delete mode 100644 app/src/main/res/values/themes-lxx-auto-amoled.xml delete mode 100644 app/src/main/res/values/themes-lxx-auto-border.xml delete mode 100644 app/src/main/res/values/themes-lxx-auto.xml delete mode 100644 app/src/main/res/values/themes-lxx-dark-amoled.xml delete mode 100644 app/src/main/res/values/themes-lxx-dark-border.xml delete mode 100644 app/src/main/res/values/themes-lxx-dark.xml delete mode 100644 app/src/main/res/values/themes-lxx-light-border.xml delete mode 100644 app/src/main/res/values/themes-lxx-light.xml diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java index 146ea2f2f..061d50ccd 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java @@ -36,25 +36,31 @@ import java.util.Map; public final class KeyboardTheme implements Comparable { + // old themes public static final String THEME_FAMILY_MATERIAL = "Material"; public static final String THEME_FAMILY_HOLO = "Holo (Legacy)"; - public static final String THEME_VARIANT_LIGHT = "Light"; - public static final String THEME_VARIANT_DARK = "Dark"; - public static final String THEME_VARIANT_WHITE = "White"; - public static final String THEME_VARIANT_BLUE = "Blue"; + public static final String THEME_VARIANT_HOLO_WHITE = "White"; + public static final String THEME_VARIANT_HOLO_BLUE = "Blue"; public static final String THEME_VARIANT_CUSTOM = "User-defined"; public static final String THEME_VARIANT_HOLO_USER = "User-defined (Holo)"; + // new themes using the custom colors + public static final String THEME_LIGHT = "light"; + public static final String THEME_DARK = "dark"; + public static final String THEME_DARKER = "darker"; + public static final String THEME_BLACK = "black"; + public static final String THEME_USER = "user"; + public static final String THEME_USER_DARK = "user_dark"; + public static final String[] CUSTOM_THEME_VARIANTS = new String[] { THEME_LIGHT, THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER }; + public static final String[] CUSTOM_THEME_VARIANTS_DARK = new String[] { THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER_DARK }; + public static final String[] THEME_FAMILIES = {THEME_FAMILY_MATERIAL, THEME_FAMILY_HOLO}; public static final Map THEME_VARIANTS = new HashMap<>(); static { - THEME_VARIANTS.put(THEME_FAMILY_MATERIAL, - new String[] {THEME_VARIANT_LIGHT, THEME_VARIANT_DARK, THEME_VARIANT_CUSTOM}); + THEME_VARIANTS.put(THEME_FAMILY_MATERIAL, CUSTOM_THEME_VARIANTS); THEME_VARIANTS.put(THEME_FAMILY_HOLO, - new String[] {THEME_VARIANT_WHITE, THEME_VARIANT_BLUE, THEME_VARIANT_HOLO_USER}); - THEME_VARIANTS.put(THEME_FAMILY_HOLO, - new String[] {THEME_VARIANT_WHITE, THEME_VARIANT_BLUE, THEME_VARIANT_HOLO_USER}); + new String[] {THEME_VARIANT_HOLO_WHITE, THEME_VARIANT_HOLO_BLUE, THEME_VARIANT_HOLO_USER}); } private static final String TAG = KeyboardTheme.class.getSimpleName(); @@ -64,64 +70,30 @@ public final class KeyboardTheme implements Comparable { // These should be aligned with Keyboard.themeId and Keyboard.Case.keyboardTheme // attributes' values in attrs.xml. - public static final int THEME_ID_ICS = 0; - public static final int THEME_ID_KLP = 2; - public static final int THEME_ID_KLP_CUSTOM = 13; - public static final int THEME_ID_LXX_LIGHT = 3; - public static final int THEME_ID_LXX_DARK_AMOLED = 4; - public static final int THEME_ID_LXX_AUTO_AMOLED = 10; - public static final int THEME_ID_LXX_LIGHT_BORDER = 5; - public static final int THEME_ID_LXX_DARK_BORDER = 6; - public static final int THEME_ID_LXX_DARK = 7; - public static final int THEME_ID_LXX_AUTO = 9; - public static final int THEME_ID_LXX_AUTO_BORDER = 8; - public static final int THEME_ID_LXX_CUSTOM = 11; - public static final int THEME_ID_LXX_CUSTOM_BORDER = 12; - public static final int THEME_ID_LXX_BASE = 14; - public static final int THEME_ID_LXX_BASE_BORDER = 15; - public static final int DEFAULT_THEME_ID = THEME_ID_LXX_DARK_BORDER; - - private static KeyboardTheme[] AVAILABLE_KEYBOARD_THEMES; + public static final int THEME_ID_HOLO_BLUE = 0; + public static final int THEME_ID_HOLO_WHITE = 1; + public static final int THEME_ID_HOLO_CUSTOM = 2; // todo: custom <-> white? + public static final int THEME_ID_LXX_BASE = 3; + public static final int THEME_ID_LXX_BASE_BORDER = 4; + public static final int THEME_ID_LXX_CUSTOM = 5; // todo: custom <-> base? + public static final int THEME_ID_LXX_CUSTOM_BORDER = 6; + public static final int DEFAULT_THEME_ID = THEME_ID_LXX_CUSTOM; /* package private for testing */ static final KeyboardTheme[] KEYBOARD_THEMES = { - new KeyboardTheme(THEME_ID_ICS, "ICS", R.style.KeyboardTheme_ICS, + new KeyboardTheme(THEME_ID_HOLO_BLUE, "HoloBlue", R.style.KeyboardTheme_HoloBlue, // This has never been selected because we support ICS or later. VERSION_CODES.BASE), - new KeyboardTheme(THEME_ID_KLP, "KLP", R.style.KeyboardTheme_KLP, + new KeyboardTheme(THEME_ID_HOLO_WHITE, "HoloWhite", R.style.KeyboardTheme_HoloWhite, // Default theme for ICS, JB, and KLP. VERSION_CODES.ICE_CREAM_SANDWICH), - new KeyboardTheme(THEME_ID_LXX_LIGHT, "LXXLight", R.style.KeyboardTheme_LXX_Light, - // Default theme for LXX. - VERSION_CODES.BASE), - new KeyboardTheme(THEME_ID_LXX_DARK, "LXXDark", R.style.KeyboardTheme_LXX_Dark, - // This has never been selected as default theme. - VERSION_CODES.BASE), - new KeyboardTheme(THEME_ID_LXX_DARK_AMOLED, "LXXDarkAmoled", R.style.KeyboardTheme_LXX_Dark_Amoled, - // This has never been selected as default theme. - VERSION_CODES.BASE), - new KeyboardTheme(THEME_ID_LXX_LIGHT_BORDER, "LXXLightBorder", R.style.KeyboardTheme_LXX_Light_Border, - // This has never been selected as default theme. - Build.VERSION_CODES.BASE), - new KeyboardTheme(THEME_ID_LXX_DARK_BORDER, "LXXDarkBorder", R.style.KeyboardTheme_LXX_Dark_Border, - // This has never been selected as default theme. - VERSION_CODES.LOLLIPOP), - new KeyboardTheme(THEME_ID_LXX_AUTO_BORDER, "LXXAutoBorder", R.style.KeyboardTheme_LXX_Auto_Border, - // This has never been selected as default theme. - VERSION_CODES.LOLLIPOP), - new KeyboardTheme(THEME_ID_LXX_AUTO, "LXXAuto", R.style.KeyboardTheme_LXX_Auto, - // This has never been selected as default theme. - VERSION_CODES.LOLLIPOP), - new KeyboardTheme(THEME_ID_LXX_AUTO_AMOLED, "LXXAutoAmoled", R.style.KeyboardTheme_LXX_Auto_Amoled, - // This has never been selected as default theme. - VERSION_CODES.LOLLIPOP), new KeyboardTheme(THEME_ID_LXX_CUSTOM, "LXXCustom", R.style.KeyboardTheme_LXX_Base, // This has never been selected as default theme. VERSION_CODES.LOLLIPOP), new KeyboardTheme(THEME_ID_LXX_CUSTOM_BORDER, "LXXCustomBorder", R.style.KeyboardTheme_LXX_Base_Border, // This has never been selected as default theme. VERSION_CODES.LOLLIPOP), - new KeyboardTheme(THEME_ID_KLP_CUSTOM, "KLPCustom", R.style.KeyboardTheme_KLP, + new KeyboardTheme(THEME_ID_HOLO_CUSTOM, "HoloCustom", R.style.KeyboardTheme_HoloWhite, // This has never been selected as default theme. VERSION_CODES.BASE), new KeyboardTheme(THEME_ID_LXX_BASE, "LXXBase", R.style.KeyboardTheme_LXX_Base, @@ -265,27 +237,20 @@ public final class KeyboardTheme implements Comparable { } public static String getThemeFamily(int themeId) { - if (themeId == THEME_ID_ICS || themeId == THEME_ID_KLP || themeId == THEME_ID_KLP_CUSTOM) return THEME_FAMILY_HOLO; + if (themeId == THEME_ID_HOLO_BLUE || themeId == THEME_ID_HOLO_WHITE || themeId == THEME_ID_HOLO_CUSTOM) return THEME_FAMILY_HOLO; return THEME_FAMILY_MATERIAL; } public static String getThemeVariant(int themeId) { switch (themeId) { - case THEME_ID_LXX_DARK: - case THEME_ID_LXX_DARK_AMOLED: - case THEME_ID_LXX_DARK_BORDER: - return THEME_VARIANT_DARK; - case THEME_ID_LXX_LIGHT: - case THEME_ID_LXX_LIGHT_BORDER: - return THEME_VARIANT_LIGHT; - case THEME_ID_KLP: - return THEME_VARIANT_WHITE; - case THEME_ID_ICS: - return THEME_VARIANT_BLUE; + case THEME_ID_HOLO_WHITE: + return THEME_VARIANT_HOLO_WHITE; + case THEME_ID_HOLO_BLUE: + return THEME_VARIANT_HOLO_BLUE; case THEME_ID_LXX_CUSTOM: case THEME_ID_LXX_CUSTOM_BORDER: return THEME_VARIANT_CUSTOM; - case THEME_ID_KLP_CUSTOM: + case THEME_ID_HOLO_CUSTOM: return THEME_VARIANT_HOLO_USER; default: return null; @@ -294,12 +259,9 @@ public final class KeyboardTheme implements Comparable { public static boolean getHasKeyBorders(int themeId) { switch (themeId) { - case THEME_ID_LXX_DARK_BORDER: - case THEME_ID_LXX_LIGHT_BORDER: - case THEME_ID_LXX_AUTO_BORDER: case THEME_ID_LXX_CUSTOM_BORDER: - case THEME_ID_ICS: - case THEME_ID_KLP: + case THEME_ID_HOLO_BLUE: + case THEME_ID_HOLO_WHITE: return true; default: return false; @@ -310,28 +272,7 @@ public final class KeyboardTheme implements Comparable { switch (themeId) { case THEME_ID_LXX_CUSTOM: case THEME_ID_LXX_CUSTOM_BORDER: - case THEME_ID_KLP_CUSTOM: - return true; - default: - return false; - } - } - - public static boolean getIsDayNight(int themeId) { - switch (themeId) { - case THEME_ID_LXX_AUTO: - case THEME_ID_LXX_AUTO_AMOLED: - case THEME_ID_LXX_AUTO_BORDER: - return true; - default: - return false; - } - } - - public static boolean getIsAmoledMode(int themeId) { - switch (themeId) { - case THEME_ID_LXX_DARK_AMOLED: - case THEME_ID_LXX_AUTO_AMOLED: + case THEME_ID_HOLO_CUSTOM: return true; default: return false; @@ -339,40 +280,16 @@ public final class KeyboardTheme implements Comparable { } public static int getThemeForParameters(String family, String variant, - boolean keyBorders, boolean dayNight, boolean amoledMode) { + boolean keyBorders) { if (THEME_FAMILY_HOLO.equals(family)) { - if (THEME_VARIANT_BLUE.equals(variant)) return THEME_ID_ICS; - if (THEME_VARIANT_HOLO_USER.equals(variant)) return THEME_ID_KLP_CUSTOM; - return THEME_ID_KLP; + if (THEME_VARIANT_HOLO_BLUE.equals(variant)) return THEME_ID_HOLO_BLUE; + if (THEME_VARIANT_HOLO_USER.equals(variant)) return THEME_ID_HOLO_CUSTOM; + return THEME_ID_HOLO_WHITE; } - // check custom before dayNight, because now both can match - if (THEME_VARIANT_CUSTOM.equals(variant)) { - if (keyBorders) return THEME_ID_LXX_CUSTOM_BORDER; - return THEME_ID_LXX_CUSTOM; - } - if (dayNight) { - if (keyBorders) return THEME_ID_LXX_AUTO_BORDER; - if (amoledMode) return THEME_ID_LXX_AUTO_AMOLED; - return THEME_ID_LXX_AUTO; - } - if (THEME_VARIANT_DARK.equals(variant)) { - if (keyBorders) return THEME_ID_LXX_DARK_BORDER; - if (amoledMode) return THEME_ID_LXX_DARK_AMOLED; - return THEME_ID_LXX_DARK; - } - if (keyBorders) return THEME_ID_LXX_LIGHT_BORDER; - return THEME_ID_LXX_LIGHT; + if (keyBorders) return THEME_ID_LXX_CUSTOM_BORDER; + return THEME_ID_LXX_CUSTOM; } - public static final String THEME_LIGHT = "light"; - public static final String THEME_DARK = "dark"; - public static final String THEME_DARKER = "darker"; - public static final String THEME_BLACK = "black"; - public static final String THEME_USER = "user"; - public static final String THEME_USER_DARK = "user_dark"; - public static final String[] CUSTOM_THEME_VARIANTS = new String[] { THEME_LIGHT, THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER }; - public static final String[] CUSTOM_THEME_VARIANTS_DARK = new String[] { THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER_DARK }; - // todo (later): material you, system accent, ... // todo: copies of original themes might need adjustments, though maybe it's only Colors that needs to be adjusted public static Colors getCustomTheme(String theme, Context context, SharedPreferences prefs) { diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java index 81a40e6f4..ec4f944ce 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java @@ -17,6 +17,7 @@ package org.dslul.openboard.inputmethod.keyboard; import android.content.Context; +import android.content.SharedPreferences; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; @@ -31,6 +32,8 @@ import android.graphics.drawable.NinePatchDrawable; import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; + +import androidx.core.content.ContextCompat; import androidx.core.graphics.drawable.DrawableCompat; import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; @@ -41,9 +44,11 @@ import org.dslul.openboard.inputmethod.latin.common.Colors; import org.dslul.openboard.inputmethod.latin.common.Constants; import org.dslul.openboard.inputmethod.latin.settings.Settings; import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestionsView; +import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils; import org.dslul.openboard.inputmethod.latin.utils.TypefaceUtils; import java.util.HashSet; +import java.util.Objects; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -383,7 +388,7 @@ public class KeyboardView extends View { final Rect padding = mKeyBackgroundPadding; bgWidth = keyWidth + padding.left + padding.right; // absurdly horrible workaround, because it's not possible to set padding as percentage of height in btn_keyboard_spacebar_lxx_base - if (mColors.isCustom && key.getBackgroundType() == Key.BACKGROUND_TYPE_SPACEBAR) { + if (mColors.isCustom && key.getBackgroundType() == Key.BACKGROUND_TYPE_SPACEBAR && !isHoloTheme()) { Rect p = new Rect(); background.getPadding(p); if (p.top != 0) { @@ -407,6 +412,16 @@ public class KeyboardView extends View { canvas.translate(-bgX, -bgY); } + private boolean isHoloTheme() { + final SharedPreferences prefs = DeviceProtectedUtils.getSharedPreferences(getContext()); + final int keyboardThemeId = KeyboardTheme.getThemeForParameters( + prefs.getString(Settings.PREF_THEME_FAMILY, ""), + prefs.getString(Settings.PREF_THEME_VARIANT, ""), + prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false) + ); + return KeyboardTheme.getThemeFamily(keyboardThemeId).equals(KeyboardTheme.THEME_FAMILY_HOLO); + } + // Draw key top visuals. protected void onDrawKeyTopVisuals(@Nonnull final Key key, @Nonnull final Canvas canvas, @Nonnull final Paint paint, @Nonnull final KeyDrawParams params) { diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java index 3e5b417f4..c29504101 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java @@ -55,23 +55,10 @@ public class Colors { } // todo (later): remove this and isCustom, once the old themes can be completely replaced + // for now there are the holo themes left, which don't require any of themeId and isNight public Colors(int themeId, final boolean isNight) { isCustom = false; - if (KeyboardTheme.getIsDayNight(themeId)) { - if (!isNight) - navBar = Color.rgb(236, 239, 241); - else if (themeId == KeyboardTheme.THEME_ID_LXX_DARK) - navBar = Color.rgb(38, 50, 56); - else - navBar = Color.BLACK; - } else if (KeyboardTheme.THEME_VARIANT_LIGHT.equals(KeyboardTheme.getThemeVariant(themeId))) { - navBar = Color.rgb(236, 239, 241); - } else if (themeId == KeyboardTheme.THEME_ID_LXX_DARK) { - navBar = Color.rgb(38, 50, 56); - } else { - // dark border is 13/13/13, but that's ok - navBar = Color.BLACK; - } + navBar = Color.BLACK; accent = 0; background = 0; keyBackground = 0; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt index 45b4a595c..79d3986dc 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt @@ -37,7 +37,8 @@ import java.util.* * "Appearance" settings sub screen. */ @Suppress("Deprecation") // yes everything here is deprecated, but only work on this if really necessary -// todo: simplify when removing old themes +// todo: simplify when removing old themes (or migrating holo to same style as user themes) +// there is a bunch of ugly things in the theme settings, and mostly for historic reasons... // idea for color selection // left: which color (background, key, text,...) // right: color preview (always the correct one, even if determined automatically) @@ -56,10 +57,8 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC private lateinit var themeFamilyPref: ListPreference private lateinit var themeVariantPref: ListPreference - private lateinit var customThemeVariantPref: ListPreference private lateinit var customThemeVariantNightPref: ListPreference private lateinit var keyBordersPref: TwoStatePreference - private lateinit var amoledModePref: TwoStatePreference private var dayNightPref: TwoStatePreference? = null private lateinit var userColorsPref: Preference @@ -160,11 +159,9 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC private fun saveSelectedThemeId( family: String = themeFamilyPref.value, variant: String = themeVariantPref.value, - keyBorders: Boolean = keyBordersPref.isChecked, - dayNight: Boolean = dayNightPref?.isChecked ?: false, - amoledMode: Boolean = amoledModePref.isChecked + keyBorders: Boolean = keyBordersPref.isChecked ) { - selectedThemeId = KeyboardTheme.getThemeForParameters(family, variant, keyBorders, dayNight, amoledMode) + selectedThemeId = KeyboardTheme.getThemeForParameters(family, variant, keyBorders) KeyboardTheme.saveKeyboardThemeId(selectedThemeId, sharedPreferences) } @@ -178,45 +175,31 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC } } val variants = KeyboardTheme.THEME_VARIANTS[themeFamily]!! - val variant = KeyboardTheme.getThemeVariant(selectedThemeId) + val variant = if (isLegacyFamily) KeyboardTheme.getThemeVariant(selectedThemeId) + else sharedPreferences.getString(Settings.PREF_CUSTOM_THEME_VARIANT, KeyboardTheme.THEME_LIGHT) if (!skipThemeVariant) { themeVariantPref.apply { - entries = variants + entries = if (isLegacyFamily) variants // todo: translatable string for holo, not internal name + else variants.map { + val resId = resources.getIdentifier("theme_name_$it", "string", activity.packageName) + if (resId == 0) it else getString(resId) + }.toTypedArray() entryValues = variants value = variant ?: variants[0] - summary = variant ?: "Auto" - isEnabled = isLegacyFamily || !KeyboardTheme.getIsDayNight(selectedThemeId) + summary = if (isLegacyFamily) variant + else { + val resId = resources.getIdentifier("theme_name_$variant", "string", activity.packageName) + if (resId == 0) variant else getString(resId) + } } } - customThemeVariantPref.apply { - val variant = sharedPreferences.getString(Settings.PREF_CUSTOM_THEME_VARIANT, KeyboardTheme.THEME_LIGHT) - // todo (idea): re-work setting to actually see preview of theme colors... but that's a lot of work - val variants = KeyboardTheme.CUSTOM_THEME_VARIANTS - entries = variants.map { - val resId = resources.getIdentifier("theme_name_$it", "string", activity.packageName) - if (resId == 0) it else getString(resId) - }.toTypedArray() - entryValues = variants - value = variant - val resId = resources.getIdentifier("theme_name_$variant", "string", activity.packageName) - summary = if (resId == 0) variant else getString(resId) - isEnabled = true - } keyBordersPref.apply { - isEnabled = !isLegacyFamily && !KeyboardTheme.getIsAmoledMode(selectedThemeId) + isEnabled = !isLegacyFamily isChecked = isLegacyFamily || KeyboardTheme.getHasKeyBorders(selectedThemeId) } - amoledModePref.apply { - isEnabled = !isLegacyFamily && variant != KeyboardTheme.THEME_VARIANT_LIGHT - && !KeyboardTheme.getHasKeyBorders(selectedThemeId) - && !KeyboardTheme.getIsCustom(selectedThemeId) - isChecked = !isLegacyFamily && KeyboardTheme.getIsAmoledMode(selectedThemeId) - } dayNightPref?.apply { isEnabled = !isLegacyFamily - isChecked = !isLegacyFamily && (KeyboardTheme.getIsDayNight(selectedThemeId) - || (KeyboardTheme.getIsCustom(selectedThemeId) && sharedPreferences.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false)) - ) + isChecked = !isLegacyFamily && KeyboardTheme.getIsCustom(selectedThemeId) && sharedPreferences.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false) } } @@ -234,9 +217,19 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC } themeVariantPref = preferenceScreen.findPreference(Settings.PREF_THEME_VARIANT) as ListPreference themeVariantPref.apply { - title = "$title old (to be removed)" // todo: remove, this is just a workaround while there are still 2 ways of selecting variant onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> summary = entries[entryValues.indexOfFirst { it == value }] + + if (themeFamilyPref.value == KeyboardTheme.THEME_FAMILY_MATERIAL) { + // not so nice workaround, could be removed in the necessary re-work: new value seems + // to be stored only after this method call, but we update the summary and user-defined color enablement in here -> store it now + if (value == sharedPreferences.getString(Settings.PREF_CUSTOM_THEME_VARIANT, KeyboardTheme.THEME_LIGHT)) + return@OnPreferenceChangeListener true // avoid infinite loop + sharedPreferences.edit { putString(Settings.PREF_CUSTOM_THEME_VARIANT, value as String) } + + summary = entries[entryValues.indexOfFirst { it == value }] + needsReload = true + } saveSelectedThemeId(variant = value as String) updateThemePreferencesState(skipThemeFamily = true, skipThemeVariant = true) true @@ -248,44 +241,14 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC updateThemePreferencesState(skipThemeFamily = true) true } - amoledModePref = preferenceScreen.findPreference(Settings.PREF_THEME_AMOLED_MODE) as TwoStatePreference - amoledModePref.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - saveSelectedThemeId(amoledMode = value as Boolean) - updateThemePreferencesState(skipThemeFamily = true) - true - } dayNightPref = preferenceScreen.findPreference(Settings.PREF_THEME_DAY_NIGHT) as? TwoStatePreference dayNightPref?.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - saveSelectedThemeId(dayNight = value as Boolean) updateThemePreferencesState(skipThemeFamily = true) true } - customThemeVariantPref = preferenceScreen.findPreference(Settings.PREF_CUSTOM_THEME_VARIANT) as ListPreference - customThemeVariantPref.apply { - title = "$title new" // todo: remove, this is just a workaround while there are still 2 ways of selecting variant - onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - // not so nice workaround, could be removed in the necessary re-work: new value seems - // to be stored only after this method call, but we update the summary and user-defined color enablement in here -> store it now - if (value == sharedPreferences.getString(Settings.PREF_CUSTOM_THEME_VARIANT, KeyboardTheme.THEME_LIGHT)) - return@OnPreferenceChangeListener true // avoid infinite loop - sharedPreferences.edit { putString(Settings.PREF_CUSTOM_THEME_VARIANT, value as String) } - - summary = entries[entryValues.indexOfFirst { it == value }] - needsReload = true - - // always switch to user-defined theme variant - val themeFamily = KeyboardTheme.getThemeFamily(selectedThemeId) - val variants = KeyboardTheme.THEME_VARIANTS[themeFamily]!! - val userVariant = variants.first { it.contains("user", true) } - saveSelectedThemeId(variant = userVariant as String) - updateThemePreferencesState(skipThemeFamily = true) - - true - } - } customThemeVariantNightPref = preferenceScreen.findPreference(Settings.PREF_CUSTOM_THEME_VARIANT_NIGHT) as ListPreference customThemeVariantNightPref.apply { - title = "$title new (night)" // todo: remove, this is just a workaround while there are still 2 ways of selecting variant + title = "$title (night)" // todo: string resource onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> // not so nice workaround, could be removed in the necessary re-work: new value seems // to be stored only after this method call, but we update the summary and user-defined color enablement in here -> store it now diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java index 83f1b3bd7..dc1a3b305 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java @@ -67,7 +67,6 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang public static final String PREF_CUSTOM_THEME_VARIANT_NIGHT = "custom_theme_variant_night"; public static final String PREF_THEME_KEY_BORDERS = "theme_key_borders"; public static final String PREF_THEME_DAY_NIGHT = "theme_auto_day_night"; - public static final String PREF_THEME_AMOLED_MODE = "theme_amoled_mode"; public static final String PREF_THEME_USER = "theme_select_colors"; public static final String PREF_THEME_USER_COLOR_TEXT = "theme_color_text"; public static final String PREF_THEME_USER_COLOR_HINT_TEXT = "theme_color_hint_text"; @@ -576,9 +575,7 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang final int keyboardThemeId = KeyboardTheme.getThemeForParameters( prefs.getString(Settings.PREF_THEME_FAMILY, ""), prefs.getString(Settings.PREF_THEME_VARIANT, ""), - prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false), - prefs.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false), - prefs.getBoolean(Settings.PREF_THEME_AMOLED_MODE, false) + prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false) ); // todo: night mode can be unspecified -> maybe need to adjust for correct behavior on some devices? final boolean isNight = (context.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsFragment.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsFragment.java index 4798110d3..b33a9c4d2 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsFragment.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsFragment.java @@ -83,6 +83,12 @@ public final class SettingsFragment extends PreferenceFragment { if (actionBar != null && screenTitle != null) { actionBar.setTitle(screenTitle); } + + // todo: got a crash because it wasn't initialized... + // but sometimes wrong languages are returned when not initializing on creation of LatinIME + // maybe wait until some user actually encounters this bug, initializing here is really rare + SubtypeSettingsKt.init(getActivity()); + findPreference("screen_languages").setSummary(getEnabledSubtypesLabel()); if (BuildConfig.DEBUG) askAboutCrashReports(); diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png deleted file mode 100644 index 5014c9472f742abb9a86c744630fda65a1617fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je_cTu&Fr5RcB}0OL&w4$S{28kjju+cRq-E3@*HMsMY-2i6v=OU%f~ z6ErLTcAt@;-AuUZUSW#`x2+|%7X*)h&<+Je-Wm^mz0dDdA}fBVCFcv-GBr_`4>Ke6ErLTcAtfm(Ax&{b&%^ig?RozH|GW5%kzuGR zTWq{})3n%od%7P!J!?HB^4Pi4XBAd0^0;7B7MItQ#TGtiZ}pFshhHvjW#O&*{(-G2comSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrl#PZ!4!i{7=DH*y_N;Bmbuef#Lb|Nj^A>9v-u@bX$2@|aoB*}|J= zm6v+fx%7U96|dN299Whtm$G5@bUC+I#GSz_eocSCJHZF6tidxnBaTc>^(a49FIYZJ zar5L#g?BoxY3fVFP6`La9%@_SxFXl^&g74EW;+?&3uJh>&T2IQUBKY!>gTe~DWM4f Dkaa}6 diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png deleted file mode 100644 index b8717e66869b1f0d5af3b22fa48214fd3e1ffaf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2comSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrmXo-U3d7QJgH8}c<9@VL$o+MOe_$$7C=Lu|o6)c@`~GKVeeVSfN0=MLv~rxH zO<59DU)@%)(~VK>GMn$Isj%*2rE{LPq)N$_dd2NiMUs^MrtwR1%70yD_lAk@kKK*( jZt(|;?NpQw27Y3FuPyPdbZ>k*(1i@1u6{1-oD!M<^}$dx diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png deleted file mode 100644 index be0812fdf2f7da05b600ef614382b463aef8afeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je@`ou`Xqh)3t!DF-@2$sIcCS)ex00!Ox}uVE+4dvPZ*RJ=D1V~r>@**$c-{d8u!C!dH3c9NPlZXNyu7ug414a^*-?b*58o>_Uy!Zv5+s|QZbmCiT1 zcuOe7V2|!$(TgS8e=h!AEB;0UWV%4Qv&3;sbIYMr+`^obh4Aps(UMB*B RT!7AD@O1TaS?83{1OS;KMz88YfogoMPu|Nr${ot3XLC@Vh> zR*Q;m;%VESxBBtR}Y+=E1hq2 z@s?1E!5-biq8Cjz_T(j8*|acIQrT8_v2=psk_Yna(x2_)^vs-I&9JNgee}!Y>+xMW zzth&{|8jS-m_EU3ns~nY=Qp;sO-iT#ZQjiFH$Blz(M?v-v|0OH#Jv4G|IBaQ*(Xsd w5`C=l-?ij(pSOnz1-bJyJTmdKI;Vst00_llO8@`> diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png deleted file mode 100644 index 32311666f8c7e164e1af03792474b8c1b2975129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>c!3HFg6Ro&`6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je_c6;Bt(kcif|Hx6<&IS4d7toKo|{qpbpO-E<5?aiN{Cin;hIa>eB^ni!Sf>TZ7I>z2r#;|0 zqa-xDWV5N8kdR_vvnE{iJkWm(p00i_>zopr0D1^^W&i*H diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_light.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_light.9.png deleted file mode 100644 index 1256b8b21b4c539984644ed9f16cf37349788293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>c!3HFg6Ro&`6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je_cdrud~kcif|H+;PgJ4iG=SUu#l5uyXqP>98=MTE=PhTD0`l4y+RrANUU*ERA^O!SwOGe)R?J^9qem{=9 zPu$c!3HFg6Ro&`6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je_cV^0^ykcif|H#TxL8wfN!{BQMQ!3Djym%i7VOfSn^=v3<2eq>3+ zbmq*w9r7ZMCi3QTZ^AvUue0A0HsOy5lLPmhM&Sz#oBrOdV@P0=J0Ls5Wyt}dRqX2= zzO!EtD_~)JpsMt6LfjV4tKkk4&&9A^X42WfT^O|Wb;mRw>!9?Y*DV<*H!Pd?bU7Q> znL}Hqv2dM<;k*3IAQv0)EODBd9V1uHI*v$l=SJI&hFcxBq}=G;!M5tI$DPTkH(YM{ w2BsG&&b4L8|8Xla;zopr0IRBdM*si- diff --git a/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png b/app/src/main/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png deleted file mode 100644 index c05605fbf700f09300088a361a29431ac898a1fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>c!3HFg6Ro&`6icy_X9x!n)NrJ90QsB+9+AZi z4BVX{%xHe{^je_cA5Ry@kcif|H*EQu90VL5ZZ})RYGM{u#o3?mGE&o)sr^Ebw3O+` z<%POsH+`?n=xKZ-_F0HSv__KSs6%~Z{g}mCr2JO5mK*@Uv?6!%YVyZ!j-Ui@u$w6x_c`Xu*f`Z`h1mf2?}8!*l7nBauuw zZnHf1rWZ_O(7qIDr=@VHXhzud#)tLn^~()1xh5~eLQJ#OS>D^<%CTF$WlwoKNA}6& zEU|RX4a#}EQ+9Em6G{mGlh diff --git a/app/src/main/res/drawable-hdpi/emoji_category_tab_selected_ics.9.png b/app/src/main/res/drawable-hdpi/emoji_category_tab_selected_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-hdpi/emoji_category_tab_selected_ics.9.png rename to app/src/main/res/drawable-hdpi/emoji_category_tab_selected_holo_blue.9.png diff --git a/app/src/main/res/drawable-hdpi/emoji_category_tab_selected_klp.9.png b/app/src/main/res/drawable-hdpi/emoji_category_tab_selected_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-hdpi/emoji_category_tab_selected_klp.9.png rename to app/src/main/res/drawable-hdpi/emoji_category_tab_selected_holo_white.9.png diff --git a/app/src/main/res/drawable-hdpi/ic_clipboard_pin_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_clipboard_pin_lxx_dark.png deleted file mode 100644 index 708249eb0a3debaa7bc25e2be8edf9f3f2f00834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmV;D0&V??P)DyG6MsSY>Pw*Tf~Li?R(|$901~``C*h@H#R?E=P>UWu#} zF}1%a_@3GKr${Rw1Wfqtj~7z*M708Q2};q`iPV>%;PbN~<{9MkI}(MAO{BjDqnVOC zvu1Pza}g@Oex|<6l;vo;5FGUd#`rmwM4J(4-P<#p^-@eZvGka(GkTHnYSSno)5Saj zKhIPI^e7_#+Le@A?L6=XUmARakriIj_K?lbGZi(BMCIbg>D78sTCG>Fv~pIBBFa!a~1LtXF7X-7^H9g8BkL0k3OxOX6fwt zb@j+XCbIc?mV`#vu$zp}cGJ6#K#z4t0+4cg9Q{z4r8CCYwM<#v!dOxBo^AgF${f9; zfe-n*p2-0+lLKU?J_XYH4M^Q;0hJSX4fJ34nJ zaCd?*qxs3xYk`73o-U3d9-VKmEfj1p5OBFz?{n%@nk-KiiiNfDNE)S_n4st!?f7y19|yk7)12SdeEsMRG?&5C L)z4*}Q$iB}O%pWN diff --git a/app/src/main/res/drawable-hdpi/keyboard_background_lxx_light.9.png b/app/src/main/res/drawable-hdpi/keyboard_background_lxx_light.9.png deleted file mode 100644 index bf5450cc7b4a6487e3b20c749c0411e35fd23d82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%EX7WqAsj$Z!;#Vf4nJ zaCd?*qxs3xYk`99o-U3d9-VKmDGD7>5OBV@pQowl|K^~8Xhs=DW6_^#pKh}3c8LyY z_~^It(tJ18qBE+k4LVs5(@soKbZ+C3H2R{gaqblV6ZYjHTr$&+KA!_LlEKr}&t;uc GLK6URMl#U= diff --git a/app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png b/app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png deleted file mode 100644 index 93f300a13c2455d449c67cf658be14899413bc6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 937 zcmeAS@N?(olHy`uVBq!ia0vp^VL)8Q!3HFQex)1)QY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`y+Rn7ut+978JRyuH3L@3I5Kv5)^P7cN~OupsH7?2VfeGbU6p&Zy*) zWBBOQqhJ`C?2^5^w-M^T5u-{m2|Eg8H`ch>RZr}3ZL(zKi2KNK}V(A79z8hEz7$DrX9qf-)gxZ}F)xG`2Gt9g1EA!>l1mPV@@^@dA zx2A*!RL7Z~y}`GE@ynOTQ9r9xR{Qhh#7X0~l_O*Dt9sj=gyZZ`PUw#{>eC%u7Waky9PNrZU9;C|rXy?4jUt9Q%0A28c+@R!{Otq1G|EOw0SDvKxox##4&LG-0x%~|$iL!WU$w` z-9f?kdu@XD{P-u2UtjsN`8mfAw@;Q!QjeK2vI^Z}D=>U-K6CB**Ly^KuHSsTNB;TW zOWT{b%``tcH&0e9@Ot5~LpZd0*p*1n0t1rC;mj f#3{%0Oq@T}=hAEAHwoOpyvE?^>gTe~DWM4fRSLBC diff --git a/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_ics.9.png b/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_ics.9.png rename to app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_blue.9.png diff --git a/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_klp.9.png b/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_klp.9.png rename to app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_holo_white.9.png diff --git a/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png b/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png deleted file mode 100644 index 33d80877d5891cba281d641a310796b406bc2353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmV;f0#W^mP)K;7c?aM*R?IP1ts>?%_8 zODjcdXXo3Q+4asMBCILNv`SO~(+!j=@l55~IuhnX?~I$vPzvBZdHU>Lx4-u$Ns{Lx z(p?kE46fA3^SpP%v%%|+AKw1}66SMM`~t8B&};?4+lwfAQE@VMl~ONn2Y~`!0sjD< z1H*Gbc|a3r>sTMuu|hjD#3VdBA3T} zU>E4rLNu$6wdIrZSP|F`5L^RTU~QEGYXG+};jCLNYpYQPEQNFBU)Az6Pz%A*z7(!* zrBHJm9`2pDie0{p3hlT&wh`KBuf&0K?-~n(K*u$JQSIx@=xB>>iPv9GH415R9fRIc< z;__GwT-p~0m|_7t=+2s8m%usj%Z?q|zL=cHiohaZ44m5j2pBRwpRXc~ncUbyo!Z|~ z88GZi7fiz(VrJN8_Kd!aCV30|1%6wok+l`)|KKvsJi6|;*8VYZrC1uTWT!h|of zQ0W!H%*tGNse8Ws`$18lO$ UDFG)HzW@LL07*qoM6N<$g8x`GfdBvi diff --git a/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png b/app/src/main/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png deleted file mode 100644 index eaf26ed768e9d047d510eb57d0f95d4e01a25412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P)o_n728Ko^8q8oIV0tRMd;uFXq zgMxvcq zic9j7w8KoMWm5A}rPta)=Eybt;GsArBe3#G%cACZ(vzs>`p7=~pdq;;Gq7YRDXuif zlMJeehsh!QprQFex?!)`mBu|O)k^tSas)qMXteoM>s9cjaZfU+qu?7kh959Azeq3a z*m0$CPcIFgzz-OjB}9Yyhz9dg(BR|G3q^wt1r5521|6coyhMX}$!u@}A9I_L!5$Q8 zFu4!D_l5Nq8SaD0japsT9{ivoxqx+eMct^Aot9#NHrdU=4%s5hWER$#wZRgS z))&7jO)i7&EM-!=Y>WhV9 uC7(PpnRAtx4M|i~RMcmX`v)JIf_eb*5T^JGzjhb^0000FNQmM33C=}*Wsg%z?w^T0?CIsFHF)>#x7AFzhZ#J7h;JIafEtkuyp6BIN&!j1n zfd=D5SR~SCjYi|ULEH+d$_J``PmYf=XVGX-B1w?`Hd)-$MJ@A`Gx*@~^01NVc{@_S@)j&ApzLDU+VNxqPb75|zY z^^nZLL^YkwX4iQBqzhZ(FUHUl_E_d9$z&%pvJRs`L0rZ`B6|$C5O`0tpPBG}MkU6+ zq4kj$H;BOmVXm!lzI`aBKDfk9X{Xk0)--Lcd5)aIxl&CDuY=v znarx*L}!|d10i1?hGUX`M5hqFgWx>R4~Tdn3|V_$=3vS?Bj-+T3l+lL1!R#>&c>*m zORj_4!cM2-g`uoPYaAxj4nJ zaCd?*qxs3xYk`73o-U3d9-VKmEfhSUAmDPbUb3sJ)8i=z&)OC>K1R*Nbb;SzPosXw_;Fh5d$01SU+6`eB@MVuGS`8;_(FSJ&Q8%$AInDx9BQ&pEdoXfA`N LtDnm{r-UW|MUgX~ diff --git a/app/src/main/res/drawable-hdpi/keyboard_suggest_strip_lxx_light.9.png b/app/src/main/res/drawable-hdpi/keyboard_suggest_strip_lxx_light.9.png deleted file mode 100644 index 107cfc77decdcdc6254f5c506ef2b81d1cfebfa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%EX7WqAsj$Z!;#Vf4nJ zaCd?*qxs3xYk`7Zo-U3d9-VKm8S*tK2)JC_-xl@wFTbZk;OV6feFmII|D>I|?q}e= z#g%czTJNd9tu!6%-mAAZ*jzbuYJ#G38;_(>N`|(^zp3&k81tpM#G@{smIIo~;OXk; Jvd$@?2>?A0Gj#v} diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png deleted file mode 100644 index bdf2e49f170c8530b1e8dd3d2bc9c079e7881dc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3if!qIEGmCCI=XAN^oHMzi>v1p{X)Ao0|r6tl`NA*LDi?_)L*% z;#rX=aWu}wtS2j>K>C=6?%{|Hw+i}y!uf8|DR#a&tFp?-rrw;MEcnA z)29UmmXLvVFs2(R%Pz2ASH8Xvyp8@-|G^XKX3EqI$* e?M#LAlo=GYHGlqnWAqB>E(T9mKbLh*2~7YuU0Xo_ diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png deleted file mode 100644 index 80cf6fabadcf7fd3ee06595360c63ea4df03e1e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3Qq8JaSXBOJv(_L*I@%5m-CC9U+v&+tnq(2Y5lvPU$%_`8|M05 z*IQ`e=-tsK$8kn+o`qtvgu2KtovpW}k8$Qz=FBc%oh^ML&_lEM#={QPGd}-$i^Dcd zPMhR1@4mv$c{)t>>l7BT2PGP&+RW2GG9|2TMfR8P((9%#IOJ2ltWJGWhvjO+=I>c& i*5%fn-fj`|omI=vVABu2lBYnoF?hQAxvXLl;FVhf8mT2LsMmLHa89CSi_SKuI&`&@tGpk z#Iqt#;%Jrw^QHdG+D{|9^&metenv@c#Y!Bhtq- z51db!DRK0G>WO}(e{cV~w>|zm-LR(ix7_N)5MJXodcXfY6h8d%=V^%vm7%vo?Rew z_bh9|ZU)vJZe|x6v|j#eko0-O#X0L>>pphoLRZxzW#yPpI1eRy>iMrsBkXm a60_w75x%gl?ms|F7(8A5T-G@yGywqgYd%2$ diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png deleted file mode 100644 index 8fff67bf1c4b1e0c1a521ed1e9fe4d8823b3669f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kmSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrl%PZ!4!jfq<)Y~($lz{7Ihz%imtP-CWPs@n;poCH<06E(GT;bnNEv8`Of{} ni_PS34znGyBwMyld&2h9O7Px-T?Uar8yP%Z{an^LB{Ts5(5F8A diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png deleted file mode 100644 index ca17d52ed52d3c1b360ca5072b6c172663d172c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3Kn^~IEGmCo}FyS)nLHm8h<79uI)_sFG+J<=bGvXt_ljAb&&mO zJKuW6B`dT9vz~vRyGkjnBt=PS;fbk7cAQ@K`NX81AMQQP-IE zrk-KpIWXhZf!-_ST8+ny(pb|@Z}w1;Is82$<|bp`HhCT=t4r&EwljFT`njxgN@xNA D9}P=r diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png deleted file mode 100644 index 19aabf8a6355c847aafb1fd6128d2d7a58b8b2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3YK`fIEGmCCL5H0Pj_JYzi>v1VR3mqo12DnZ=+K|(eq=oeWpk? z@vO*`sHzA^k+^!`fmzSQsJ4v{Hny}gUVi#tLPBDnL*^ph$H@r^9F3PwJP>APJ}kw? z*2cdh#=*4Vbn1Lb35jb-8{f!>@M$-&+L;RJDKqpP5O*$n6m%JAKZB>MpUXO@geCy{ CCPP&K diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png deleted file mode 100644 index 1c2c101e97b78a6bc95bd7e7d270ab9aa11f439a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3QqQPaSXBOP5$x!zdf_i5B{T1It&er3=9nZ{Qn=%726bY;KYd^ zQ#ym3Coo>+J^aC1wJngBC-1Pt%2Ww%vxEBk>o?o{`V;u&{r~?OpU(93)IX{C8UK01 zrhkgJHvFD%=VABjQ{|=q|NpB_JSr(EIsgCP|Mvdj5nl|=YD0L9*XRX5cwB$*z<~+v mXJ-dku3-@Sam8at4+F2B!QvSy_X~i|WAJqKb6Mw<&;$T%Utt;m diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png deleted file mode 100644 index edbaa8373a337d3743c3594f19bad0f81dd072c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3 z7`TCQ+?|Z(Cr_^h3eNO&aSXBOO*Sb1p69s(?9#0p?5RcBc*Y@%?8}PVYd@Xd!>F95Jbsmp^oz9O>c~AUdIC;P7 zq{TlXP9<50?R|SO&Y2-Z^a1A=2lf*;j~!t0IiRBy^~#l<$KmJqqV$&c51K{gzShKc z{4m-2oj;3N!29EcoAx)mDl}|3Ri^|vak4s0tZuH#;A{!w?+x2w@&4BA+uIbh-Q06O bW%$^|2gpUn8ZC(jx{JZn)z4*}Q$iB}IqFj= diff --git a/app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_light.9.png b/app/src/main/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_light.9.png deleted file mode 100644 index 281f830625c7dac14c366f6e07557e74cc33244a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)t!3HFg#O7xMDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9s(?Wu7jMAs(G?uNihRISQ~|xUOXNI!*6IpiR@l^t%_7E2hNWI4k0Q z#Bjz&$un0p7yt8gcK*vQDtdlt1y?229*9s(?X`U{QAs(G?ukGhLE_|;yDlD};vaoQ6+askH zGyQ(*vVVUsoVW8p{>8I=wb?ukD^@WG7citP$loiWaX@rOC&%Gk2F&RR_c9s(?)t)YnAs(G?FBoz$849#Mv@hfq6t``Rcp+)iv^0I|7mhebohx;& z1(7*-B65_Nn--kRnR=ba$LRCH1NDV_dH-gKG(@g7XPd!b9M8V7yHU!5`D)$vr62f% z6F7U68U>iA98fY@v;K2S$C(N5yz*CsI5-^>+7xeh>{u4_{HQjgDGPa0HFU3NNv&;p z*A<|kb$*K6tUNghlJ-l|EzJ#AmF`e`SSqYeE%)&Svm*^>bP0 Hl+XkKOUGLH diff --git a/app/src/main/res/drawable-mdpi/emoji_category_tab_selected_ics.9.png b/app/src/main/res/drawable-mdpi/emoji_category_tab_selected_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-mdpi/emoji_category_tab_selected_ics.9.png rename to app/src/main/res/drawable-mdpi/emoji_category_tab_selected_holo_blue.9.png diff --git a/app/src/main/res/drawable-mdpi/emoji_category_tab_selected_klp.9.png b/app/src/main/res/drawable-mdpi/emoji_category_tab_selected_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-mdpi/emoji_category_tab_selected_klp.9.png rename to app/src/main/res/drawable-mdpi/emoji_category_tab_selected_holo_white.9.png diff --git a/app/src/main/res/drawable-mdpi/keyboard_background_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/keyboard_background_lxx_dark.9.png deleted file mode 100644 index 012d91455236dc90700da8a4b86661016962ff86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn2fPZ!4!i{9jvhKBzldKB@#vOuQ!7&>c88}{XJ_~9WTLd(W!PC{xWt~$(69D==Dct}7 diff --git a/app/src/main/res/drawable-mdpi/keyboard_background_lxx_light.9.png b/app/src/main/res/drawable-mdpi/keyboard_background_lxx_light.9.png deleted file mode 100644 index 91adfac47d84246e77fc3a299db12c6fc6abb594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn1!PZ!4!i{7_awD}kmcvvoKIx>8>*Om`uDQF5+kq!R7Y1Ofl7dP=- zI6h@c7`NmHyXh7j{;NK4X)I{4Ykm{=b7QX67cL&9yj^>NW-)lW`njxgN@xNAlzJ|< diff --git a/app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png deleted file mode 100644 index 1a7dd34ed4c52c9a658c9acf62e4ca543df79f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^RzMuU!3HEfuB3?oDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_DjL$q>978JRyuD+ef7wBz;p6j|_H8U}Zdzx9jvPA`o{+Zkm+cR; zp8`HByji8Qm+DPTSQ#O}^f5i->XxQUH@=tcP$@mf_e#M1z*n`IO3g8c%kppWDg!L2d`rpA>~owPgpUb(jcp9;kR5&2oB+Rz`kg_o|I@ zq8A?Z?q(~QzH`y6S3)|MAIbW5?CWfsCUjFMt-exr_5bjq`Cfe$?pM}1iI_|`xS=+x!Xf^DYimO>u@A=gvZnwJCPI>vR zvyHF)kGtpp+U?(-x%{$wn*X(RIej+Ly>);7eETX};JZPjE&VpbJVyP7=Lh&U#2Mya z6?!25f!l)BuR)*1AmH9b9t&nW=6a6h_vJ6}yx=Y1t5KKeI-jV)D3i!8&)nbOduZVY zHHYE{`VW6{Pj8W(cW-%UL(6XGx07G1JvqL9O~KuLb2=WxWG2u4moZ0jLPr62(Y2hV U8`$~`fyscu)78&qol`;+06S&+3jhEB diff --git a/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_ics.9.png b/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_ics.9.png rename to app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_blue.9.png diff --git a/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_klp.9.png b/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_klp.9.png rename to app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_holo_white.9.png diff --git a/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png deleted file mode 100644 index 71f16b035c8c38d3815ee30b15706e8fe98a4026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmV;*0X6=KP)KmOoCzFcgPByQLi}B%}(& z0od5M0W%96gxmBQ{8?C7xB(kOrHY{wAPPvW)TTIo3~^2BCXl415>h|OisIz`etyr6 z9Yll@h-;-N>9HK@hkliMp7-7iNnJCu4h0lYKR!7<(^_`~c8iVI2ftWr&+l%ouK<%C zKs|W32DD;pJ0^}xnK<^8QXSwH7&$Wl^!$Km0&NkgVgi7RZ96Sru}q_?CMkY3+5%cD zFlsriOe09>Spa=Nu z(&v!?5ikHAUEedoE}X+G_SMA>+`TVdo{<3Wz&61yoP#Af5 z5tGbKL{i4|QNF&PlMR(oB7#y2Q?P7}=LAKBFYIlbSF%BEFaQ7m07*qoM6N<$g3;8t AB>(^b diff --git a/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png b/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png deleted file mode 100644 index 69e7bc3167b0f47493a4bcbbeb92ff53fa87d697..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmV-D0mA-?P)~8YfUHln$a(@jaukJ8SI-+n6u; zDH!kVjF<;}maF>>n^%ca>;n<`a?r@)G*xLpLjyf3QWAPo&)+#iBRWGZFm<9PCE$$K zOpdNZJLpAB%qS1%?zCod=5;ziFJNK?b)3G<;?$xe^a3W%Z6>$AJdxbm?gBwwXiNp@GtCkCFiU-!(vmi`4M2`=K@+HX zmO_BY?s8P44t1d>@H?`u4Rtay>3w(g99bx{O{T3Wc~~2p@5TK`HRYKbV4pjd1Usat P00000NkvXXu0mjfS7Csv diff --git a/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_border.9.png b/app/src/main/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark_border.9.png deleted file mode 100644 index b4dab3d462be606670c9f539713a14e1da5b55ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmV;40e1e0P)* zAP@XU7Z?S&022^1lYtpQnu!IB3JMAw0s;c^($dnF5)u;jBw$lfQBet?8EhbP(9Fde z&zwL_-tzMDpMdy3saQ@(0)3|ltgQ`zE;IpZHYJ2X>VSH5p>f5*K)_eX0HhGqo&eRhtj5O11Tjo4 n1ElRT3Pu6-04TRpg0TVs|4+2_3MVY^00000NkvXXu0mjf&%K!} diff --git a/app/src/main/res/drawable-mdpi/keyboard_suggest_strip_lxx_dark.9.png b/app/src/main/res/drawable-mdpi/keyboard_suggest_strip_lxx_dark.9.png deleted file mode 100644 index d85ca712ac77726ba754e64d5c6889ce7ade3949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLn2fPZ!4!i{9jvhKBz(LBO~}&?`7*10#ccGZ*`;&=dcFhB0`$`njxgN@xNAHxw%0 diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png deleted file mode 100644 index 8709e63b28eef642ecb6c2c90c6e9d24b348038c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$i(r#xL8Lp(a)PV?nDtRUcK-~P_W$A2Po%GBT~>#9!VL=|ZGW2PZP$&wZr%W=}_ITcS((`=jg@ pT|CBzcYR1%qO(4qYrpMR#xFvS&l4`#RRDd(;OXk;vd$@?2>=i^bv^(9 diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png deleted file mode 100644 index 98edd3706fc36688c7a380bd2d07ea046ec938b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$i(hdf;zLp(a)PCw0c$Uwj~pH2K0i`T;c$~!*JzRU5?e__bvV^^=Z z>UK<+#CY57M5BZF2{AY$SN}zRaTi&8p@Fu~RRlaJY$2 i(oj(*fz%uqN$GDm-*XtIInRT0X+{-t3 zED*AOmDKdhlB-tL>pz~6c#QFu-J)wPpZ41Z3$eQM?b)WeC7$8PUcMl+g4MIOoIGNr e?fv8SV)gL4nJ zaCd?*qxs3xYk`83JzX3_EPAhA-N<*yfXDUX?}lw23jh9F3-aW$Z{BgDq+yDc^E{E% zf)XWHzowai0@1zmU$Z{=!4Ojub~0~uulobeo=I<>v@-5syz5rb*4nJ zaCd?*qxs3xYk`6*JY5_^EPAhAvFAFhAaeZUdLfQWE1l0zQcgJ&Y5k4Ew%d7`Qe@8b z^o_bEZu6S$1rFNF%PSe3i>eaul!rhxHS zb3zxZ-vNdnCJiA`-OnVCRvq?Z^ewck`QrEgXjb$7s`7%9&Fho}PJQo0wMqoaycaljWOL_emPbIUiI0xc{l2a*T1J z1eiCc=liMmeml|*6|6j?p0MbTTG)fB$DbJqe_&YG`jfTd*~Xndr59dP@M zSK`x|t%trch5VP5+18+X*4;e#=<}D-53~KHZ9SA!8Ez|W2fCQS)78&qol`;+0CE>$ A_y7O^ diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png deleted file mode 100644 index 6392f6e0057419066e5b880f283f804a14f80109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$i(Ydu{YLp(a)PTRpGj@J&-QEJ{?_82@kL%pYGGwlUoVlTP?_^q1im_o& zP5jP_0pXISK=!7Y60go2+4tvQAdr7U?~(V8Tes$)lAb9N&X8z4TYh<&P?dRbb-diU zI{!^x7nuu`Zsdx4U*A1b`u(&N*N0Y`4d-WE`Sbs_F{=;5gP?XkhII{|uf!+z-9D%< mE#a^@E3|U&KB;B4HVjNEo;(KcE*JuR#o+1c=d#Wzp$PyznQqen diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png deleted file mode 100644 index 3e8cac2c156b3236c4e34402901fe767c3ebf057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$i(_dH!3Lp(a)PIKfsWFX*LuXgnnBUkG>k&?IT++SSU{YBy4(WUMm z7`XCELN&fHEPb^kPp4zTq>gQZzZ51M^{L>oSL~QGr<({$TQ4%Kb9 z4ZJV3p2x_FO;Wby+v^*e=X{Sz0@=+ye9u!{?hEmP_%^eXOus(O6=U71zSMK?4k zNXOKp@zZynTf87f*Gz${S8B?sN^;UwT1X502BKkdMofKwSy7#Nlo z8Av}p8kJUajw?`kEAI#Yloe}k*w1SHC_L->_163IDj0+oy4LN8W{3g$l)=;0&t;uc GLK6TpAbGU_ diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png deleted file mode 100644 index ab032dc17fa93c841cc5a0c791bf4ef54f4151f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^MnG)L!3HF+CP#|^DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_Dj4GZkjv*P1Z)aW1YB3OSJ-?zfTI|>V`;imEc3aiXkhp#KQqYpL zO=lQuJy_l+o|!EEPu};sqW&t`sk22x8T}3je_+^h;A}Db;sZQ;nAaarQ9AwnuS`HF zqt$~RPm|+M{|Ixd88e6rHfm4gt2nkSu!?E_!UG(8I!>@&U~>qS&Ji;8Xh^kTd_HBa zUhbOoMQoj-2aWtU%x!l6Gp}=g#)dbRHSv0<^QvyR+-h?CcFAe({L9;0I?SDpNGm?- z75M1ZQK9UzM^Nb=hhRQ7;T_f!cV=|ep4rgp!`l4j>FM(q%-^`z9q_DjEh&F;!vHa->60$Y^Rb2f%ZJyyrGu0D zb?r7p>OH%^{Qc{O$uD_+RUGsX=$L4Gt>Spz&Kb^?Qrr5&ZLl$U~pT5eI;SyxitDJ5; z=~7Ni(1i{af3eP99U~ww=?M zdryRSJFZLhR^Bx2*-DufH5c7Yf+<0>rUsqZvrq`=e)csVGmdKI;Vst0Ej21AOHXW diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png deleted file mode 100644 index c3428bede67325517d3e6dea625124a17adf3bdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^MnG)L!3HF+CP#|^DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_Dj0T=Ajv*P1Z)X|$A9mnzoA2%2&cV7&=gZ-M(lER=Wnl3dVab zPd@*y;#{$cp?ZO`XU_D~Kh@8v%#^d};)v;Z)0n;>^{?y?URJgT3QFz{<^i`>9&Tq@ z(xZFf>6@jsQ9;&~6J`hmJu7eU)w4_b?(^r!v?+T#OkStX^koiB*`73E=bHsx6;{&I zIYI=#w{(~~9g$K@>J`}N))ArXvPMwp8i!yuhHzoA(!BS#L|2{2JgQJ^=_o20&SNxP zaMcOzmrD1f(}TV#8BJKmX){+;HC0Zb`^nBeJ8|0+K9l+XnoKUL-mD=Ux4ik(Y0Fgi cJ*Q8Ihu;Y@PnWpy2pFIYp00i_>zopr03~~x$N&HU diff --git a/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png b/app/src/main/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png deleted file mode 100644 index f795ee9afd191d292f01440d5439fd06c05511ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^MnG)L!3HF+CP#|^DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_Dj47Tjjv*P1Z*ST99d;0LeRy7j<)X_UGY+e72ZS^twNxn}P&LCNhBDUrualn#qE z>ztn8_C#*-w@rU$bOLSpG=qKDmar_%&&rW1-%Ia2IjDEyO3=00nf|B#e6v0z`tC^F zpJdI)Q}66MsJ?vXPSqso>ZCGu+XtB&tuxAATWmI4zV39$`&?D;8`7+5)xbz#@O1Ta JS?83{1OTXD!3F>T diff --git a/app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_ics.9.png b/app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_ics.9.png rename to app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_holo_blue.9.png diff --git a/app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_klp.9.png b/app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_klp.9.png rename to app/src/main/res/drawable-xhdpi/emoji_category_tab_selected_holo_white.9.png diff --git a/app/src/main/res/drawable-xhdpi/ic_clipboard_pin_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_clipboard_pin_lxx_dark.png deleted file mode 100644 index ae5cd6062d6f277be769ab26df0696d1df157dd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 955 zcmV;s14R6ZP)NsaOU=q?5m>vi1XgY!VbQi5 zYnwbmHJ}=(5UK&yK!u=UASl(_fM9_qfKZMBx4Z%ZTx9hzpwlzW?uX*V$rrgjmOoDN zGQsrG#Pi&q(=T3vTez8wUv?K=Sfy__`muw78$>)070E? ze!YKc^)Ok^?Ef+W-%hP&leYP{{TP$fp$=H;R(LTQhv(keVDEn@XXZ&_43|Vs; zdLTw`Jj?yy_;f~|`O0ViH}hrn2xFs$6SQo1qZTSA^5xPmn7NRYDAaC+1n4looj?N` z{DjN*%}k|7DAaqruwoEAi}kw{<$K|e_PL3|e`>uH7=Sp$R8^6Hu z`@@j*PGQSs;l_=OhowRI`+0J_5=Rz4^JGwT6<;B85Z$80A`Z@7eqi zuZ;Y_|4E_xmT3RI=}O%@PBnFG%A38+ce2Unii)&3p2m~^d0oESKi|A%l9{pWr&Hf& zo^;T8aPLaa^E=t$MW=7?KDus?PaKPq=3gJJdAq-gY8W^l{d_CTamquf-SM@x`>(&R zx1PV8zv184zUy-@7jC}!BeACD&)LcE_g8Z*(K$SgyL7^TMy9pr_utsNzxexH^~o)e6x!`F=6VNfdr=72udK|CE)>WUmupXYGnk=oxTi-ctWqdNx<&(iVQ6 zj?=H^>^PzqYC7?0>elIRkKD~;UgY}rQ`Gh?W}ADr89aG?p&{d<+AW<>_L~bV+`r{L zxo{`-Rp15vCL0@t&HXBpIaQ z+?C=nkw(G1|7DWF*1P~OPjQ0;Qzd*^|C##p7Qt9Eyuo(?|% z%%?2ByE%R^{SdC;e8Zf4&L?$s+H%bTE}zZ4Z7z4pzI~TuU9!IBdhos)zXn0UqWM4W z^>>ObzcNStwZe0kHIs9evpcB&zOC~+Ry-r=MCnwa``QtTi;vFv{SL7)%7xsKMY-jq`V9}ea zl+tv5@^xMLc{L4cN4{5uRQc>UbZM5envQ=4Ft;t5;pQB-UPgVt*-Sz8&n-XZJwKhL znmo*a!TmgO7%c<#I# e#?&hCL)`MD%4XHc4qJgm9D}E;pUXO@geCwgf=@>P diff --git a/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_ics.9.png b/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_ics.9.png rename to app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_blue.9.png diff --git a/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_klp.9.png b/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_klp.9.png rename to app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_holo_white.9.png diff --git a/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png b/app/src/main/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png deleted file mode 100644 index cf5b5d3682f60f5660f86f380feb069ee7df64c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 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 Q0qtV&boFyt=akR{01Ux8vj6}9 diff --git a/app/src/main/res/drawable-xhdpi/keyboard_suggest_strip_lxx_light.9.png b/app/src/main/res/drawable-xhdpi/keyboard_suggest_strip_lxx_light.9.png deleted file mode 100644 index 7ccd1ea9db6fc128a5070f4d3c00260a6f459e4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^1|+TAxeoy;mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrl*PZ!6Kh}O3^6!{t)1XvDQHnn~D?=IxQP{|>%#C}7E-sWw_MbUD$ zTW`%!dA)6Vn9k=Z3%5K-_PNymdDXiY`y-DC7`5;yI-kIxZdIR_H#P4x9s(?Tb?eCArY-_XBhG|8}PX9U#;g^#m9HxNT5~8i;EHx7GBHc7JOHb zyt^=UO;-xH&T0RyBTXkSAMay`wSU0>CpkCqdiCx)hFbk?c1KLsKWARP*nFWcN2Geo z8eykvg_=(u1;iH4oS^M=!b&k^uD~Wgj>zLn1!VVf`o^d|=@Qs~#GGvg z##z}3(`xg(T8q4P++U|*+5JjqYto!FovmH3R;Yv&9a}1rsabfc;jkQ+;_Hs;j+sY$ zd1~64N)9n{Ic+uVxxB_~+tL}H9^B=&TlT5P)v;feZoTLJWyx)aMxZYlJYD@<);T3K F0RZvccD4Wj diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png deleted file mode 100644 index 265109d335cc310c920b74509105798fbd4b591c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9s(?E1oWnArY-_XBu)HHsEpH@1=N7gvm0bUC%aiI-hNbV#>;=CuMK- zEM=VeO!9s(?$DS^ZArY-_XE^dTIq);bRjBxOhKNz&igPp8Owf$+u-025D}JeuJM;Jwfwgm8ynMn=i0CbuyVit3P*MB4 z!lbvnpSdr8VA=d;pQhNUQ%uJ{b5@3SJnB(g^nRVhVTG>AOPnf06UtXCS?Hi*?|A0x z1nx}tJI-f%3|$J9k~9s(?E1oWnArY-_XF75y4%SG|4S!uHqOmJ1wtbxPAm z{H@MXr#2}kIgY%Z${L}-i~P!U6T=si-|J=;Z|=I}#&}rkEs+(! z)aR)v%zw4%WQ)&3r(1=JZ+A>614^m2X1rI+N-|Om2J-tZF-b}mdp+9j!c>sN##ufk zBEwJrj$FA#hwku9tyx>cx6Hgd-{DhbLd0R9{}?=7{an^LB{Ts5xD#(D diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png deleted file mode 100644 index d1efb6e1821ca8774c96fd45a29567daf0382ff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrl`o-U3d5v^~pZ{%w>;Bme9x`RXP-+$*w2gf3Dci#-j6})-*p@M>P)9%fwzvZ!8I;50I%=!~QZ+>$F)0+c&O3&FHLX9^teU@+D@5q-RJdr75 z(}$CaGOul!SEo*TbLf#kovTiGgL_5y3x=D9d&2S<=lREbM>$0B9$-*;$KEZiu!Svw zLCCOp0dvbW1|A1imov<{jH(O)Q3v|oM+cmK!_Y3gD9=5=;ceDz=0&k*{dUx}EuMDy dguPNFquCc*3pwsRo;Ym?>ze?EkA|nVfGPb2TO*|0`ZAE8FVG~O(|o{ zN`D->)QL4;RPe+124&wTAr2S18aM(@lsW1vWVkx8=rm|Le0#!l=G?K>r*<^R-CSpJ z`wag9g_ekAi_H(5%bLq@NcJqx8oR^de9MK`m%o$sbN(l&>VN!+!<*e1fzN?nW$<+M Kb6Mw<&;$Tv*Ly+$ diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png deleted file mode 100644 index b74d1ca833711aa22ce739c116bcd66bd26b7714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9s(?y`CRkDO0gL>cm{JqUB32T;d*@}RcUvY{tG4!)Bv#4#L8 zm?L?hTK2!1wzG1Bd(awzr&%jn@0?trs2FiV+gKbP0l+XkKIrM10 diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png deleted file mode 100644 index 48ae93f53c782e1cbb41373b77e7b76a07813bd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9s(?W1cRKArY-_XB^}`WWeJZFR*-?WyC_|FE>ObdPOaan3N4Xs(IND z2?i#1*Xh`=^wKN+^yEh9VFSOK1^X(meYjlSUbtw>$-<{fm+q{a{yXorZ^dM%S4$>X zX)f{eShzL*-F}6XHm8X&A+D9eK`V0ha{4=^X^3bpId@OdjnV4O*`-X}$K?I^7xGy! z?lnBeGw1dX(>Tdjjm^P2!Vj}FTCaRuv9N371ZiWw@GLne?(^@ST;1lYk$R%F!1Rli eTHw0o)6CM(G-F<7?5PF%h{4m<&t;ucLK6UfcW#dW diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png deleted file mode 100644 index 0a6c2ea7991e96fdb750c1d23228ec76446ef2a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9s(?JDx6%ArY-_XKv&=WFXM?-@a?Mm!=+{pWS5sm(n}MtlFG*b3TiC zbt7m;)Ah&uHcqhrTNL9Z+{NLM#5S|S&iX}sGADylQLI5@rN_3H_w_fLDW=R7*yP6% zd3@=GE8>-tcdVJ9?R3HlNpzC%jI$3mIj!SReEnuC9s(?U!E?GArY-_XBcuFau9I+uj9$0Ey!(cZJqs*WtwGE`e%-5atD<; z%ow{v6sNXMl$6#zdO#;F=Gj4~S%1!)HrlKbk?&pOXt&1h&zE~&x3TQin`SGYH0$!m z0zPMPL22<#ecX}9Th~lp5^#U=Z+(xV_DP3Y*F1K*R;c)T$Ar>JB8wJwcX&>+o+6@` zGS^31p;Bzu(HbSi6>)rq#c@}4OZl%oS<(8g`{$Ewk#8MMLRmXak`v5##Yp@1L~$sx z2>3dhbWd8^8z7#@1GH&h`wU5?Rc>qy9VQ83z7`5i0fAR_8Fxn{M@RQZb?jmnKNToF l`AOA_zb_}8dY@3m^wQGnp!>%Jc3>zlc)I$ztaD0e0sygYfO!A_ diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png deleted file mode 100644 index 0339de37d0e6d0f7127d9dafec33ab2fce1c543f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^UO?=_!3HExbt>inDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_DjITXi978JRyuEWb=#hhn>%*%Z8n1ruUul2D=UmL3mL-M{j?L0C zN~;fDxoLs^Atl+vXEk;Feg5g0TX#!-{5$DtclZ4Wmz)OO4X^vF6AmBR_fo#&Uq&OF z1;c!Y@KbNxt>v|p-Zj?N-}(DFICh$S%9`>A2EwniS9EBk%u)Zu_3QrndD&YIXiMf) zm0n%=%j5h3?wv=ktx!(hJ1uC}zpWO%A3fTlvQrlZd_y5yZT zW#*rQxRy?7n=>28KQ|$(EirmI{~Ycc+ wWx?xq#<2HQd!Cf+t$)th7d|C9HtZjheq>SOy60OhfN6oj)78&qol`;+0A_gtzW@LL diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png deleted file mode 100644 index b57cfb3d2868b2fb6a5975e55d099b744fd40e3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^UO?=_!3HExbt>inDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_DOeUT#jv*Cu-rn)eyA>eO`tZ7gqWzLpzqX6&A9P+nRna>^Gjz4u zBHb-|5BS#g<}#hjR4@BjxkRO-qTq8;?NiTv9sf>duU~vFtkCV>C)MWZ+v}1FC-pT* z7BJrtU4Q(`o5}y!Eejaxn4=%Cf8f5cep>hD>+ye@AFIq|T;FJE@bG{C+%WcglD@2~cVmvYc{ap$qMVrY^KO@obaKs(|0qxZCsiLszUh z-1;S!Ep&x1$a%UU3%9jIdR^P{SS7?w!tAN@-jy;3u3DVA{&Y55%h}D#EY3*(KPIpK zlKDfUL00k!z60V9R!VG}I^V9Kj(wleo8zs_M?*IK;@IxC;%d=E;cd6mAE+O;-fVQp zFUv={c^apb`eBCkwL%x}^E0nm-8+4c?!I-Eds5im==DywsoNZOT=r?i+eP+!FBgQf T6`sliCMpI`S3j3^P6inDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_DOiZ3Gjv*Cu-rhNxr(`JM`tY$s+dH4Na`*p#yd=4VWl)iYhWLi!2S)Mo#vA;9 z$+{*m>oiz?n6f@xv1H%YycH74DpTekFfBNA{P@l5Tr(KU53FHc%{#SG?ST0M@efna z^M2XI`a!&c!7Mr=!@S%r=QdF%8v&utm$~K=g?ZjZZu`a!XrGYX&Q#koswQ>0+QN< zjA_4ID?|0-<=YNTQ=WSX0uFX_p)U+{~<1LDPntcLR?#}X}!hgUU#8uyV{TP zE;X&xy7`U6ygx5{d2e3!yDEtXub;cy#}#=pSy{wwsw}9^E}OFPoA^KGh`A+AePtnL;wH) diff --git a/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png deleted file mode 100644 index 1ca1ae3e9cb87b2b23e3b8a39afe14ca832cea8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^UO?=_!3HExbt>inDVAa<&kznEsNqQI0P;BtJR*x3 z7`Qt@n9=;?>9q_DOwOJzjv*Cu-rl+EC+sNG_A&h}`$h>BH)cW8d#uwBC|*CMIQ>BB zkKCRRC6g^zzb2&ZKNS?$dA9G(Z)*i#Yxcv3-)yq|nZ87Q{oZp{w_Uscyi?sfef{5V zSvgt$#@qz<8@=n@4I2*f-ADAA z>sNG?@zpRb)7?00VbTId#dC}gS!{28@e`gX?019x0r!SAtf$+xyV(zTKj3{R^m;PS z42FEp{lBXdB5NY%O{wm!lzoKG10kG#_LIdQo9iCghE<=-F>NdX_~WW)p5NzZA$}BjeZP&Xz{gb=WRIiABke$D3*PIJagl3t4K7ZhRpV`z! zK#wsct*{7q)ns6tdGG2up-n10cXnyC@9|#wKH!PC6`41J-oY(@tyFpDYj1%8wB#qe;FJI-QF`@=JWr0_dl;cPI}58 hz1k+QZ)@B)_OjZdh5J6r1Ow9;gQu&X%Q~loCII|mAd>(9 diff --git a/app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_ics.9.png b/app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_ics.9.png rename to app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_holo_blue.9.png diff --git a/app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_klp.9.png b/app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_klp.9.png rename to app/src/main/res/drawable-xxhdpi/emoji_category_tab_selected_holo_white.9.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_clipboard_pin_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_clipboard_pin_lxx_dark.png deleted file mode 100644 index ba419856fc8e20358fb2b8177d3f20890500ad97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcmV-K1iSl*P)aqk&puT=J+6qG&=}v_QOPpqN~#H%jNBJ-_56q@i>E_t&|%_fEiKK@bG_k0`P8 zMWl+2D4X3?MCUOT<$}lA*cY#ouFQBz`E;$ziZ{^xvYHb_7oE!#aBgu|pl58fb?Cbi zk{4zTspvPQp=az7WTEpJ3c0l%{;sj86iLrZk<_xWm7XVAh9DE2(=bXLJl}dlnGDIP z<>2+Cp#>Qr3uK~m8U_kturkHQ*PUYY0P$k1Nm}uReZl#z$&@`|TyaR+6%EPLUqa3wlCt$Ux^Z6*jU_v^n@< zvL~{V{mFj#bTt$-3v##}9xL>O-gF+*0y|sS!08~!2Xg5CrUwNvKtT*p5Cas%00l8X zK@3n30~Evn1u;ND3{Vh*RY6`9lmiHT?7HHE=QLUh3SL%f;KQK%n;x6pwW;aCbgdLg zYxX<{uH7^+eE@pV{Y{U}&TnqMm=rgrw4nJ(jvNW8Ppi z`BqCg*;0GR$+yrGdYc;i_I=iar|*l>aPo05lFHD7(W;1~4D^KFkb%x+7`8HJQHg`! zM7~8zIk#Bh?|y#h__eREB{{8|oNPf)=zX~J#UaQ7nbd3~Bb{3pI6<`5pM54u@`r;h z7pKp*3?`nm4KIFFZ+RW2)-R=g?WdL@17v|rkPR|IRyx0?kWZ%g=-?Y~$DPG@?YEXb zk{j5x2MAO>2W)bmw_34&$~{c*8zU^3R&KQTpW@^6a_BC(!i^)-2JL)RuX z)pVX@497jXpZGx%*=x8qQsfL(Aze{w={pgAZW~F>_#+RzTZO&9yzfs-cRBeY*Hl#n zk^Ri!@XN|AWls8Sg+s2zeoatM3fPxsHAOjMVqW!YF4Qwv=wO)SbNR+`7FAr&TUM5`rKI@{=FYR^~eVgcQC20000< KMNUMnLSTZ2Ui=XN diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_dark.9.png deleted file mode 100644 index 8b8917012b181276702d6f9d87c4341b342ff313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrmUPZ!6KjK;UOHu5$bNU%P9ej@qe@{>DEUK;amXbwKWrtmZ8?)4qD z%lDU_T$!4)RPE%ae_!N^PQTy%>}vIq;ANaEJ#TH3-&=m?>av|3iY9FrB%G2tdWmCP hZkh60_TS^1^4n6m)bcVT3xUpI@O1TaS?83{1OO*sQq%wd diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_background_lxx_light.9.png deleted file mode 100644 index 847df8a6e5380886737a081d18e1a0b35736423f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrmIPZ!6KjK;UOtoa%gL|89&Zw&apKg?cKY!|bS#K}2r-~8gdPcD9T z|I{3n--X}gE~P|I_u1=SlR9I9rRUxAtH1Y!mCopva7yOrRWxb4Kpex^$D{K8{d$|- ZjEnAa`J^1yvIjbZ!PC{xWt~$(69ABbNj3lg diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png deleted file mode 100644 index 1b92455e9f747debfa9abf4c6fdf5b3a17e098ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2162 zcmeHJ`B&137H4KGwZ^4vwA7L3GHHugF4csJ;*u*a!5GIiQztDkGc*^ZOc>3{QcE;* z!3E)q;bfwT;%F}9Fe8)u5?E29I4-D|qQc|-3Ge6k?)fa|o^#Lr;r{SBH`gC=L1Ul( zJ`f0`;pyQTsB}Qd1+~3O-MXpatu&P+xF=FgSs7|kIm%xBh6g$c1lphbAAWUqfcqQ- zQaj}7>WsYoY;lU4ZxH)EQPP?bXRh-)Yx0FtNSBIRL(BoU$a^aLA=%If8z>~AwoP02 zUlDhEV{J}4McP`Zm1wKGWyO^E)N7$2*~ZUFZLg?|np~WSzL2)l*!V|r zoO73+PW;y((EI(z+WSPytOpYHZ!q9bkE)smnP$E%?<#Yza;OGTbML@rs9+&esz3C)=SGLB(ujEzk%zXjMJWcauks2

_L&aFdv7q3oQ6C^zs?Rjp@K*yKZ!1-4AXS;QcI$W9zq6roeFNHd@}_w zzt-U~E%YUH<~~L64$u1x-RcaGcp5 zB9>scH^Wc_W8NMC6*$$Vc>f{2uowsy_p^pOL-8zbrJX^j2aDv}RPS@q5CD!x7yUyM z``4ufRT@R~O&bs!0))2Zv{LH6%Y%1yG{1xUC&kRUO7-nFTF0bJG0_DcN|l?vgNpfI zV_i-URxOBxty9c1Id@~?#wn7bl`%^;`q%MbAozZ$FP7b=fyTs99Rvt%9-Kk)PGtC1_`$Z1jEaLxtrheF~T_%k^nHgDyP4AzWS z-$hi{=@^z^MBq_(S%-TxAr)^Ng} z|Koq`0t90+arR)s36BNEB=mK;F8oqo*#LGzvT|0ll$vm+V_mC&jiNqUbx(xb>9TGJN@z@ zzJ^ufRfbz^J~6VyvUS%tLy<%xJ*#kg1-d{40AgLa&MPhe1Qv+Wwmxq0tav=D$IZ2i z&*Mv$CXy-VKhkR3YTc69k8gz!4NU&5XtPHPxG`&e<4q^IO#`mzV*Z#yBgIM0dEsW= zju?=wuUGyq+YXoSkm0v2=K}*fAZDKne*(0IS`nR-o#O$}YI=-m^ve$>*^d-bKQQjq zrDyirt3d*}Y+zLo^dy#{O#w{nrxJnofhH#W%^ICfYLw$-o&ld4k*a80Qeb?^d|(6} zM|O{`rO&!Cka&Gao=N4-!e>~8_j!~k;Hv*&|^ryK^r?Z6;prJ=w-@%itK1y zM+5W7H9^PK5F?)=JxkOtUJb&7>BmNu5h_C6oB>jO471p(NSqE6>bo{eFbB*;{m%6`wM_Q7pW9^4% zhh3EWk7zxMr0TJZ;=at`dl>%1!+Yj2u%%VuQf6_-8&;c@0IWq-!y2||v^)`8SdB0O zl9=9i&iSUNC|r_vC4{<-W>gwJ!;~A7p2*e*dsBsvD)d6><;9XNXb{v__|&dnKYfa3 zHF9>w-44%DKLXoxVzgbBH=8zfJ?VJz?v-JO&HQ2OC4z9W`ta2+heibn6xkRRz4|&3 z`onOYGc6f?>g@*K@r59My0h=sB5OvF@HB$aQhKYk67zG<-?>la<&5BY?TCF zD=h3UuIPOz@)EL`K9GBe4euVrX2Le&OlG7PGn`4edr-W2%fvv)ccP!(LTn{Ypb9UgpA9_IXUZ$tThVXa!FqXk%8n8Sdxu6a8-(tL*As X$cupzRv=>K(*W{xL%1^F5n2BRj~vaH diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_ics.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_blue.9.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_ics.9.png rename to app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_blue.9.png diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_klp.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_white.9.png similarity index 100% rename from app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_klp.9.png rename to app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_holo_white.9.png diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png deleted file mode 100644 index 440b5bbb7669952f4b19d7f832be3f0a6a158f00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1522 zcmZ`(dpOez82+uvec^0H+F>%6a<7xS<=Tc~L`)?@Y#C#f+v>rnDRLP@taPSK%Wb4W zl%4WyI+43XPufD7OJOS3S%01L&v~Ec{oeQe-sk!L{Bp29Xo#}5G5`P&PmH_2Oub~p zD$2`dC-XzDOytO}o&kz7P!uC+vaCeH;K%@=lJkoo8-8yc0BkMxbax3zt`t{#$HP6; zdwx3oXnYcS9Kp+mPSareD&}^ z>`f|Ll-wc4)TU@%?%MW!GyYQNhBT=RQ+0rCqtv31IGfPrq`s=VCbK2#_}-m9kzZZ{&=$ z#r*X0a98B1hilzKC@wr$Tk8UoK!`2s-D4%&ud664zoLsgAwXX9kC~c~`LuRbK4U~X zWPb2hriq7|WWxe(qOB0wNSoyn+qc+g&X8WNS!@s(U!fVW#xa7X zKwog)RLsXmopy+v-JUwkwY$n|Sa{R3n_c3TUvXGS)GDoOUki)H>tz@aLkq5<`Rc;s z*=?MhmLu6V73mYq$4->-x{O7_XVwR&ZIt6?EOBFoO zp0Kv>i;l=xP2l(6y~xE*Kus)G_@83PtLjrwaaqi8XM1{xshq)$hU89xM@W8hpsDw_ z?HPg!c^B5R$q#Ki+I=ol4;I{PDtLp8KQ-F#eWc@Ys&vI4?I-?Ja~?KV+ILGzdv1*D zWqqbD*{{acr+rvn+Uj>PSOcHi!_$0HF|U(lmPr3|^Q$u-yezzdX<7O-PVbcx7e%r5 zcTSqW8ny418L3!2Jlt$lYDo^OHj6#AqvL0>q+u`ah?^KH1N=27_$kT1)Kry0`kCj;4%=Z2U=CeV?QK!nPMMja|R$O zf{_!I6!@(&?^?U8Xv|&T00==_5)BLn#YHSLSE{=EO*l&;`18gyfZ_6`6P&+S4ivd2 znbRf>P4UQ6LpxO~9gtOrEUjM_2u<>eB17c_K0;Nm)IbK>icK7)c;$y-$<KdTvzYUsT>`$$Bo`h`N_qw<3>( z?n8ql*KS)@*REgEx4Y_~zPsE^DIwFYNN(y-YU`}^wMg-6@Jv7+Qa2%viQtD@v+t0L zVKaNj_n_9{{LN!3bGU62^+-lzWagQ^!iTmS58u{f&2^%DQ-Y?`)>`F@vf}$T7`-+I zX{bg@Lk67tve1e0{vz3lAkuV4EW;rZ5{;+7KH8Y?jqQ_ VFA@;kUfI(IJUx8e>s`Y#{{ef4%QgT2 diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png deleted file mode 100644 index c2802abcacf66a3703880f0ca66782df78002d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmV-w1(o`VP)@W49*Gvl3KP66ZLeaYjUp;yf+HVWAsGP*9^ToR=;X1W`oPjku8@ zsGw^hAnHaDao9NhpQnp1U(xryck}uV;r#IRu5O+Db?Q_-Qpc>D`X?h43WY+UP$<)8 z9j8-DL2W+E79AtS1+AHvuU;}~OR<&MT5Ka0bp&Do;v&Y}#6}HFW)TFzY%6vUJBwY! zu40MUZI<0zAk9r2i^Y`KQEX>!A`6Uxjcnay7?WbwPUeB_C8otPaj-Z<95&10Ex^2o zn#ZzS%!qx=jbw2#j|E>)qaF@?VtTzgiho*I|+07blx9K8FM+ z?WoztH-?H2@j*V!$w&=5#k_V62Gkceh_&X2#vbPNjh!@6)A%51%qe-aIM2M$4hGW~ zeiZkJ6=JFRiONo5M-3C>E0rGrY)wv{6T}tbdn<$K3x9~m#Y*$qMx9P4=`bwo4^m{y9h{%0PAX{8ujsW7b+V=EP=m11nA!n9J1 ztyGv+im{an(@HV6Qej#t##Sm!E5+DKg=wW2Td6Ru6k{tDrj=rBrNXpQjIC6dR*JEe z3e!q4wo>z%wkf>jXwv1f>e*Z3I`fz62iSz4#3Qne z0!i})1(Vm%90s?G53GN^Q5(bq=7+%X=7~T;r2eR3;u}MiwkYY#iYyZ+iYvu^;&t;z z46^PQD}!tkvg&v7v-!dGu6V?}4`P+g^$?H{BnJQ1VdA?ZDb+Q4h`7^mU*kZyTHGt1 zF*olW@tOG{@rC%ZC77ES){76to8krWpt#=ruE|wnsd1zAVM%$$Q3t4T z1VAw*7;40f`7ypcgG+H!Fdyas3p#DyYtIFCv3U#jB3s}L8&oom8pp&0KwZE>7F1H+a|?AY{ZyO$VBVPgXt=vP$(1% sg+ifFC=?2XLZMI_8vOsozOhmI7a123!CC;TKmY&$07*qoM6N<$g7u1*Gynhq diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png deleted file mode 100644 index f2c3bc65a36a280d454aeff04123fefc8883f3bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 zcmV-e2B-OnP)T5DCLNULb;dm&mEy737LwY4sM zRF^Ik1W`oPjdUYLXob2K3evh!M5=B~>+e5vZ!(<@otc}-%-r&Q@aNu1V9x*k&Uemt zE;%QTQ=4%vOBNOu78Vv37FlswjjN`@Gj+MEH8m#BmsB-)*}dmMszddt0X3qgR4P?< zxn3mslE-X_6$R+Qk_nkjb#!z@lF4L8I2`Um-Jwt@D#c>4o=VGWTRsK`20Gh` zv9Ymme}8|AlYyuX7Ql)OT@P42W|})YJKHeQP4wYwu&1YInESD=uC6Qj-8zg*6IIYU zJdDdrG#VYjTZ+%|-rnA*Iv4+frw(6LaM{DLf!=IwYisM25qfhJSlj#h`u3A)pQ9t_ zgsY#cD7Aky9*=)Q2fvTUXMnc>Xi1>LG8%F+Syw8!qTh#?GRy-;ucf%(jH#~%2M7N~ z=W1Pe{Q=MO8WGAmGBNC&pK--RNzm#vBn6DD8YIg$ClZP8FmpE7TrG?2`;{!)A#ln# zC4rNf@`fB$u$)Kou%`?W|(f&JWQ2s=h;+gi_Ny8py`YB zg-xWlD&r^(&d~6YJca@xM#xFBZMTZX(9lrKo!_(?C@ZwOsi~<}w@O|Gv|DNTM6Q_t z>38O|XPIiQW#lB>imJIyBdSmogtk-wG&EItn9Htv8MN?It2hStCY+QB?F1h`qUZC4&6ffDP>cSwXST2rc$I?MA~p(q+!qpBuj{|b8M zCbTElM9@S6yhj4ujwUH=F`lv6DI>HsdXLlVkyh9M+XBGHb4>(IKs!v9-3heyt*x!S zT248cVo)ebg4T`ndUP|;p3F57Gy&~HpxvdyrUK`_mzEcr#yur^9B5mC_EfHkpov1@ zLAzSerl+S@4;txw3k^M;Ya(dkc|HQ#c7s-e44MxaG#@f(K4j2*$e{U*g zJZ6HT-vIS8z;0vYOps~XK3euYw+#%@c3^3v@(d~c0MNeAVC-Ci-uoRidMKGp{*h}a09vF7e8w|8NCM1~2y4r|C0?OyOCP?_ zgh@k_Dh6Dips{ZT19mnFoy7YKDgpqTRwC$(gtL4;s!$XSO<&fe9?@Y18o8e9eP|zZ z!^foiX*cWs%44#cT15Y#Kk;{pWz&~TEw512c5&ULjn`UAxrfSBIrXfCq9|yJ^t`4s zL@g~Xee}{ez~&jMJGnjw!~=rI@4vvrkLVaij-#Kdq~orKqv%_FeTwII@%tjM9^$%H zOO58{X77kk_PNipg}3x*qOo?0zyOU+aeE`s?%{qf+J~8!`1}Sx-_QL4^fo$FVX4i7 zcz6p>Z=zQ<95tPwojRq0$7_I^(lW~33SY|6#iGL-qUkfA0;jn^8P}CLE49Fnwqfdi zuDkjCFxun7lpd|1_Nr}pz>6k(jfT7RCd2(kG>MV|7AyU%XUXA#QzL0`qJ&7iBd!Ik3K>4bdM$KTIm2?p z1E)EzUIsKTU^t}GO^-&Dh3ZX7Mk^(Cpx3VCP9tpsrOe8LCGQmjmL1vflzHAiGx3!E zM@+0000^fW zx@h&!?M7-RP4w5c@7a`}-F8iR-zDD@GnU9bzgcxWdh6_N38!R^UPY6(3&b%l`+8K~ dyI*g!n?cx(ODR}G=rGVR44$rjF6*2UngB^rNl5?z diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_light.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_light.9.png deleted file mode 100644 index 8b495f39b71d23afc95f2852b71e8f12d6ffa139..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-mSQK*5Dp-y;YjHK@;M7UB8wRq zxI00Z(fs7;wLrlJPZ!6KjK;UO4EdT3L|87CKAENQ-Co5@WkCto4n_~T=+9Eyt$(fc z_R~$)Hub#re*O0e(RS}u*WXi~XXNYQduiL>7keMCGdt_bv(T{Rn1GaX262p;YD;3? de~>@_?}0d%yWzR}0YJAfc)I$ztaD0e0s!T)O1A(2 diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png deleted file mode 100644 index 0b3d796e4303b8d32c8cbc72939af2c3354f40c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1162 zcmbVMPl(i37|&|i>VhIgC<^VqMyR!z=09l}79OnX5=T>j~j2t2nS zzMrkaYG{zQw|71w`{rv6XTIZTt~l`)7*BL=z$eTGi9Zv>dQuQq?CSiSiWL#8sIX2! z>;*MdodgDr2*}D=$$=PwoF=2Jsv)!+V2Cmbf(q6ogmg8hqcPBbMD8teTYB9r_kD4$ zAhsC`bw%lRyK*-p(`Z^jnx-ibD;P^$LyG4DW+ze*?-*DxN$f;k$UGW=)S}&_v#cQU zNP8*xVYRwyIEed&;w4iOJ5-Pi72i+uTG5VKo%|cdn%Z$=E+k5w#B?@tct2V@24G&h z=Q~Ojc{KWak;j{2&zRJi^+~`gW6WjKZ{)hb(-iIA1am-6MJSyGLhmMK9C53rRWW_I9^fnSgN?PJa7Vs#@THltC4 z(wV^oOtvYbahry~Fu)sC+wp>w-<9^Km##@7?+9_r5%s}Jfpu?<0I&^hlye;kqO2pS z`J62^bIrV@Le<3@!U(n;v5$BEPvI0EkdjWwek#e*g0iH1aXrI()|*KmKC)sP)Pxn~xdv#?t!7_}n|E^()2iuPu+VjSCMR zzO?n!4`;qu{I!$RzD1ecwS@y08lCg=AN;0#HRLRAJNNT7BV z&(SBNUm62J|7P*hy07oO-n{x+kN;)ku7x*mpFMBvJi0upUq00X-#qc-U&r(JgQXc^ m|Lub(7v<}>jEk?*p<&_kr=#xam#?2m{|*(aW`0vTbnF?Z5OazE diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png deleted file mode 100644 index 6edd4e3d52213937a9060577a9e416c6fc353d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 zcmbVMOK1~87+$NEQm7UM>jPz2FA8pUXR>LsYhz8a8yhfvB$0-my4jsJOS+HlPEA@7 zi;5s#dJz>x@S>t9dhw#ggC`H7M-_?(@t{PCBKSBt+a%RP@!-Pl{Qu1N{jd4|JwH5n zq^omhC&MsZnE@q7SB1W)qn&;~luz1p*+JAI$vYFIs(F}67)}X;jHOND9M+84>F2nQ zVb)j7LXi}+M`hiyLRx?c)hw5?8K$ql=4yHc6HvmFrX6ROA3tS*X~fylNLI+YDO@%O z<~*FA8!YH^6>Qsl?evP{r&pNI4z` zkx+!w1q4A<3c-jdL3jWl0fu=f@JQkyl*OnFdqMMIsW;D5FP{woHgC^L({h z4OPP-$D8D#BuTu0c!W5L;QU#eXf@9E_qHr3*w;PNC8lG8z@k=iW=Nc+kv3AW+-!E$ zu^_MI6|r}r_jw?(G4`?sS2NTZR5 zJd<9EHl;ZFjD>BIQQ|B;2^pp#hXte}F`QIm2=&Gwq)Q^D#uBO!2}^1CzPa^ib~<6prRHxWBWw2b=>l6Qol{E^iQsw@~}o6ui!XStqvG2 zJH+wJjtf#LurI6WrXA?}gZpWut6L198?n|$Mc3dhrc_@G1n>X_CRZNorZ?SHDQP7t=~*m!h4cJCS6O=s(F zMoAQEZ|kpN=QFUqefaanB_1SZ| zo6`eJW0$w(^LH*)j@=zSaS{#{&rCfyJkP9a+tASssPJ?1!r3n`)^~PvuWmJj#rYqg zt%>^9?p)^@W#Ler*|N4&HvWB)-F2 PgMUIs9aQco$4~zT48d#Q diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png deleted file mode 100644 index 61a5efc2fc547e00556664f08140dc22e4010e0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcmbVMTWHfz7>-WI*qo>cqI)oA;04U(Bx#$3Ro6A0E7)1Pss#m?CZ}uYaxpozUB$bw zdBq3ai?6;YDk_Mehz~wEAAIt`q4+StC!Kbv3;N5t)ZWrX8g|J$y`&rV*v~gi>6}jl-hZ zSM%UNtv{>RO1f-NTepy1RRtTcAkxUHHEjDzHA>CcRj?jxvlKZ4L8T})8&ocpCgY9= z$q*Bwb&dyQL}oxplmXaG@*EIYz_Gkc1E7cz1%%1^Lt$^8QBX2!Z`~JOMX4e}uEMgF zN`hNR^>2ANOC*`uxxOXwvRMhhYi0b_FL!5|Kuuh4{FHqvW_#{=zw(5 zL5^Q^TrwUfH>Nb*w1f4gpgyzLRiS4dghsFDSmaEC6?2{dBtgm-LLx`&qM_3w0DzVv z`2wAf$YHSn3%VEn=Za_uG0tw~x72+k5jyP4*9c`}uYBLTvZs!Y8F;#Day3T9%RB$B6Hli{F2| zIeKpC+)iEj)q3^%m9f}p9lEw}WcSq9np}Q+|JKWO<4b1A)06Lyj6M1|zP)*3>gSnL g)9Le-i5L2cLE>|Gt=7ErZ1B4wl8JuxR?pyx-)(etj{pDw diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png deleted file mode 100644 index c60a235478e6c05d8daab1c3ae7bee5cd5a2c446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1164 zcmbVMU1$_n6dpB18%VGvV*LqTCl6L|e(vn-?#z&_Zf0i9LN~^B)$N1W*_pf9VKYC@ z+_;mNYLe22K2?LzmryDcN_~jrMG=uuuwWi-1;L-vqJjmX6hsk0ytBzhAA%1K%$$4f z{l0U~JwNl^(BS^gj;$ROMRn!}v?7rjd4&z_C3C!P$`-x%bI=zl#DIga0U~F_4V5TEH|;899dC0qXhLv3 zLoWqYE(`(H3lK=MNyg*_2+}eOlcEga9w6{A!9kuAWClV-Oe-)2mLHmU3#_VA)N;$d zh?b#i82bvxH5v`Jkzl=Gn1iw`bG*O_0z(i?IObv_V%)H|WkExs8Q4CyJr~3ljfyvl zGc<{G=?actD6ANE!{tPglyQ;abCBgZ$BFONM2EPD-iEO%IxLO(h%2Jd8x2fSk7{p= zOmg>rM=_8@qZ|lqQWRrE^UP5Pxj3(7XmY|@wxuL^K^MeCzb*+vN`jDxtg1^{olhoY zo)=p-R^tjeDCqsFnvB$ATI8ZcRHrEMcOc4uJk`qRwf9! zWNZR5AHVnB-%MufN?yyBqPtJ;{r1r}e0TfbKS$iR?4N74-&j-z);|%ZrK!UQFaGlA zr`o?Sc0Bv!$A2E`-81F1Gw}HIwXQ2H+|%_#>H4onj$EI;>SPvPUO0C4x57;+J zty$Z)VI$Z#*zw1ig;(F-+WB^?d3N*o)a}AH_=G@W{n2FisZDc#T{^bw^~8DQ#>^6X xq36_t&GUC2%q&u0&K^I<_gwtH>*e@F+o#mS%R7vTI-ZaJ4|#o1o9q8-`VB7#b{PNw diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png deleted file mode 100644 index 842c6858d86522437ae452cf27b6c86f589b622a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmbVMU2NM_6gCV^TckoK^`Q(g8CMewE%v>R)5Ko0EwP<8gS1&1Mzo26W8Wqwu^nu8 z`2q2>4r!H`kS4|uNT?Yaszx8Voj6ZR`aQ8rN-7c&PS( zCHvfS@A=O8?)mX}YOue$ zl|y90Q1U2^6s`8$9O@&8RYg6Mb+gIG1=TWW#j~NSMj4|CqHkNZtf)ogk~x&u%?P#d z@fnKLwFvcOFbR@n5f$`-x{ZeGgBi76RC$fsww3Iw3fO^xT!pL}CDReA5o*z|fY;tO zLy?OnZZSeFk;*1hq-fcQ4AMcr3Rp;ncp3&d9>UEe3t)hOfMIz*gaQ{5U@zHvC>+h! zMufB!Z^gn|getghSzwq-r9xK%v}NZR$n!h{ScYZ&*uwABOjoJ;O{b^rK|+pd>t$EB zOw#kH80YTJfjmRZMi{bnTok1wS?Z{POgAA#D11U|x+VkwE3;f6CWl$JHw+;b zQBe*@We^PT0B~&|D`7)%(96m}HZIE&gmNGp3&*2Uj1xnAAO>W%jZK)2tC%Wk$JKG% z78c$SD~L8yT+7Z_R;k?qseZ{+^p?y0 zkCo*KLM9#?8_!204hnd-{z^#EOm+VHcb9x)p!1&Ql>8S(V+|cLZ zS06@)ANxT6{-w`~!mH;t7GghgA6=fDn8}wmPc$~hPM7qbkKBE7?%a(h-s{=>&>QQ1 zY3|w{I<@Oi^KkcWDs!;0KlLX&8SSWdb?rTV^?7c-`M}o`tAkhR$?WSJ*8Z^NxEgsj zHTG`Tg%_^%AGr6E=3R|fy4QF9I^NjOh-~`i+WGwL7r(7&N4J0a{`AG)PboKQAld(L r>22xnD+}+uJbUOj`|v`&wiXb#zU&{k{?^!>_m4@)gVM>^GyDGmNR6qi diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png deleted file mode 100644 index 6b033067fc2ceb01b0b1b3389630d831c81a2b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 zcmbVMU2NM_6gDlZs<4&<1vNz*#(iL$NbKu4OYAiiCwA6|rbKCgjDeVA-!!JRo!Smb zD^05^ZK4udDKMn*vQCv~n8d2B)qo;4rf!T%Xbe^!7)boA4+AD9F^Yu5-*uZ59;!WH z$v*eod%knNdwx8c=-%1jYIR{4))4Cyl1OfI-ugQ9JwLy&8ws~9rtKahYZoOGV!UEx zARg1CUYLZEGB~gR+cB)RPfexmbi9j`4b3Y#Hr|q!M`#Rd?Lp79CDyRTf$3Pzix4*5V7KyLu+T7 zB=8jzyDvnnl1j%Dc*HOv?)UmVGDQPCz~H_Bt?@n?LihEYf!hPl1I1NsvZPr$)=jO zRYS)ek5a}c*dYQjUA=;qkH^;>>sBREC}m_x%9FrLk(%b*YsK2Klki^}>sni>!8|0B z&@u|9jOvkXtAbJPZXL)mL~OXnO%)YI>K6>Tph4Y^2_XWVcokLQd=xFxj4vz(X?lAQ z03`T`801CD?_(*7srpzC8;FV&Lx;tvC<*|GzF;^Q<%KX439!B}CDK)FOt)-Fmti%o zisDwV!Y#2}#DtPld0Y(CqT9(wYz zv2Xd@EPr=r6LIm4^Dq6>$~0|yv-gL6 z-~4^!w0d=tNWJ*W+`;~%JDywq^}XxAAFq3Q(zWO=fcxKleVk03xcL>P9sK;6`OWH^ z+33}!J6}GP__B-Iy{Gnx?z+Y!^~~ja%AcN#`7-twQxoI!0m9Wv*EMV{UuapJocOS% z`IBS4n`*XA)NuE0*>&?oarV&S9pzzHdAPA=!+_m&>F7@Gd!%0zcy>BA-8`G!cqMUZ z1mt+$`e=gP@OHu-`FLaC$e~@!52Y6BPcC+mmtQ^h$7`cAKc0M03_LJ1UKpJko9vi7 r?H+JFZ-2M+?A%+U)cD@e*SEJ|;=UbYcm37U}(kc36v`hyJnfj8s}`lK0-s>`cOrI+JAFfzG;&Bi&=)ByV=o+2p0k zTPM5Nx@r$yy$FIA1ur6$f>0Dn6;bG^y;!k@QlTf;Lst}p9(r);%k0dyhsA?|6r(17DAjiUTnM1zkn?oQ}{wfFa6i2x?eY5HfNF1C4>fBMWbl+cp|jb>K@# zCAq_SXlPom*He30l|?fe(sf;fSi@Km2qm5mI7yTs-ZQjd(b$Q+kb5iusYTLabG#&r zNY_&E!+L$)a1aj)B}%3xB-D@!HQ!J3>Z4=cp#O!jAv$i(hg56On9W6wxR3UpAz9S! z<&ILIh{iY^dE!#Yti_x;p9Z{Um1J?Ex}IxfA+~WYTd|86j};LTOWCxGWgF(RI)u5Q zjg7d4Dz@_G7^>Q~g^-;sR*KcKRmqtJJzIe`9&&3z%t_$Tps2t_5K&a`UKHHj7=owqw?m> z-^6TPty$$}^2d{hDDxv6-7@vt*A diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png deleted file mode 100644 index e64147f4f9b685401685fea6405ec8cdc0be2608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 zcmbVMOK8+U7>=*Cii%n*C?3WrqSz!e+1+juy6WyG)kU|K?Se%Fn@y(O(B@$>b<^St zK|w_HpeQJch2GvvO0y)>m zAju~=1BwWwWF93GGD59DgeWc`D2OtLkdjC#s14K~mU{EeKBcI3)O}GY%~lBU6hWv~ zt9&)iyMDibWLXxVD2O6Q5nM3r5Iy9aU`@kLpF9uUQM&~gf}fyi9=Bn6Y;DjiDH|C5M44kP0DC68J8hUG;B=Al^}$g ztfe|MO+`qHOIfKSqh=GilpN1OO>A)UPC#_Wzzx3^^;_q*{gbQYe5@1KFS+huqXW7s zE^&j3>w#PjtS{(>CRk3gF$7YA`+Mrfo#hNAnQHMH8nFa?@(%=$OO6SU{ zvcx4|!W3mBBG_lJb-wvOg%fB%LewFDbxcD=+c4Tr^*)?7hYhcuICbag#jl$_FWwoeF)!pUUuq^zXU=C9{o1(nTd}ZS7(ejD aXzpdg(z77htlu>A%B6&FvF z8o~C$*Eh)!$E}}n>XUS`x>vJ&SHy{p7`p*ObKKBK9AImPP|zULj+f{ExpbKaj-BWC zD^WRd=DgyxZ%&yJkKIs zxq=&1tEwor92xf^OytrmUn@S$WU~}D4C`Kp_$GVbESe&%;;G)U6f7K!&bbAV$UKyzYg=;#p>_GYI;a8^~1XF z&-OZCyy;UvYWe}tb?`+MTaK6LUnccgxvoJ%XP(%l(04&6!J4y100_$%W^GH5p<)S{ zTowzBY$GRR(#f?rJGM8RGY8`Sf-#xbV_isPkc=F$0jPd3l%b%S-FJ2YP z_fyvL!Og|;p1&Wr&z_W?9lUj~_Uq=?TNL-xrFs6!;MR>l_HF1-fzd^-Z{3rxMsK}| zf0{2}J76dJ>cNKo6C>+i6wm0xixLB1wTjOPiiOV3do#10ogv$1cm9~wZVa1+<{*-{GcVa;GxNro z7k3f~HnpHa#d;7?JPWZX>Y-wLD3lypdQdzVY){4N#fVV#P>A50&2ID%dT?OoecyY( z-}mo*-@H9D{oLrtV?248LdD#H)*@6YYEh%X13GskA>0_)<02o;~U2&jd4 zku(VQS6;bBCIsRBPSBiVbM+IZN5cZnF@-FQIa?4Wj%P9UI)s51Sq!4G`1_^HA_)Al zc(PcB_1GfqU}`lXv#ZlhZ?)qYzIgl?n8-|SAS4WfEL@6GGb@WdyC#?OZCM082g^HtSYSk$z%Fz-+e5qJYsp7z*YCxzB zZ0yI?T~~EASaBW4M#xc1)skDWtD2=7Y85)lfLn`Fh9i#*{07`_pKIKcYg!4xj3!M= zmj)d$)2583Z5jj10?*d57eu*!IKQ9WbZwFZuM*!)Xb5@*HiLZvP%y+u_dN-sq9kt^B2yZ6CW7&hd#MFJoW;3`u)Szw>H<- z5B>VLS^i#s^8CfoZ?ZqXW@kU_pta=gFE5?H^V!C4H~*5}efjj%7uNbM^^|bnzMcCgl#}}U8+5QM$zw+(YYa7;%(!*~) xe&@PTc~kiD;O+2r=gi8+Gq*pW5C4Q7g2Fa<;*YJynG^YcqUKE7pI7Hk{{u%%dJ_Nu diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png deleted file mode 100644 index ee4d16b64df39c69632b211314b55cc90e5e9333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 zcmeAS@N?(olHy`uVBq!ia0vp^NkE*!!3HF2|2!22Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?`s&Ln2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-UthSvdBxCx0tT6WMPh-zp`L+$ZZ61QVAaJXL8%C5U{zflQdy9y zACy|0Us{w5jE^*Bm}X$u;kO8+5a=2!|DsG_q$K9J=^) zj9iUOjGbI9jEu}I3=M&lqqD1pqpN|bv89253Cs*^dM%xdEX|E9+>D$IO$-fPO&pC~ zot#W94UJr!%?(|QEMR&)^NLFn^O93x_GSX@h3a+1tJli8C^fMpzbGU>KL?fq0y6ST z@{2R_3lyB46*PPklQZ)`d`(dNK)macT9jFqn&MWJpQ`{4V5>|l4oJ2zPD-^%HPbaW zO-a%qaCPa!AZ^nni22c;0C6ay0iCPNStp8kOx zcn(U<17@2dVE!ol&@M>d4~)H+yeP|Sy^-f?*A7QrV@6^vOTOxGk;tfADLGdHi?|%siYVI%k^L*YvzUepn1+Sm~^0oT-$4?Jj zM6UO5y|=ZEP4oW>#rnJ@R|8)!__}iI>KQj~o!lq>$TxeP>B5)%51&LyGw0{)wO?!ax7S2{?b3xY4m??Ej4f$K z8}6lr${(pd#ME-kQ0(J8Y4e(M^DcO`U3=}-amLSm$y}eqs#+~G3SDylt~{XACa^nF z`EA;wd@aTHK=6V!+)s+gq zYuVxKfjy_aUc0Q9I(@S0&3eZ<(^sfU^eXDCes}xG?^}O&R;+&Gl7BobP0 Hl+XkKdiNqQ diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png deleted file mode 100644 index 14cba3c243035d0fb21802f2b79f80895014f6e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1611 zcmbVMYfKbZ6dt!qR$D7*qy?)T2k}AKoyR_Bv zRIpVWZHval`id2hilDK+TGWz=sbZ_CqO|n~6(2#P1X78q!NlGL*7gVbqm#^>d+t5o zcg{VJ*^-?#bNI02VGsljcV|*wApPLwv~l3O_QiuyKqRTOPn|F2sbNOuAqOY5dA0$8 z1?ow9ZuSeMjM8~{SN}X z$y}bzOJ(%?0-7BuP}PtPMZ@8+K5WoSaz2WaB#B}KN)S3=p;L;3DihHKm6R9*#Vf2V zgj7Ka!cj)XFRfPX2#B=r3S!9Pc|{yl`V$3GhDMkWit8~{6r=a*wN_Lw|8E!rS}Qrl zAs+SeinLm0K|S(PVqlQFH#>?Nf@o}WWdRh02~ZNdTI7SOo3bO|M9&GF&43X!VKg{t zD?ym8I1YrvMOz&-W-^c%W{hzRge9E@f*?r;;lzzNP8%Ht+UYcrI6=8AI7L`vSa(oS znIOx@{0hKtKbCwW*5;CVMwR3oNeaX|AiF?PC8at-M)hF>!vKkuZ=tE6130gb_2aX54Jy{0!2M=l)OPP!JFr z?U4U;Ol%9ZVRZSb|AF#qg7_d98yU>U^9$|@2+|a}DMwD^_LF^%tP9!kGkQMS7I!f2 z_oREKuDJT+C#+u6(-dxgmgUptnzOEX97R zT`oV9J)J2953km)uV26B-Ibp;o%J>LWF{Zovnqbp$qBnhwvQ}dW?0bhS8HRlJJst? zO_-gYnmAH9zwq;nrb|^rJ2RK8yxSJ$_X|rhmmJyn^+n&1j`!wuU7PjNvFKpOy`{?) z=V&<Gt-Kre{~X_T;K^0t;kO%eJHjE~HRG9i z<=To4?a)g*SM9JXCy@G+6<2QO{FaK`c%-fQMm#e)m)ewY>u2Ms6yzp9yyk)T+4sLD zUiY)lPIsRQBzWYz+YaeU-A$c?PmN9}A0bhHG$y~;H!63~*1C06y9d)iK F{RbTgKs^8e diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png deleted file mode 100644 index 671c31f08ef516513da5d7c1028a0efd0001590a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1606 zcmbVMeM}Q)7(az5I$1#QW4f{PP!wx>A8l#xMwRxiK*a*79a7Z9>)k;Q+PiW+q|`B) z#-*C6W4KM6AI!LgX=G!J`87wT2}1n%!(g(2(Xpw~`W3gZ8JW5(Qnx?QKX%F8^FHtU z{C>~#J|DNaxG*nq@~p`K03_P-DTgB6%F8B9P`>qlUr$lQYqGUeUM`l)wY0$1_ zpv^~Da1M@U>#BRXYygO>;+>^(seKv2h&~M+wb2B9egzEx*-L_cnyKPs(9Kowf(g2R zq6-3f)&#B4+Y!5;L+JqxPTUJR0=#DRK^Ud8eGA{~Xl#zCeHL?j(B7JrRpWkkOPAmjQ6Q!gK4$^)Y)gZ9X7robrbwGA-|AsN9 zb--EY=U@jH5NjkxsYiKw46Nkt<&L6;N;E`~#4AOiy_Cq*_&7nfQ6@+^(Xc#AXc5ec z>9iKB5yP^KD5?lEX*HUyh+c~$h%Ux478bW)xB)X-Fbk?fQLE0ZwOTBC9K|TofKr$- zhP4R+nHCr>=9gFej$+L(#S)~%(XuExMbR7UfMSm*ivf@52T2lKV5b>gi0YZq`aHWX z#Yy~Hj?I-sA2^a=f*&IQ#;A33MlMTj(6er}4%6alBTMVmm=4i0S!kAlb<@x&p8Y?G zgOz~bXovi#V`5uM8%CGU`(II>PY@?4VZKKT2VE>&xMMbA_lJZWp z@W_Lrqs49euRe{-Oq-USw22~H`drwDcgq$mytAPWZjRgCfA#jgbALLTjH%Yf-IKd_ zUY|F-e&5adxfLO825v7LI$pn}6lI`mkdGeTBELz>Qq zmr^>f-|+s@>|Dv^m`YCNSGH{UUTFXFM(?+u*M31f^~?^pm%ZSwlW&+Kh?dzAVtE%1GEMy0~xxu)D`mQHE z65lz!@uNJQqsv9UzV!UAcKyAXXAj8BeoFzzC%u=D6AuB&VSsvp(vUy_P|~dIwf5+r-DWMM+AM1}`~wUE BIu-x` diff --git a/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png deleted file mode 100644 index 8a6f32afee6aad261426383741ea1813176f328b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1655 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 CA21F8 diff --git a/app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png b/app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png deleted file mode 100644 index a7dd5378bf1d0b8ef6973aa0df897cc13692fa53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1139 zcmbVM&1=*^6i;iB+7IlpTF@cARB)3_vb)_0UEAy?YZtqBLQFXCj|tsZIx1DSbm^83B7c`rA{Mo)IO z9d6?|t}{QZ7ulYP-q!tWT`zI(*>;E;6Lg$ZXw?ibr`e>8LEbfIa1opK^1>@Tz;XNL zoYDlHD2%8UaRoEN2sPJdY>pcktof!jhbbuI8OKZWn@^wfz_HW(nM6S<_*p#b46g)u zd}Xv`t;|`-<_AxJfttz;xR{!t=FWSeT1)eFyDF2TW041S2%SswTR}|}#z2+?7$k&5 z%#vgX`jG$=aRlLUAWKjYp(M&E2B8}7S78!tKRojm*cG*?=eB(@EzQqT>Z_tytyYDq zB9LH4ga{!~l0{jLF+?m}_NZBld0}tEf{sHgaD3_z4@4HtGFhZ)o<+Kqg6kIwJBGb* zyHKoTV$JkLC`h8~MtRlIAuZzHVeEWOU~HC963!AI zWV4{JU|NnB>Bpk`*-BT(fwP3|TtHkUzX&kXOjKrP(XUfh5VULYXz~*DA=glWJTX*uhR;sOi zeD|pHs?=p@4~)r;n`6QO^mg^z!QpKt5=?6ov^fuT!WQ*%q}KZLHo0KQLew*UBY)H&PS!L90D Txo1t17ySnE#;ATjGkxV34ai*o diff --git a/app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png deleted file mode 100644 index ef7ab2097ee5fd0eee7047565f3af31371ff264b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1133 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 diff --git a/app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png b/app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_amoled.9.png deleted file mode 100644 index da96eb4e5328ee092bce07f19c3d4f3500299cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1809 zcmaJ?X*3&%7FJ4arL9;qXa$L_Qn9u%wS-z)MXasHUP*0D-=R^UDr(R)p_a}t6{WOg4DZaZciwwH?)}dB?)~n)=iGDd&2n|Qa#B)7Qb~>jJg~`wUBOo;7Ft1egEHYv@A| zCZ%ycq2<~;>953fgvk%gN3F<#wUA8Pztc(Fz88(_ z)8mhymPl_WIYHO0R&}<271)nf733<0J2)h=hIUU0BO(xUDwE?x=l5M<7SP|B7# zu+r>;LmEGhIi+^)IO~D+SYSv*$q7LoeR(Bl_kNQO&k|skp;Y+9blr%jl1wq$XleO4xVKUgz2OM%<{qn!}8g3gt+v zoBD%e7a9z%e&(n+>2JU@`JG-r=5a$JU`d`GGnAgx>%e*a=)%?|@BzD&wac`1U(-<1 zf@j)lKlVKjc5qb4aE^sf-$h+|@ofJ(>95Y{(! zatjaeo2J?94=ow2G;@gH$IM%bVTIsHgL~-bB3+!9Ufqq)mt8ag({gH)ejh%WR(f>| zQkvN>uW+?Naln3=h+l2_)@$eOHx*-V62gvTa6SJuOkvEXY1Pl@)+{_L&0@%1T=YfG z4=Q8IJHvAiMNBdVv(nFiS!sivI>u6_B6Zjp`+WJkvl04cI~j><{rM;b3c;WL?dl7 zD$tPcUCg9}KUTXfk`4tomMo-<*4I`VC%GOjZlkph_rl}z8Ph+KR#?pjo6a-c zZbvk;E@EX*0~n0nb^qZ<8KkZ^P*;omE>LZj#gt z?#i?LO~LXL&!U~}x7LZ0qtC$FY@EG$EnPn26Y?+flnsXznX&xO!>C1*MQj|<5A6Q| z94mT$;h5$xO`NJv#AqphlWxzqJ@DS5ewA-^3F$a1BtxGZIA}|L`>d(ZU#Hu*yB%62 zu?$+gv}m??J%%uP=HW)iywv00cYXdS*tyl96%jj=bq`&04Go+w>_#ds#4!PszBny~ zgk?8W=f)@?JERX<{JM}!Jkd6{JHI=;dxQHX*}_83P0=Jt=kQDjHc|v7f|i7bJozzP zSYl*S^4Yq^ZpxO|8f*1fZpoLY7a@;O?7O!sLnj#lj37o7i|w2Y>`HL({PJj1$cuidiI4z0rKzD0?-O zlvXj6Nv9Uvpq0*caF{%aqr+2Krv4%;a-&aJ!VU^A$K(dBYU$q_srMefuMu(DZ0Npr z`Ci<~=E&0{f@hb2lcJL^Jy9@l44j7-RXvg;6%PBG>$|{D0p9o=mjm4{PN0CwMGX=m z1mt<EgI_W1|#gNRAH3g}Pwp{NR;=ye<$gc867CLgTsh_$*e^2g)NrzQ%aJ>^~YQIIE3 zL#ut&U17XqhB($um^9<5xF(>tjUDLh@LD>2`9_ZekSh~XbxR$wkL#7=28AG$Fv6H; zsxGi6+Dc@t+3i1W^wfNgdFW$ K5REngseb{bzh~J1 diff --git a/app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png b/app/src/main/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark_border.9.png deleted file mode 100644 index d0ed92208f46f3455e2c79863ff135b66a88fcf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1972 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 V?@Oo6fs^51Ag51gchYCi{{q`RT15Z= diff --git a/app/src/main/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png b/app/src/main/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png deleted file mode 100644 index c1c48c9732b9969563fbf4270537190fcc12d58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmbVLO=#3W6pmVoELM6ET2DiIQ7}J~pWU6XYn$C{?V?-DcEKVDW|P@AY?Fz})ZG@r z;!OnWML`e|5d|sUghB#(iO8n3iVfG-=S59bwLNNgac-Z_nZ?w%x@mZ*Y#|4mG{n z44tW*GaTZJc7hSxe#qDymm6(|w$sEE)bXqr}G|06L=D^3)25o;nh>doh@Ax&Co*YX&=s;*Q&+jBPQ<(xq5@Dc=y5PtP z1Q{ekT|*F_0*VY(3Cfa!1PBc+W56`%K0J#SxecRgjdx=)E6>kS8XA(+YPH0cDw1ec zf(Ri=RwP9c7($2_18TR0ARg&?uyE`|UPwI>fW)I+Ckr&svrKoc;D?pUuHzu?7K)Wj zYTKa%MOpIwMDvrrQ-pG=i!!FELMtm5kO^T) zGt;VyP*yc%6EZI9amztW?ZCmkxE_n!OMR1~G zJ6@33CzJl{T-U;pcNM$i5%EE%z=pR+0(!cE91XdGt|+>o)iY2)c0&{Ds;23VgRc;Q?#@3mb~gwIY;7X8A9UkrlkL_@*)nVG_uoFk)UteJ z>}~DAv90SHk00H>`}|gBaQoMt?<-H8v$>ZWmxh0=Zr;0S-+wk#Xo0b7o5cFCqOKR? zk=6dggJ5i#J8-aXf2HqVfS+sI55JDSTk9L*o=m4^UwslMlf5sOCao8R%Qt=lfLB=3 diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark.xml deleted file mode 100644 index 6a7959cf3..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark_border.xml deleted file mode 100644 index 699069f1f..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_dark_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light.xml deleted file mode 100644 index b2e993c8f..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light_border.xml deleted file mode 100644 index 26fd241ba..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_normal_lxx_light_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark.xml deleted file mode 100644 index ee86a64ed..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark_border.xml deleted file mode 100644 index 024984adb..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_dark_border.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light.xml deleted file mode 100644 index 4ca41c3ec..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light_border.xml deleted file mode 100644 index 6762edd45..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_action_pressed_lxx_light_border.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_ics.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_functional_ics.xml rename to app/src/main/res/drawable/btn_keyboard_key_functional_holo_blue.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_klp.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_functional_klp.xml rename to app/src/main/res/drawable/btn_keyboard_key_functional_holo_white.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark.xml deleted file mode 100644 index fd1dbb9f0..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark_border.xml deleted file mode 100644 index a205ec0d4..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_dark_border.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light.xml deleted file mode 100644 index e518ca11d..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light_border.xml deleted file mode 100644 index be7bae474..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_lxx_light_border.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_dark_border.xml deleted file mode 100644 index 4c45f9206..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_dark_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_light_border.xml deleted file mode 100644 index d9796f5d8..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_functional_normal_lxx_light_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_ics.xml b/app/src/main/res/drawable/btn_keyboard_key_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_ics.xml rename to app/src/main/res/drawable/btn_keyboard_key_holo_blue.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_klp.xml b/app/src/main/res/drawable/btn_keyboard_key_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_klp.xml rename to app/src/main/res/drawable/btn_keyboard_key_holo_white.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_lxx_dark.xml deleted file mode 100644 index 3b71b3307..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_amoled.xml b/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_amoled.xml deleted file mode 100644 index 71773a89e..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_amoled.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_border.xml deleted file mode 100644 index a3f838a97..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_lxx_dark_border.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_lxx_light.xml deleted file mode 100644 index 0eef25308..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_lxx_light.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_lxx_light_border.xml deleted file mode 100644 index 0cbb0d122..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_lxx_light_border.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_dark_border.xml deleted file mode 100644 index 4f9565810..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_dark_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_light_border.xml deleted file mode 100644 index 0ed3aad44..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_normal_lxx_light_border.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_dark.xml deleted file mode 100644 index 2c4fee132..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_light.xml deleted file mode 100644 index 346346957..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_popup_action_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_ics.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_popup_ics.xml rename to app/src/main/res/drawable/btn_keyboard_key_popup_holo_blue.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_klp.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_key_popup_klp.xml rename to app/src/main/res/drawable/btn_keyboard_key_popup_holo_white.xml diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_dark.xml deleted file mode 100644 index 73e2cd868..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_dark.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_light.xml deleted file mode 100644 index d6cd2b831..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_popup_lxx_light.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_dark_border.xml b/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_dark_border.xml deleted file mode 100644 index fddf7a187..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_dark_border.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_light_border.xml b/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_light_border.xml deleted file mode 100644 index 4764221ff..000000000 --- a/app/src/main/res/drawable/btn_keyboard_key_pressed_lxx_light_border.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/btn_keyboard_spacebar_ics.xml b/app/src/main/res/drawable/btn_keyboard_spacebar_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_spacebar_ics.xml rename to app/src/main/res/drawable/btn_keyboard_spacebar_holo_blue.xml diff --git a/app/src/main/res/drawable/btn_keyboard_spacebar_klp.xml b/app/src/main/res/drawable/btn_keyboard_spacebar_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/btn_keyboard_spacebar_klp.xml rename to app/src/main/res/drawable/btn_keyboard_spacebar_holo_white.xml diff --git a/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_dark.xml b/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_dark.xml deleted file mode 100644 index e930e40e4..000000000 --- a/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_dark.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_light.xml b/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_light.xml deleted file mode 100644 index 2b059938d..000000000 --- a/app/src/main/res/drawable/btn_keyboard_spacebar_lxx_light.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/btn_suggestion_ics.xml b/app/src/main/res/drawable/btn_suggestion_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/btn_suggestion_ics.xml rename to app/src/main/res/drawable/btn_suggestion_holo_blue.xml diff --git a/app/src/main/res/drawable/btn_suggestion_klp.xml b/app/src/main/res/drawable/btn_suggestion_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/btn_suggestion_klp.xml rename to app/src/main/res/drawable/btn_suggestion_holo_white.xml diff --git a/app/src/main/res/drawable/btn_suggestion_lxx_dark.xml b/app/src/main/res/drawable/btn_suggestion_lxx_dark.xml deleted file mode 100644 index 84a91209e..000000000 --- a/app/src/main/res/drawable/btn_suggestion_lxx_dark.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/btn_suggestion_lxx_light.xml b/app/src/main/res/drawable/btn_suggestion_lxx_light.xml deleted file mode 100644 index 8dce19517..000000000 --- a/app/src/main/res/drawable/btn_suggestion_lxx_light.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/keyboard_background_lxx_dark_border.xml b/app/src/main/res/drawable/keyboard_background_lxx_dark_border.xml deleted file mode 100644 index b6b35d3bd..000000000 --- a/app/src/main/res/drawable/keyboard_background_lxx_dark_border.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/keyboard_background_lxx_light_border.xml b/app/src/main/res/drawable/keyboard_background_lxx_light_border.xml deleted file mode 100644 index 874555386..000000000 --- a/app/src/main/res/drawable/keyboard_background_lxx_light_border.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/keyboard_key_feedback_background_lxx_dark_border.xml b/app/src/main/res/drawable/keyboard_key_feedback_background_lxx_dark_border.xml deleted file mode 100644 index 72dc415fa..000000000 --- a/app/src/main/res/drawable/keyboard_key_feedback_background_lxx_dark_border.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/keyboard_key_feedback_ics.xml b/app/src/main/res/drawable/keyboard_key_feedback_holo_blue.xml similarity index 100% rename from app/src/main/res/drawable/keyboard_key_feedback_ics.xml rename to app/src/main/res/drawable/keyboard_key_feedback_holo_blue.xml diff --git a/app/src/main/res/drawable/keyboard_key_feedback_klp.xml b/app/src/main/res/drawable/keyboard_key_feedback_holo_white.xml similarity index 100% rename from app/src/main/res/drawable/keyboard_key_feedback_klp.xml rename to app/src/main/res/drawable/keyboard_key_feedback_holo_white.xml diff --git a/app/src/main/res/drawable/keyboard_key_feedback_lxx_dark.xml b/app/src/main/res/drawable/keyboard_key_feedback_lxx_dark.xml deleted file mode 100644 index 6d4507088..000000000 --- a/app/src/main/res/drawable/keyboard_key_feedback_lxx_dark.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable/keyboard_suggest_strip_lxx_dark_border.xml b/app/src/main/res/drawable/keyboard_suggest_strip_lxx_dark_border.xml deleted file mode 100644 index 0e2c62a83..000000000 --- a/app/src/main/res/drawable/keyboard_suggest_strip_lxx_dark_border.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/keyboard_suggest_strip_lxx_light_border.xml b/app/src/main/res/drawable/keyboard_suggest_strip_lxx_light_border.xml deleted file mode 100644 index 098b8436d..000000000 --- a/app/src/main/res/drawable/keyboard_suggest_strip_lxx_light_border.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/sym_keyboard_clipboard_dark.xml b/app/src/main/res/drawable/sym_keyboard_clipboard_dark.xml deleted file mode 100644 index c5bd90c58..000000000 --- a/app/src/main/res/drawable/sym_keyboard_clipboard_dark.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 65fb9da09..fd1c1f768 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -227,8 +227,6 @@ Tema familie Outo dag/nag modus Voorkoms sal sisteem verstellings naboots - Diep swart agtergronde - Kan kragverbruik verminder, afhangende van die toestel se skermtegnologie "Gebruik stelseltale" "Verander sleutelbord" \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 99c2ffef0..22680f4a7 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -192,7 +192,6 @@ تمكين تغيير حجم لوحة المفاتيح تعطيل تعلم الكلمات الجديدة المزيد من المفاتيح - خلفيات سوداء عميقة مقياس ارتفاع لوحة المفاتيح وضع النهار / الوضع الليلي التصحيحات @@ -212,7 +211,6 @@ سيقوم مفتاح الحافظة بلصق محتوى الحافظة -إن وُجد- إن عُطِّل وقت الاحتفاظ بالتاريخ احذف بالسحب - يمكن أن تقلل من استخدام الطاقة اعتمادًا على تقنية شاشة الجهاز سمة العائلة متغير السمة الحدود الرئيسة diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 3dabc8c98..5d54a5b71 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -230,7 +230,6 @@ Заўсёды паказваць лічбавы радок Выдаліць свайпам %s (Акхор) - Глыбокі чорны фон Уключыць змяненне памеру клавіятуры Шкала вышыні клавіятуры Лічбавы рад @@ -243,7 +242,6 @@ Варыянт тэмы Межы клавіш Аўтаматычны рэжым дня/ночы - Эканомія зарада батарэі для AMOLED-экранаў Клавіша буфера абмену Правядзіце пальцам ад клавішы выдалення, каб выбраць і выдаліць адразу большыя часткі тэксту Аўтаматычна ўстаўляць прабел пасля знакаў прыпынку пры ўводзе новага слова diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index e44568523..6c1907149 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -256,8 +256,6 @@ দিবা অথবা রাত্রির রং সম্পাদনা? দিবা রাত্রি - গাঢ় কালো পটভূমি - ডিভাইসের স্ক্রিনের প্রযুক্তি ভেদে শক্তির ব্যবহার হ্রাস হতে পারে রঙিন ন্যাভিগেশন বার উজ্জ্বল নিষ্প্রভ diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 8f6514b14..539624ee5 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -197,11 +197,9 @@ Configuració del corrector ortogràfic de l\'OpenBoard Esborra amb lliscament Tecla d\'accés a emoticones - Fons negre profund Desactiva l\'aprenentatge de paraules noves. Numera les files Mostra sempre el número de fila. - Pot reduir l\'ús energètic depenent de la tecnologia de la pantalla. Configuració de l\'OpenBoard Entrada Miscel·lània diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index c9535f4e7..56a56b896 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -194,7 +194,6 @@ Hvis deaktiveret, vil udklipsholdertasten indsætte eventuelt indhold af udklipsholderen Opbevaringstid for historik Alfabet (Colemak Mod-DH) - Dybsorte baggrunde Tastegrænser Auto dag/nat-tilstand Udseende følger systemindstillinger @@ -215,7 +214,6 @@ Pegefelt på mellemrumstasten Auto-mellemrum efter tegnsætning %s (Akkhor) - Kan reducere strømforbruget afhængigt af enhedens skærmteknologi Alfabet (Workman) OpenBoard-indstillinger Input diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e8587aaa6..239212938 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -226,10 +226,8 @@ Aussehen (hell/dunkel) folgt der Systemeinstellung für den Tag-/Nachtmodus Tastenränder Automatischer Tag-/Nachtmodus - Tiefschwarzer Hintergrund %s (Bengali) Lat. Alphabet (Workman) Lat. Alphabet (Colemak Mod-DH) - Kann den Stromverbrauch reduzieren (abhängig von der Bildschirmtechnologie) Vertrauenslevel der Autokorrektur \ No newline at end of file diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 669653e89..324f5b8d4 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -217,10 +217,8 @@ Αλφάβητο (Colemak Mod-DH) Αλφάβητο (Workman) Η εμφάνιση θα ακολουθεί τις ρυθμίσεις του συστήματος - Μπορεί να μειώσει τη χρήση ενέργειας ανάλογα με την τεχνολογία οθόνης της συσκευής Αυτόματο κενό μετά τη στίξη Παραλλαγή θέματος - Βαθύ μαύρο φόντο Ρυθμίσεις OpenBoard Εισαγωγή Περισσότερα πλήκτρα diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index ed46a1ed7..5b6eb4e98 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -208,7 +208,6 @@ Show long-press hints Keyboard height scale Auto day/night mode - Deep black backgrounds Key borders Theme family Theme variant @@ -216,7 +215,6 @@ Alphabet (Colemak Mod-DH) Alphabet (Workman) Appearance will follow system settings - Can reduce power usage depending on the device’s screen technology Change input method with space key Enable keyboard resizing Long pressing space key will prompt input method selection menu diff --git a/app/src/main/res/values-es-rUS/strings.xml b/app/src/main/res/values-es-rUS/strings.xml index 62f7c641f..61e77865d 100644 --- a/app/src/main/res/values-es-rUS/strings.xml +++ b/app/src/main/res/values-es-rUS/strings.xml @@ -220,8 +220,6 @@ Temas Variante del tema Modo claro/oscuro automático - Fondo oscuro (AMOLED) - Puede reducir el uso de energía dependiendo de la tecnología de pantalla del dispositivo Ajustes de OpenBoard Entrada Teclas adicionales diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index b9a8a1b84..2d2c70f40 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -189,7 +189,6 @@ La apariencia seguirá los ajustes del sistema Alfabeto (Workman) Mostrar siempre fila de números - Puede reducir el uso de energía dependiendo de la tecnología de su pantalla Teclas adicionales Cambiar método de entrada con la barra espaciadora Al presionar por mucho tiempo la barra espaciadora, aparecerá el menú de selección del método de entrada @@ -216,7 +215,6 @@ Mostrar símbolos adicionales Mostrar sugerencias al mantener pulsado Modo claro/oscuro automático - Fondo negro Bordes de teclas Temas Variante de tema diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 335cd32cc..8f65df722 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -215,8 +215,6 @@ Gako-ertzak Egun/gau modu automatikoa Itxurak sistemaren ezarpenei jarraituko die - Atzeko plano ilun-ilunak - Gailuaren pantaila-teknologiaren arabera, energia-erabilera murriztu dezake OpenBoard Ezarpenak Giltza gehigarriak OpenBoard Ortografia Zuzentzailearen Ezarpenak diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index c4add0fd1..2d9c0f58d 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -229,6 +229,4 @@ نوع تم حاشیه کلید حالت روز/شب خودکار - پس زمینه سیاه مطلق - بسته به فناوری صفحه نمایش دستگاه می‌تواند مصرف انرژی را کاهش دهد \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1a4215067..b50340253 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -208,12 +208,10 @@ Échelle de hauteur du clavier Variante de thème L\'apparence suivra les paramètres système - Arrière-plans noir profond Forcer le mode incognito Famille de thème Bordures de touche Mode jour/nuit automatique - Peut réduire la consommation d\'énergie en fonction de la technologie d\'écran de l\'appareil Autoriser le redimensionnement du clavier Alphabet (Workman) Alphabet (Colemak Mod-DH) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index cf8e216f4..916e3468d 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -209,7 +209,6 @@ Deaktiviraj učenje novih riječi Obitelj teme Varijanta teme - Može smanjiti potrošnju energije ovisno o tehnologiji ekrana uređaja Razmaknica kao dodirna ploča Prelazi prstom po razmaknici za pomicanje kursora Automatski dodaj razmak nakon interpunkcije @@ -226,7 +225,6 @@ Tipke s rubovima Automatski danji/noćni način rada Izgled će slijediti postavke sustava - Tamnocrne pozadine Tipka međuspremnika Broj retka "Upotrijebi jezike sustava" diff --git a/app/src/main/res/values-hu-rZZ/strings.xml b/app/src/main/res/values-hu-rZZ/strings.xml index 7b1fa64b7..8e6edbca5 100644 --- a/app/src/main/res/values-hu-rZZ/strings.xml +++ b/app/src/main/res/values-hu-rZZ/strings.xml @@ -219,12 +219,10 @@ Inkognitó mód kényszerítése Új szavak tanulásának letiltása Több kulcs - A készülék képernyőtechnológiájától függően csökkentheti az energiafelhasználást Automatikus szóköz írásjelek után Automatikus szóköz beillesztése az írásjelek után új szó beírásakor Számsor A megjelenés követi a rendszerbeállításokat - Mélyfekete háttér Bemenet Space billentyű trackpad A billentyűzet átméretezésének engedélyezése diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 3941dc99b..1014bbe3d 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -196,7 +196,6 @@ Aktifkan riwayat clipboard Waktu simpan riwayat Tampilkan petunjuk tombol - Dapat mengurangi penggunaan daya tergantung pada teknologi layar perangkat Selalu tampilkan baris angka %smnt. Alfabet (Workman) @@ -222,7 +221,6 @@ Batas tombol Mode siang/malam otomatis Tampilan mengikuti pengaturan sistem - Latar belakang hitam pekat Variasi tema Keluarga tema Jika dinonaktifkan, menekan tombol ikon clipboard akan menempelkan konten yang disalin diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d22f55b93..6b6c97bba 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -214,8 +214,6 @@ Premendo a lungo la barra spaziatrice verrà visualizzato il menu di selezione del metodo di immissione %s (Akkhor) L\'aspetto seguirà le impostazioni di sistema - Sfondi nero profondo - Può ridurre il consumo energetico, a seconda della tecnologia dello schermo del dispositivo Tasti aggiuntivi Correzioni Suggerimenti diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index c08d11226..59ac35834 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -200,7 +200,6 @@ וריאנט נושא גבולות מקלדת מצב יום/לילה אוטומטי - יכול להפחית את צריכת החשמל בהתאם לטכנולוגיית המסך של המכשיר פתח את הגדרות בודק האיות של לוח שנה שפת מקלדת על ידי מקש רווח מפתח אמוג\'י @@ -228,7 +227,6 @@ כפה מקלדת אנונימית השבת למידה של מילים חדשות עוד מפתחות - רקע שחור עמוק ודאות התיקון האוטומטי "שימוש בשפות מערכת" "שינוי מקלדת" diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index 9c9d6dee5..521c7e5a0 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -214,7 +214,6 @@ ემოჯის ღილაკი ჟესტით წაშლა თემის ვარიანტი - მუქი შავი ფონები OpenBoard-ის მორგება შეყვანა თემის ოჯახი @@ -227,7 +226,6 @@ ისტორიის შენახვის დრო კურსორის გადასატანად გამოტოვების ღილაკს გაუსვით მეტი ღილაკი - შეუძლია შეამციროს ენერგიის მოხმარება, მოწყობილობის ეკრანის ტექნოლოგიაზე დამოკიდებულებით კლავიატურის ზომის შეცვლის დაშვება კლავიატურის სიმაღლის მასშტაბი ღილაკის კონტურები diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index b99016955..50c9d0a2a 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -223,12 +223,10 @@ 테마 패밀리 자동 밤낮 모드 시스템 설정에 따른 모양 - 기기의 화면 기술에 의존하여 전력 사용량을 줄일 수 있습니다 한번에 많은 글자들을 선택하고 제거하기 위해서는 삭제 키를 스와이프하기 커서를 움직이기 위해서는 스페이스바를 스와이프 테마 유형 키의 경계 - 진한 검정 배경 알파벳 (Workman) %s (벵골어) 알파벳 (Colemak Mod-DH) diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 66dea3386..5528a9fd9 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -194,7 +194,6 @@ എല്ലായ്പ്പോഴും നമ്പർ വരി കാണിക്കുക നമ്പർ വരി കീ സൂചനകൾ കാണിക്കുക - കടും കറുപ്പ് പശ്ചാത്തലങ്ങൾ ഓപ്പൺബോർഡ് സ്പെൽ ചെക്കർ ക്രമീകരണങ്ങൾ ഡിലീറ്റ് സ്വൈപ്പ് കഴ്‌സർ നീക്കാൻ സ്‌പേസ് ബാറിൽ സ്വൈപ്പ് ചെയ്യുക @@ -224,7 +223,6 @@ %s (അഖോർ ) തീം ഫാമിലി തീം വേരിയന്റ് - ഉപകരണത്തിന്റെ സ്‌ക്രീൻ സാങ്കേതികവിദ്യയെ ആശ്രയിച്ച് വൈദ്യുതി ഉപയോഗം കുറയ്ക്കാനാകും പരീക്ഷണാത്മകം ഇൻപുട്ട് അധിക കീകൾ diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 928ca34c7..d5d2ddfb5 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -216,10 +216,8 @@ Vis tastaturhint Vis langtrykkshint Påtving inkognito-modus - Kan redusere effektforbruk avhengig av skjermteknologi Tastekanter Draktfamilie - Svarte bakgrunner "Bruk systemspråk" "Endre tastatur" \ No newline at end of file diff --git a/app/src/main/res/values-night/themes-lxx-auto-amoled.xml b/app/src/main/res/values-night/themes-lxx-auto-amoled.xml deleted file mode 100644 index 25e9a223d..000000000 --- a/app/src/main/res/values-night/themes-lxx-auto-amoled.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values-night/themes-lxx-auto-border.xml b/app/src/main/res/values-night/themes-lxx-auto-border.xml deleted file mode 100644 index 6eacd276d..000000000 --- a/app/src/main/res/values-night/themes-lxx-auto-border.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values-night/themes-lxx-auto.xml b/app/src/main/res/values-night/themes-lxx-auto.xml deleted file mode 100644 index d27bf2d61..000000000 --- a/app/src/main/res/values-night/themes-lxx-auto.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index e5b141924..8f8c05b38 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -226,8 +226,6 @@ Alfabet (Workman) Thema familie Toetsen randen - Kan het stroomverbruik verminderen, afhankelijk van de schermtechnologie van het apparaat - Diep zwarte achtergronden Automatisch spatie invoegen na punt bij het typen van een nieuw woord OpenBoard Instellingen Invoer diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 17e785d0c..e9c0ae76c 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -225,8 +225,6 @@ Obramowanie klawiszy Automatyczny tryb dzienny/nocny Wygląd będzie zgodny z ustawieniami systemu - Głęboka czerń tła - Może zmniejszyć zużycie energii w zależności od technologii ekranu urządzenia Automatyczne wstawianie spacji po znaku interpunkcyjnym podczas wpisywania nowego słowa Automatyczne wstawianie spacji po znaku interpunkcyjnym Dokładność autokorekty diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index e67b6b871..e1fae7c08 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -126,8 +126,6 @@ Variante do tema Família do tema Borda em teclas - Fundo muito escuro - Reduzir o uso de energia (dependendo da tecnologia de tela do dispositivo) Corretor Ortográfico do OpenBoard Configurar corretor ortográfico do OpenBoard Procurar nomes de contatos diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index cd3f62d17..dfa7725fe 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -194,8 +194,6 @@ Impor modo incógnito Modo diurno/noturno automático Aparência usa as definições do sistema - Fundo muito escuro - Pode reduzir a utilização de energia (conforme a tecnologia do ecrã) Verificação ortográfica OpenBoard Definições OpenBoard Introdução diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 76f1dc04f..5f3b93bf7 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -212,8 +212,6 @@ Limite das teclas Família do tema Variante do tema - Pode reduzir a utilização de energia (conforme a tecnologia do ecrã) - Fundo muito escuro Teclas adicionais Alfabeto (Workman) Aparência usa as definições do sistema diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 08048f9c9..8f41b147d 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -213,7 +213,6 @@ Латиница (Workman) Контуры клавиш Использовать системную тему - Чёрная тема (для OLED-экранов) Стиль темы Вариант темы Внешний вид будет следовать настройкам системы @@ -229,7 +228,6 @@ Дополнительные клавиши Предложения Долгое нажатие клавиши пробела вызовет меню выбора метода ввода - Экономия заряда батареи для устройств с OLED-экраном Цвет панели навигации Точность автоисправления Светлая diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 9c06169a8..709fdd1f1 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -209,7 +209,6 @@ Nastavitve pregledovalnika črkovanja OpenBoard Tipka odložišča Samodejni dnevni/nočni način - Ozadja z globoko črnino Spremeni višino tipkovnice Skupina tem Poskusne možnosti @@ -227,6 +226,5 @@ Podrsaj po preslednici za premik kazalca Prikaži namige z dolgim pritiskom Izgled bo sledil sistemskim nastavitvam - Odvisno od tehnologije zaslona lahko zmanjša porabo energije Dolg pritisk na preslednico bo priklical meni za izbiro načina vnosa \ No newline at end of file diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 5cc2e8115..4e7cfb59f 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -211,7 +211,6 @@ Дуг притисак на тастер за размак ће приказати мени за избор метода уноса Тхеме стиле Аутоматски режим дан/ноћ - Црна тема Изглед ће пратити подешавања система %s (Акхор) Абецеда (Colemak Mod-DH) @@ -226,7 +225,6 @@ Уклањање превлачењем Емоји кључ Кључне обрисе - Уштеда батерије за уређаје са ОЛЕД екранима Онемогућите учење нових речи Аутоматски убаци размак после интерпункције када куцате нову реч Додатни кључеви diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 322a6e824..4ab215f53 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -227,8 +227,6 @@ Kantlinjer runt tangenter Automatiskt dag-/nattläge Utseendet kommer följa systeminställningarna - Kan minska strömförbrukningen beroende på enhetens skärmteknik - Helsvarta bakgrunder Förtroende för automatisk korrigering "Använda systemspråk" "Byt tangentbord" diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 06ba17ebb..03cbdeb74 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -204,7 +204,6 @@ Alfabe (Workman) Tuş kenarlıkları Otomatik gündüz/gece modu - Aygıtın ekran teknolojisine bağlı olarak güç kullanımını azaltabilir OpenBoard Yazım Denetleyicisi %sdak. Öneriler @@ -223,7 +222,6 @@ Alfabe (Colemak Mod-DH) Tema ailesi Görünüm sistem ayarlarını takip edecektir - Derin siyah arka planlar OpenBoard Ayarları Giriş Ek tuşlar diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 01f3e0411..bc5a0a50a 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -189,7 +189,6 @@ Вигляд наслідує системні налаштування Автоматично вставляти пробіл після знаків пунктуації під час введення нового слова Варіант теми - Може зменшити енергоспоживання в залежності від технології екрану пристрою Автоматичний режим день/ніч Введення %s (Аккгор) @@ -246,7 +245,6 @@ Рядок цифр Завжди показувати рядок цифр Границі клавіш - Глибокий чорний фон Додаткові клавіші Сімейство тем Алфавіт (Colemak Mod-DH) diff --git a/app/src/main/res/values-uz/strings.xml b/app/src/main/res/values-uz/strings.xml index 8d857bf49..c561f02d3 100644 --- a/app/src/main/res/values-uz/strings.xml +++ b/app/src/main/res/values-uz/strings.xml @@ -200,8 +200,6 @@ Tema varianti Avtomatik kunduz/tun rejimi Tashqi ko\'rinish tizim sozlamalariga binoan - To\'q qora fon - Qurilma ekrani texnologiyasiga qarab quvvat sarfini kamaytirishi mumkin OpenBoard Imlo tekshiruvi OpenBoard Imlo Tekshiruvi Sozlamalari Bufer tugmasi diff --git a/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml b/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml deleted file mode 100644 index fe8cc3aee..000000000 --- a/app/src/main/res/values-v31/keyboard-icons-lxx-dark.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 5c6d75d29..bc11d16a0 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -209,7 +209,6 @@ 标点后面自动插入空格 单词输入后自动添加空格 主题变化 - 可大幅减少耗电量(具体取决于设备的屏幕技术) 拼写检查 拼写检查设置 %s (学校管理模板) @@ -220,7 +219,6 @@ 边框 自动主题 系统自动 - 深色背景 输入 OpenBoard设置 额外键 diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index a3ca3066a..3afc9c237 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -234,22 +234,14 @@ - - - - - - - - - - - - - - - + {@link org.dslul.openboard.inputmethod.keyboard.KeyboardTheme#THEME_ID_HOLO_BLUE} etc. --> + + + + + + + @@ -502,12 +494,15 @@ + {@link org.dslul.openboard.inputmethod.keyboard.KeyboardTheme#THEME_ID_HOLO_BLUE} etc. --> - - - - + + + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 466b21a5f..7216961c5 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -21,11 +21,11 @@ - #FF33B5E5 - #D833B5E5 - #B233B5E5 - #9933B5E5 - @android:color/white + #FF33B5E5 + #D833B5E5 + #B233B5E5 + #9933B5E5 + @android:color/white #66E0E4E5 #80000000 #A0FFFFFF @@ -35,13 +35,13 @@ #80000000 #C0000000 #111111 - - #FFF0F0F0 - #D8F0F0F0 - #B2F0F0F0 - #99E0E0E0 + + #FFF0F0F0 + #D8F0F0F0 + #B2F0F0F0 + #99E0E0E0 - #37474F #CC37474F @@ -54,57 +54,34 @@ #B337474F #1A73E8 #1457af - #ECEFF1 - #2637474F #1A73E8 #3683e8 - #2637474F #E6ECEFF1 - #E4E7E9 - #E8EAED #FFFFFF - #F3F5F6 #CCCED5 - #A9ABAD - #CCCED5 #FFFFFF - #CCFFFFFF - #80FFFFFF #80FFFFFF - #B3FFFFFF #5E97F6 - #FFFFFF - #D9FFFFFF - #B3FFFFFF #5E97F6 #436baf - #00000000 - #19FFFFFF #5E97F6 #86b0f6 - #1CFFFFFF - #E621272B - #21272B #0d0d0d #4d4d4d - #424242 #1f1f1f - #252525 - #1f1f1f #000000 #1A1A1A - #ff3c474c - @android:color/white diff --git a/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml b/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml deleted file mode 100644 index 73ea197e7..000000000 --- a/app/src/main/res/values/keyboard-icons-lxx-dark-parent.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values/keyboard-icons-lxx-dark.xml b/app/src/main/res/values/keyboard-icons-lxx-dark.xml deleted file mode 100644 index 3c47bd03a..000000000 --- a/app/src/main/res/values/keyboard-icons-lxx-dark.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/app/src/main/res/values/themes-klp.xml b/app/src/main/res/values/themes-holo_white.xml similarity index 74% rename from app/src/main/res/values/themes-klp.xml rename to app/src/main/res/values/themes-holo_white.xml index 0b6d686c8..0698c4abb 100644 --- a/app/src/main/res/values/themes-klp.xml +++ b/app/src/main/res/values/themes-holo_white.xml @@ -19,57 +19,57 @@ --> - diff --git a/app/src/main/res/values/themes-lxx-auto-amoled.xml b/app/src/main/res/values/themes-lxx-auto-amoled.xml deleted file mode 100644 index 704a46fb7..000000000 --- a/app/src/main/res/values/themes-lxx-auto-amoled.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/themes-lxx-dark-border.xml b/app/src/main/res/values/themes-lxx-dark-border.xml deleted file mode 100644 index 977ca6466..000000000 --- a/app/src/main/res/values/themes-lxx-dark-border.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/themes-lxx-dark.xml b/app/src/main/res/values/themes-lxx-dark.xml deleted file mode 100644 index 27adc71d2..000000000 --- a/app/src/main/res/values/themes-lxx-dark.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/themes-lxx-light-border.xml b/app/src/main/res/values/themes-lxx-light-border.xml deleted file mode 100644 index 5e5dc4ea3..000000000 --- a/app/src/main/res/values/themes-lxx-light-border.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/themes-lxx-light.xml b/app/src/main/res/values/themes-lxx-light.xml deleted file mode 100644 index ce622e786..000000000 --- a/app/src/main/res/values/themes-lxx-light.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values/themes-lxx.xml b/app/src/main/res/values/themes-lxx.xml index 6f50fbfa1..167aeaf2e 100644 --- a/app/src/main/res/values/themes-lxx.xml +++ b/app/src/main/res/values/themes-lxx.xml @@ -23,7 +23,7 @@ name="InputView.LXX" parent="InputView" /> - +