New Features
Settings (preferences + custom key mappings) can now be exported to a file and imported back later.
Custom key mapping (long-press a key to type something else) now supports up to 5 characters per key instead of just 1
Long-pressing a key to pick an accented variant now highlights the default option immediately, instead of only after dragging starts
Fixes
Fixed several cursor/selection bugs: tapping or moving the cursor inside a word still being edited could incorrectly clear typed text or break suggestions
Fixed long-press keys sometimes triggering their long-press action even on a quick tap (or vice versa), depending on timing
The keyboard no longer shows spelling suggestions in fields where they don't make sense: passwords, captchas, "no suggestions" fields, autocomplete fields, etc. Typing in these fields is now also more reliable, since the keyboard no longer fights the app's own input handling
Fixed a crash on startup that could happen if the app's encrypted settings storage got into a bad state, which could leave the keyboard unusable until reinstalled
The number row setting no longer incorrectly affects the Japanese layout
Fixed swiped words sometimes getting the wrong capitalization or an extra/missing space in apps that take text directly (e.g. some chat and search bars)
Fixed the keyboard occasionally reading stale screen/orientation info when checking whether the device is folded
The suggestion bar now scales properly with the selected key size instead of staying a fixed height
Join the Google Play open beta here - https://play.google.com/store/apps/details?id=com.urik.keyboard
Or from F-Droid - https://f-droid.org/en/packages/com.urik.keyboard/
GPL 3.0 License - https://github.com/urikdev/Urik/blob/main/LICENSE
