v28.0
Long-awaited Popular Requests
Introducing a feature-rich update! The highlights are: possibility to type currency symbols, automatic language selection, OK can be used to send messages in Google Chat, and a compatibility option for keyboards that register multiple clicks per a single press (Qin F21 Pro, Cat S22 Flip). The long-awaited Arabic and Portuguese have finally arrived. And as usual, various small improvements and bugfixes.
Also, big thanks to @offa for helping with releasing Traditional T9 on F-droid for the first time! From now on, installing and updating will be much easier, especially for technically inexperienced users.
(The text above was generated with chargpt. I was too lazy this time, sorry)
What's Changed
- Languages:
- Arabic by @Arabi12321 in #431
- Portuguese (thanks to @maverick74 for suggesting the dictionary)
- Fixed the text case of several English words (thanks to @alexknop for pointing them out)
- Added a couple of new Bulgarian words
- Updated Ukrainian translations by @WallK in #440
- Typing some words was broken in French and German due to "O'Brien" word. It is fixed now.
- New Stuff:
- It is now possible to type currency symbols (#370)
- Added a compatibility option for devices with faulty keyboards which register multiple clicks per a single key press (CAT S22, Qin F21 Pro and possibly others) (#399)
- Added a compatibility option to send messages with OK in Google Chat (#415)
- On initial start up, after installing, the device language is used as default, instead of English.
- Cosmetic improvements for RTL languages.
- Enabled the filtering hotkeys and the suggestion hotkeys by default when the virtual keyboard is on
- Typing and adding words are now forbidden during dictionary loading.
- Bugs:
- Fixed English "I" cannot become the default suggestion in Predictive mode (#397, #435)
- After holding a button to type a number in Predictive or ABC mode, it was not possible to press the same button to type a letter. This is fixed now.
- In some cases, the app was not waking up, especially after coming back from a popup window. (#429, #435)
- Fixed holding the virtual keyboard keys in 123 mode typing the wrong number, when the 'upside down' settings is on
- Language list is now properly sorted on Android < 7.0
- Technical:
- It is now possible to change the logging level from the app.
- Added database migration support, making it possible to add new languages again. It was impossible since the database restructuring in v27.0
- Fixed some issues with version code generation, which were preventing publishing on F-Droid
- Upgraded gradle 8.0.2 -> 8.2.2 and finally modernized the build script. Also removed the YAML validator, which was preventing the upgrade and was useless anyway.
- Automatic APK name
- Dictionary properties are now calculated in parallel for faster build
- Removed 2 status icons which were not in use since long ago
- Documentation update
Full Changelog: v27.0...v28.0