- Sep 22, 2023
-
-
Patch d627d97 decreased density by going from 14% to 16% key width. Also, increasing density without also changing max_page_key_count will just result in a truncated page, so adjust that, too. Change-Id: I9ce763108223428a99479b91d872d6f76afacb5d Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I5951524caba8413e9a0244ddc43869b4d1c97007 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Also, automatically mirror relevant ones. Change-Id: Ic035173eeb57c43129aefcc66f051e1e2f920bdc Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I91aa772e71411d7bf253417a1336eaa091b70d9c Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I83388b2cebc88f697bd558ef1ad9d7cc1880f3f4 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I194caa97e32f330a6cd43ecb6f04e77714495ccd Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: Iffb3b230e4e1160a29520be657bbef257db0ecda Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I6227cd517fb1d56e4b3daf1c03f03fa0e6ed736f Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I0e12e850f64fe9cf68dda83298148e86da3289a0 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I47f163fb66c1fd3d0421d09d443c7c5ac579ff6a Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
This reverts commit fe5887da11f76ad80ef4c123aaa36ea9b64cc72f. Change-Id: I202f07521b9509e61dd22f2e3a30c178a0a328cd Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
- Aug 23, 2023
-
-
Nick authored
* checking if resources object is equal is not enough * fixes Material You accent not updating when switching light/dark mode Change-Id: I798041cdcbf6b7bbcdc69f4edbb9d0bf392bbb69
-
- Aug 05, 2023
-
-
The deleted text should not appear after screen orientation changes. When change screen orientation, if the text in editText doesn't contain typedWord, reset mWordCompser. The cases are as follows: 1. Enter a word that is not in the dictionary to a editText, and enter space 2. Select this word and delete it through the pop-up window 3. Change the screen orientation Bug: 74163611 Change-Id: I25b2937921851c7dffbcc66216fea52e8c404824 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
English dictionary item is deleted from Database when enter AOSP settings at the second time. Add a judgement to avoid English dictionary item to be deleted. Change-Id: I5a69d583db5585ae4dcc9a888bb66c9bf98fe82f CRs-Fixed: 857148 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
- Jul 29, 2023
-
-
Mohammad Hasan Keramat J authored
Merge tag 'android-13.0.0_r52' of https://android.googlesource.com/platform/packages/inputmethods/LatinIME into thirteen Android 13.0.0 Release 52 (TQ3A.230605.012) Change-Id: Ia5dfb415b84ac7a66ce16688c4bb5a5c1542579f Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
- Jun 08, 2023
-
-
Change-Id: I6228cc25bcbe59c4d30f1207aa8bc7cacee806ce Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Update to Emoji 15.0 From: https://unicode.org/emoji/charts-15.0/full-emoji-list.html Change-Id: Ic8db8cde54bb72a21d6cac39a84e5cad08c847d0 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Issue: Valid words are being erroneously flagged by the spellchecker when followed by a period. Resolution: Valid words followed by periods are no longer flagged. Invalid words followed by periods are still flagged, and the intent behind the existing logic to flag and suggest valid words on either side of a period within a token should not be impacted by this change. Additional considerations for CHECKABILITY_CONTAINS_PERIOD: * Empty words are considered invalid. In CHECKABILITY_CONTAINS_PERIOD, when a period was the first or last index of text, splitting that text on periods caused suggestions to consider potentially valid words to be invalid. For example, "this.example." should suggest "this example" or "this example.", but no suggestions were being given due to the trailing empty string resulting from the split operation being considered invalid. This PR modifies this behavior such that empty split tokens will not be considered toward word validity when generating suggestions for text containing periods. * Single word sentences (like "Groovy.") were being flagged as invalid since the word only exists in the main dictionary as lower case, but the validity check within CHECKABILITY_CONTAINS_PERIOD sent text over as is. This PR adds, specific to the period checkability logic, a fallback validity check for words set to lower case. Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/4861 Change-Id: Ie445533544fb3ed4b8d2fa6b554e03e0ae5a960f Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
- Jan 20, 2023
-
-
Co-authored-by:
nift4 <nift4@protonmail.com> Change-Id: I11344e95e32566507f937d6b72b6212e3cba2220 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
This reverts commit 74233f6c. Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com> Change-Id: Ied548d9d315de2ad27ebb08c0a984cb8117d8d5c
-
Theme the swipe components which still had the old visual style to fit with the new Material You one. This includes colored swipe trails that match dynamic accents as well as new popup hover boxes for the swipe word completion. Material Light/Dark themes remain visually untouched. Here is what it looks like: https://i.imgur.com/WMXjiKz.png https://i.imgur.com/C3C3ft8.png https://i.imgur.com/B6XTaJP.png https://i.imgur.com/x5SIg4Z.png Change-Id: I8b2a048d27ac0687e08a1f073a49da0843a0b297 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I81abe0b2ed71dc9b78f58724cfc8ad9e2850a171 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Update ´Follow system settings´ to ´Material - follow system settings´. Change-Id: I3c24434f69f91ad58fea52e352351f87d7d3d064 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: Id95a26c2fbe182e366d9ebbfb53f6457dbb48167 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I1d754a114f937cd6e7884ca20406213c0f70e0e6 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* Keep it hidden when language switch is visible since there is no room for more keys. * Make the emoji key look like other keys. * Remove the additional emoji key from enter and more keys menu. Change-Id: I45bc72d833e2737b40bbfeac1bf175b8ebab2b7b Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I319f7b069593861beda22b99406b8612d823776c Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Test: m Change-Id: Ie2850553acb9a25e30a47428ee61009199b99bdb Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* onResume() of AppearanceSettingsFragment gets called before onPause() of CustomInputStyleSettingsFragment * Instead, save after each modification so the lifecycle doesn't matter Change-Id: If5c5df8b589c08df61eea2643c217e9665a01002 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* All these ICS, KLP and HOLO resources aren't used anywhere Change-Id: I7c04999848d5536518263f2858704d547ff8abd0 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* Settings -> System -> Languages & Input -> On-screen keyboard -> Android-Keyboard (AOSP) -> Appearance & Layouts -> Customized * The add-icon in the actionbar is close to invisible on light theme, since the color is hardcoded to white * Import the same add icon as vector drawable instead and set the fillColor to colorControlNormal - that way it's looking properly on both, dark AND light theme Change-Id: I8fa23f0efaa6c7ab6982eeab64aad8bf86628153 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
The hardcoded value was not allowing adjusting the actionbar height, make this follow the overalyable row height The value is incremented by one as the actionbar is considered one row. Change-Id: Ia3135bf5a3ef38224ce4e7dadc812faf9efeb69d Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Change-Id: I3603948e7181bb0027addc0a8bb227f1370ae977 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* Other components like KeyboardBuilder use this method and are not guaranteed to pass a valid themeId (e.g. because it requests one of the removed keyboard themes) * In those cases lookup the default keyboard with DEFAULT_THEME_ID and use that to return the theme name Fixes: Spellchecker not doing its' job Fixes: java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.android.inputmethod.keyboard.KeyboardTheme.mThemeName' on a null object reference at com.android.inputmethod.keyboard.KeyboardTheme.getKeyboardThemeName(KeyboardTheme.java:123) Change-Id: Ib7b7b516c7747700b4e05073b806814d9da95238 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
An enhanced variant of Bulgarian keyboard, proposed by 500 people. Signed-off-by:
Iliya Bazlyankov <iliya.bazlyankov@unicart.bg> Change-Id: I94acd74a1ebf9f4af656e425e1cf205ca23d8de0 Test: Manual test by building the code Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
Seems stable and useful. Note the resize keyboard preference that enables changing the keyboard height is removed, as it needlessly complicates the settings screen. Change-Id: I74a3dfca4f75eb5b15a05641c0929f28d0a66967 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* When going to a sub setting menu and pressing the action bar up arrow instead of the device's back key, the settings are closed instead of going one level up as expected * Call "onBackPressed" instead of "finish" to fix that * For InputMethodSettings create a new flag to alter the behaviour for our use case but to keep existing behaviour for other callers Test: - Open the keyboard settings from Settings app and navigate between menus -> action bar back icon only goes one levelup - Open keyboard settings directly from keyboard: behaviour is the same, last "up" action takes you back to where you came from Change-Id: I4f01e80e7f35ddbd2af1baae899d689f1144a5a1 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* In order to make it look less like it doesn't belong to settings, remove the divider lines that are currently everywhere * Instead of removing the dividers per fragment, create a custom fragment which does the job Test: * Go to every setting and verify that there are no divider lines between every preference Change-Id: Id76dfa2e3ce3999242c8dd09a531ab06ccacd203 Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* Remove Holo keyboard selection Change-Id: I2a67bc147afd9f5c86f0c723eda70083891707cd Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-
* Add a setting to follow the system design (light/dark) * Make it default for >= Q * Rework the handling to differentiate between selected theme (by id) and actual theme we use Change-Id: I380e3540b2437102685aa632c5b0a2f2dff11e1b Signed-off-by:
Mohammad Hasan Keramat J <ikeramat@protonmail.com>
-