There was no GitHub release made for 0.1.23 due to it needing an immediate bugfix, so this release contains the release notes for it
To install through Obtainium, simply go to Add App and paste this repo URL in the source URL: https://github.com/futo-org/android-keyboard
. Adding it may take a while depending on your internet speed as the APK needs to be downloaded.
0.1.23
New action bar
Design
The action bar has been re-designed and it now pops out above the keyboard. You can now have favorite actions always ready to use a single tap away, without it obscuring your suggestions bar. The keyboard will remember the state of your action bar: if you expand it, it'll remain expanded until you hide it again.
Customization
You can rearrange actions and change where they appear in the All Actions > Edit actions menu, or you can also edit in the app settings. Favorites appear in the expanded bar, and pinned appear in place of the voice input key. You can also assign a custom action key which appears next to the spacebar. By default it's set to Emoji, but you can change it to Language Switch Key or something else.
Example of editing action key:
Example of editing pinned actions:
Action Shortcuts
Related to this, similar to shortcuts on desktop keyboards, you can now long-press keys to access certain actions: Select All (Ctrl+A), Undo (Ctrl+Z), Cut (Ctrl+X), Copy (Ctrl+C), Paste (Ctrl+V), Redo (Ctrl+Y)
If you have any feedback or want to see some specific action added, please make a GitHub issue! https://github.com/futo-org/android-keyboard/issues
Settings reorganization
Settings should be more logically organized now. It was a common complaint that people couldn't find where to resize the keyboard, show key hints, etc. These options were originally at the bottom of the Themes menu, but now they have been moved to dedicated submenus.
Typing Preferences has been moved into a new menu called Keyboard & Typing.
Resize Keyboard is now located in Keyboard & Typing.
Show hints toggle is now located in Keyboard & Typing -> Long-Press Keys & Spacebar
Screenshot of new Keyboard & Typing menu:
New settings
The Languages menu has been updated with a new design.
Long-press key settings
You can now configure extra keys that pop up when they're long pressed - for example, you can disable symbols or make accented letters the default over numbers or symbols.
Spacebar and backspace behavior (in long-press key settings)
You can now configure the spacebar's long-press behavior. By default, long-pressing opens the language switcher, and swiping quickly moves the cursor.
There is now an option to allow swiping to change language (there's no pretty animation for it yet but the functionality is there), and long-pressing to move the cursor. You can now also disable the language switcher altogether and use the spacebar exclusively for cursor movement.
You can now configure the backspace swipe/long-press to delete whole words instead of individual characters.
Emoji Search
You can now search for emojis (currently English-only)
Google Play payments
Previously you'd get "Payment unsupported in this build" error due to a combination of Google Play's policies about linking to external payment systems, and the app being an offline-only app which is incompatible with the Google Play in-app payment SDK. This has been resolved now by making a paid app on Google Play which you can buy, which the app now links to. As a reminder, you can always pay at pay.futo.org
Pricing update
As was announced a couple weeks ago in Discord and Zulip, we're increasing the price by $2. The new price will be $7 through pay.futo.org and $12 through Google Play. This only affects newly paying customers; if you already paid then this doesn't affect you.
Other changes
Added more actions to long-pressing enter key
Clipboard manager now has a button to clear history
Emoji menu now has a button to clear recent emojis
Updated clipboard manager icon to be visually distinct from the paste action
Spacebar long-press threshold is now doubled to reduce accidental activation
Added link to Google Play payment app to the Play Store version of the app
Number row is now automatically displayed in password fields
Fixed blank row in symbols when number row is active
Added some missing superscripts for numbers
Fixed number row not using correct numbers for some languages like Persian
Added support for Direct Boot
Added a special error when a wordlist instead of a dictionary is being imported
Website will now automatically suggest a relevant dictionary download if one is located
Added option to hide suggestion bar completely
Internal optimization to some settings retrieval
Fixed suggestions/swipe not working in autocomplete text fields
Fixed auto-caps bug
Fixed TalkBack crash
Fixed misc bugs
Debug Info action menu now contains some info to help debug issues specific to input fields
(Community contribution by remreren) Added Turkish keyboard layout
(Community contribution by ravarage) Added Central Kurdish keyboard layout
0.1.23.1
This fixes a bug in 0.1.23 where the emoji key is gone by default. "More Actions" was changed to "All Actions", and the option to edit actions was also added to the app settings. A helper "Add Next" button was added to help initialize empty categories in the action editor to temporarily mitigate somewhat buggy drag-and-drop.