Skip to content

v31.0

Compare
Choose a tag to compare
@sspanak sspanak released this 01 May 20:03
· 204 commits to master since this release

More Device Hacks

Continuing from v30.0, this version improves the compatibility on Sonim and LG phones, with more bug fixes, automatic detection of problematic devices, and applying the necessary settings after initial installation.

On the language side, there are two new ones: Czech and Kiswahili, the latter being the first African language, not only in Traditional T9 but among all modern Android 12-key keyboards.

Finally, as usual, you can expect a lot of small optimizations and bug fixes.

What's Changed

  • Languages
    • Added a couple of new Bulgarian, English, and French words
    • Added Czech language (thanks to @lukascalda and @peebee-eu for providing word lists)
    • Added Kiswahili language (thanks to @marvoh for providing a word list)
    • Added some missing translations
  • Bugs
    • Renamed "Stealth" mode to "Invisible" as the former was a bit unclear.
    • Hopefully, fixed the double numbers when dialing on LG X100S (#300)
    • Fixed backspace not working in the numeric fields in some banking applications
    • Fixed a v30.0 regression: ABC mode allowing selection of only the first letter per key when Next Suggestion hotkey is unset
    • Fixed many problems with the OK key on Sonim phones (#393)
    • Fixed the Main View not appearing on Sonim XP3900. Many, many thanks to @wazroth, @asherGe, @neutralinsomniac for testing and helping with ideas on how to fix this dreaded problem. (#393, #495)
    • Fixed an overly complex text capitalization function, which caused the Languages screen to load very slowly. Now it is more than 100 times faster.
  • Features
    • Android 14 is now officially supported. Previously, the highest tested and supported version was 11.
    • It is now possible to adjust the font size on the Settings screen.
    • It is now possible to navigate the Settings using the numeric keypad. For example, clicking the 1-key selects the first option and double-clicking opens it.
    • Added toast notifications when changing the typing mode while the Main View is invisible
    • On initial startup, TT9 will try to apply the most appropriate compatibility settings and select the most convenient screen layout, depending on the device.
    • Reorganized the Settings. Now the compatibility settings are located on the screen where they logically belong to, instead of being all on the Initial Setup screen.
  • Technical
    • Added a Logcat Exporter debugging tool
    • Added documentation notes on how to fix permission issues on Xiaomi phones, which could prevent the virtual on-screen keypad from working. Many thanks to @maverick74 for testing and suggesting a fix. (#490)
    • Code optimizations and cleanup

Full Changelog: v30.0...v31.0