1
0
Fork 0
Commit graph

427 commits

Author SHA1 Message Date
sspanak
cc0ce856c5 fixed the 'wait for the dictionary to load' toast being displayed for too long, when attempting to press many keys in a short period of time 2024-04-05 20:07:05 +03:00
sspanak
d95eb807cc popup dialog code cleanup 2024-04-05 20:07:05 +03:00
sspanak
1edda847b7 Improved OK/Enter key handling
* pass through the key press to the system when there is nothing to do

  * respect the app request for: DONE action + NO_ENTER flag and send the appropriate one, instead of always sending ENTER
2024-04-01 16:37:42 +03:00
sspanak
25d62bba43 updated Github actions 2024-03-28 09:59:27 +02:00
sspanak
8a971ea15e JavaScript code cleanup and optimizations
* removed all console statements

  * sorting script: no longer creating functions within the loop

  * aosp2tt9: fixed incorrect usage of a global variable

  * injest-words: fixed a non-strict comparison

  * remove-repeating-words: commented out the case-sensitive search function, as it may be going out of use
2024-03-28 09:59:27 +02:00
sspanak
1c900139a2 AGP upgrade 8.3.0 -> 8.3.1 2024-03-28 09:59:27 +02:00
sspanak
32ac37b0fb improved error handling in the popup dialogs 2024-03-28 09:59:27 +02:00
sspanak
b323794bf7 fixed incorrect input mode state when trying to type while the dictionary is loading 2024-03-28 09:59:27 +02:00
sspanak
50fedcad13 separated TraditionalT9 into smaller focused handlers, as much as the IME architecture permits 2024-03-28 09:59:27 +02:00
sspanak
58f5123bdb separated the Language class into smaller files and reorganized the languages package 2024-03-28 09:59:27 +02:00
sspanak
25657d12a8 minor modes cleanup 2024-03-28 09:59:27 +02:00
sspanak
76fed90753 split Text into Text and TextTools 2024-03-28 09:59:27 +02:00
sspanak
f65fd29139 fixed code style errors reported by Android Studio 2024-03-28 09:59:27 +02:00
sspanak
42cf53787a added a Timer class 2024-03-28 09:59:27 +02:00
sspanak
e2fde02cf9 gradle upgrade 8.2 -> 8.4 2024-03-28 09:59:27 +02:00
sspanak
ee3931cdc2 fixed the commit hash in the version name to 8 characters to avoid discrepancies with the F-droid build 2024-03-25 15:28:52 +02:00
Dimo Karaivanov
1665b3d96c documentation 29 (#464)
* updated fastlane graphics and descriptions

* README update

* bumped up the version info
2024-03-17 10:55:10 +02:00
sspanak
238dd64232 Lithuanian: added some more words, capitialized some city names 2024-03-17 10:39:55 +02:00
sspanak
4c163f9038 fixed misleading dictionary export status messages 2024-03-17 09:55:26 +02:00
sspanak
962792728f fixed crashing when navigating from a notification to the Settings screen; eliminated unnecessary passing of SettingsStore around the screens 2024-03-16 12:11:17 +02:00
sspanak
c63804c5e2 new English words 2024-03-15 10:58:13 +02:00
sspanak
181d596c7c fixed changing the language also causing the currency characters to change 2024-03-15 10:51:07 +02:00
sspanak
60aa9acd32 fixed deleting custom emoji 2024-03-15 10:51:07 +02:00
sspanak
f3430224b5 restored the old way of selecting emoji 2024-03-15 10:51:07 +02:00
sspanak
17232e4e1d changing the language while typing a word now automatically updates the suggestion list with new words, instead of clearing it 2024-03-15 10:50:07 +02:00
sspanak
9553452af1 added missing translations 2024-03-15 10:49:33 +02:00
sspanak
894ea34681 Lithuanian language 2024-03-15 10:49:33 +02:00
sspanak
18aef27996 improved dictionary processing scripts
* remove-repeating-words script now supports lowercase/uppercase option

  * remove-foreign-words script now supports foreign words file of more than 2^24 words
2024-03-15 10:49:33 +02:00
sspanak
c0c95dedb9 added an input handling mode debug option 2024-03-15 10:49:12 +02:00
sspanak
282a9ae8ed custom words that are already included in the dictionary are now purged on language reload 2024-03-13 15:22:25 +02:00
sspanak
f1cf4554f3 many new translations 2024-03-11 14:50:14 +02:00
sspanak
322774ab45 added a new screen, in the Settings, for deleting added words 2024-03-11 14:50:14 +02:00
sspanak
5a43fba3d5 Preferences cleanup
* DictionariesScreen -> LanguagesScreen

  * reorganized the Preference Items

  * removed unnecessary public access

  * Load Dictionary -> Load Selected
2024-03-11 14:50:14 +02:00
sspanak
29b2ac2cb6 * dictionary exporting
* removed unnecessary passing of DictionaryLoader and DictionaryLoadingBar between the preference fragments
2024-03-11 14:50:14 +02:00
offa
f4c425516e Add F-Droid link 2024-03-06 20:14:06 +02:00
sspanak
81173fb158 fixed the Clear Filter key not breaking typing when no filter is active 2024-03-04 17:52:10 +02:00
sspanak
2c1ea9c411 fixed adding words in Ukrainian, Hebrew and Yiddish 2024-03-04 17:52:10 +02:00
sspanak
3f22d45a3f fixed OK and Next Language buttons being incorrectly swapped when the system language is RTL 2024-03-04 17:52:10 +02:00
sspanak
68cd3995d0 fixed suggestion Next Suggestion and Previous Suggestion keys scrolling the wrong way for RTL languages 2024-03-04 17:52:10 +02:00
sspanak
bd3fcc1566 fixed the navigation from dictionary loading notification to open the Dictionaries screen 2024-03-04 17:52:10 +02:00
sspanak
1ef576e941 fixed scrolling the punctuation, then switching to emoji, breaking the first emoji 2024-03-04 17:47:56 +02:00
sspanak
28c95665c3 optimized the text case changing code 2024-03-04 17:47:56 +02:00
sspanak
24ba7c3e1d fixed 0-key causing database requests 2024-03-04 17:47:56 +02:00
sspanak
0e9954864e emoji can now be added as custom words 2024-03-04 17:47:56 +02:00
sspanak
e2409f4354 added sha256 to the gradle-wrapper.properties to ensure valid gradle binary is used 2024-02-29 10:36:59 +02:00
Dimo Karaivanov
cd7215b6fc fixed character case switching issues (#443)
* fixed issues with switching the text case

  * fixed not possible to type currency characters in RTL languages
2024-02-27 11:41:33 +02:00
sspanak
861b3856fd fixed typing space in ABC mode causing the 'Change Mode' key to stop functioning 2024-02-26 20:25:22 +02:00
sspanak
772929fa47 documentation update 2024-02-26 11:13:10 +02:00
Dimo Karaivanov
053a3a0722 Portuguese (#438) 2024-02-26 11:12:10 +02:00
WallK
4b25ec3b20 Updated Ukrainian translation (#440) 2024-02-26 10:59:48 +02:00