Skip to content

v28.0

Compare
Choose a tag to compare
@sspanak sspanak released this 28 Feb 14:29
· 337 commits to master since this release

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