1
0
Fork 0
Commit graph

78 commits

Author SHA1 Message Date
sspanak
f13297f6b9 SuggestionBar code cleanup 2024-04-05 20:07:05 +03:00
sspanak
680b22eda1 added 'stealth' mode 2024-04-05 20:07:05 +03:00
sspanak
35d0f0bf32 split the SettingsStore into smaller sub-classes 2024-04-05 20:07:05 +03:00
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
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
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
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
sspanak
6f1bb5820a AndroidManifest.xml versionName is also automatically updated on build 2024-02-26 10:59:48 +02:00
sspanak
2547eda8bd language list is now properly sorted on Android < 7.0 2024-02-26 10:59:48 +02:00