1
0
Fork 0
Commit graph

541 commits

Author SHA1 Message Date
sspanak
777f2d11bc nicer number format on the language selection screen 2025-04-12 13:11:53 +03:00
sspanak
7ac10e6363 fixed incorrect suggestion order in Chinese and Japanese sometimes 2025-04-12 13:11:53 +03:00
sspanak
82cac3153e enabled single Latin letters in Ideographic modes, when there is no dictionary loaded 2025-04-12 13:11:53 +03:00
sspanak
f5d0c6e12a improved the wording of the Re-Composition setting description 2025-04-12 13:11:53 +03:00
sspanak
26100d003c localized special characters are no longer displayed in 123 mode to ensure compatibility with all number fields in all apps and websites 2025-04-12 13:11:53 +03:00
sspanak
f1c5bce341 removed some debugging code 2025-04-12 13:11:53 +03:00
sspanak
6e0113c0d5 fixed several NullPointerExceptions related to the MainView 2025-04-12 13:11:53 +03:00
Dimo Karaivanov
0ec912f9c9
Japanese (#770)
* added Japanese (Hiragana, Katakana, Kanji)

* improved dictionary validation: it is now possible to have the same ideogram with two different transcriptions

* fixed frequency updating not working sometimes (in Chinese too)
2025-04-12 11:59:13 +03:00
sspanak
4281be93f5 enabled displaying all suggestions when they are special characters 2025-04-01 18:06:04 +03:00
sspanak
e499d01b60 disabled language switching for ModePinyin 2025-04-01 18:06:04 +03:00
sspanak
19a29b8328 code style fixes 2025-04-01 18:06:04 +03:00
sspanak
23a4a3530f Removed the hard limit of 20 displayed words and now displaying all exact digit sequence matches + fuzzy matches when the total < 20. This enables missing words in Hindi, Gujarati and possibly others 2025-04-01 18:06:04 +03:00
sspanak
02af8561e2 fixed suggestion list flashing when typing fast or holding backspace (rendering is now debounced) 2025-04-01 18:06:04 +03:00
sspanak
f8d7af669d new dev bug: moving the cursor manually, while filtering Chinese words, produces unexpected characters 2025-04-01 18:06:04 +03:00
sspanak
5554110b7d added some debugging info around the unexplained crashes 2025-04-01 18:06:04 +03:00
sspanak
464e2001be textField.getWordBeforeCursor() is no longer called when recomposing is not supported or on every key press (when searching for word pairs) 2025-04-01 18:06:04 +03:00
sspanak
675c6e9f23 added a better visible error message and text field highlighting when saving the punctuation order fails 2025-04-01 18:06:04 +03:00
sspanak
533d2a6cde moved the system info and interaction utils to their own package 2025-04-01 18:06:04 +03:00
sspanak
ab46a158ea prevented a crash when trying to display a voice input error when the MainView is hidden 2025-04-01 18:06:04 +03:00
sspanak
14d5f2fc44 added an option to disable the suggestion-list scrolling animations 2025-04-01 18:06:04 +03:00
sspanak
a5b6a20a50 fine-tuned the SuggestionBar when displaying hundreds of suggestions 2025-04-01 18:06:04 +03:00
sspanak
09c0a646dd fixed sorting of East Asian languages 2025-03-26 14:02:24 +02:00
sspanak
c57877ce9a Chinese Pinyin 2025-03-26 13:58:04 +02:00
sspanak
795145fb2b fixed the first set of words not being imported for transcribed languages 2025-03-26 13:58:04 +02:00
sspanak
dcdd78486a disabled the suggestion scrolling animation when there are too many words for even better performance 2025-03-26 13:16:23 +02:00
sspanak
f35b77bfaf disabled all automatic assistance in our text fields; prevented some unnecessary text operations in input fields where automatic assistance is not possible 2025-03-26 13:16:23 +02:00
sspanak
f06ee6f4b9 added an option to disable the Predictive Mode alltogether 2025-03-26 13:16:23 +02:00
sspanak
174bd97e1d fixed double-click resizing not working when drag resizing is disabled 2025-03-26 13:16:23 +02:00
sspanak
d2d3675ebe SuggestionBar performance optimization. Too many suggestions will now be hidden behind a (...) suggestion until the user selects it 2025-03-26 13:16:23 +02:00
sspanak
af55eff810 bumped up the version info 2025-03-18 11:22:45 +02:00
sspanak
cd635870cf drag resizing can now be disabled from the Settings 2025-03-18 11:16:56 +02:00
sspanak
c2260c1d4e switched the donation platform from buymeacoffee.com to paypal.com 2025-03-18 11:16:56 +02:00
sspanak
8420c6c961 a different attempt to clear the MainView in onDestroy(), again to prevent crashing 2025-03-18 11:16:56 +02:00
sspanak
15c618bc0b a more informative message if getSuggestion() fails 2025-03-18 11:16:56 +02:00
sspanak
12ca3ca1bc fixed hold-to-type-number not working in Korean after a restart 2025-03-18 11:16:56 +02:00
sspanak
8ea702c2e2 fixed ZWJ and ZWNJ sometimes being displayed incorrectly 2025-03-18 11:16:56 +02:00
sspanak
8791ac6e00 fixed a crash when changing the text case while typing an unknown word 2025-03-18 11:16:56 +02:00
sspanak
2ad2bef304 More robust voice input on Android 12+. It will now choose dynamically between offline and online mode and download the necessary files automatically, instead of just failing 2025-03-18 11:16:56 +02:00
sspanak
04abac1bb5 documentation 47 2025-03-10 10:19:32 +02:00
sspanak
3c4df07647 added an emergency cancel button for touchscreens, when waiting to set a new hotkey 2025-03-10 09:41:47 +02:00
sspanak
6139517d75 when shutting down, the MainView is now destroyed last, to prevent crashes; also destroyed on start, just in case 2025-03-10 09:41:47 +02:00
sspanak
3f1330f152 fixed a rare SecurityException when trying to display dictionary loading progress on the lock screen of some devices 2025-03-10 09:41:47 +02:00
sspanak
6873d302b2 added a more clear error message when the language for voice input is missing 2025-03-10 09:39:54 +02:00
sspanak
6d34082209 slightly faster device hacks by detecting the device make and model only once 2025-03-10 09:39:54 +02:00
sspanak
7a00f0ee3a a more general approach for handling messaging applications that send messages without notifying us, like Viber and the standard SMS app 2025-03-10 09:39:54 +02:00
sspanak
742a3ed883 fixed incorrect edge-to-edge behavior on Samsung S25 causing unnecessary bottom padding 2025-03-10 09:39:54 +02:00
Dimo Karaivanov
91d2476dc6
Irish (#756) 2025-03-10 09:39:25 +02:00
sspanak
7e3d2c0062 added an compatibility option for hiding the composing text for apps like Deezer and Smouldering Durtles 2025-03-05 11:53:49 +02:00
sspanak
996b025d1e code cleanup 2025-03-05 11:18:03 +02:00
sspanak
2e22354b67 the Hotkeys screen is now fully translated to all languages (hopefully I got everything correctly) 2025-03-05 11:18:03 +02:00