v41.0
Korean Language and New Dictionary Format
v41.0 introduces a new dictionary format that enables support for Asian languages, improves the loading time by 30%-40% for large dictionaries, and reduces the download size. Thanks to the new format, TT9 now supports the Korean language. However, all this increases the "full" version size from 70 to 100 Mb.
Besides the above, this version also fixes several bugs and brings dictionary updates and Help screen translations into more languages.
Due to technical problems, this version will not be published on F-droid.
What's Changed
- Languages
- Added Korean. (#454) Many thanks to @ilovemegf for the crash course in Korean, for the examples and for testing!
- New technology words for Danish, German, Spanish, Finnish, French, Hinglish, Croatian, Hungarian, Indonesian, Italian, Lithuanian, Norwegian, Dutch, Polish, Portuguese (both), Romanian, Swedish, and Kiswahili
- New Bulgarian and English words
- Bugs
- Fixed incorrect text case after deleting a recomposed word
- Fixed incorrect double suggestion loading when using a word filter (#664)
- Disabled word filtering when recomposing for more useful suggestions (#668)
- Explicitly disabled the focus of the Status Bar and the Suggestion Bar to prevent unwanted highlighting on some devices (attempt to address #640)
- Swapped the functions of the RF3 key (#672)
- Fixed typing not possible in the Deezer search for songs and artists field (#670)
- Fixed word pair predictions not working when one of the words contains capital letters
- Adjusted the font size of the virtual function keys and removed some unnecessary size resources
- Fixed crashing when trying to end a DB transaction, when there is no transaction (for example, when the storage becomes full)
- Prevented unnecessary multiple insets recalculations and possible input modes re-evaluations, when a virtual numpad key is pressed on Android 15
- Reduced the swiping sensitivity of the virtual keys, to reduce the accidental swipes when only pressing the key. (attempting to address the last reported problems in #333)
- Fixed a couple of NullPointerException-related crashes when switching to another keyboard
- Features
- Removed the "Send with OK in Facebook" option. It is no longer possible to make it work. Refer to the manual for alternatives.
- Pressing left after accepting a word, erases the automatically added space, if any.
- The default layout is 'small' only if the phone has no separate Backspace key
- Help screen improvements
- Translated to Turkish, Italian, German, French, Brazilian Portuguese, Ukrainian
- Aligned the text to the left, for improved readability
- Fixed an incorrect link
- Technical
- New dictionary format for Asian language support and zip compression for reduced download size and improved loading speed (see the benchmark results in #662). However, this increased the "full" version APK size from ~70 to ~100 Mb.
- Upgraded com.android.application 8.7.1 -> 8.7.2
- Documentation update
Full Changelog: v40.0...v41.0