v0.1.30-rc1
This is a release candidate and may be unstable. If you experience any new issues or regressions please let us know so it can be sorted before the full release.
Advanced theming
Since v0.1.27 it's been possible to make simple themes inside FUTO Keyboard itself with a background picture and simple color changing. However, if you desire more advanced customization, this is now supported via a new web theme editor for desktop use.
So to recap:
- Simple theming by typical end-users, for personal themes and whatnot, is done directly inside the app. It's fairly limited and stays inside the app, so there are no sharing options, beyond you sharing a background picture.
- Advanced theming by artists or developers is done via the new web editor with a desktop device, and is more complicated. It produces ZIP themes which can be shared anywhere and imported into FUTO Keyboard via the theme menu.
The advanced theme editor requires using a desktop device, you can't use it from your phone. This is an intentional scope decision. If you want to make themes from your phone, you should consider simple theming instead. Advanced theming allows modifying all 44 colors of the keyboard individually, as well as applying custom bitmap borders and icons to keys via a matchrule system. The advanced theme editor will continue to be worked on over time. You can access it here: https://keyboard.futo.tech/theme-editor
The Christmas theme that was in the app is one example of a theme you can make with this new system:
A new theme made with this system:
There is now a dedicated place where themes will live: https://keyboard.futo.tech/themes
To learn how the editor works, I recommend downloading some of those themes and importing them into the editor. This way, you can see a real example of how the various features are used. If you make something cool, share it with us in the Discord, Zulip, or email it to us! The themes page will be updated to allow user theme submissions next.
We're still figuring out how to allow advanced customization of a mobile keyboard without destroying performance or flexibility, so consider this functionality to still be somewhat of a preview. Things may end up needing to be changed, and if you encounter any specific limitations or issues, and have a suggestion for a new feature to overcome it, let us know.
KASROZ
KASROZ is our new keyboard layout that's been optimized for swipe typing in English. It builds on the work of ClearFlow, another swipe-optimized layout, but uses a different optimization function that ends up working better with modern neural swipe decoders.
You can learn more about KASROZ and how it was made in this blog post. We believe it's the optimal layout for swipe typing in English.
If you'd like to try KASROZ, you can access it directly in FUTO Keyboard Settings > Swipe Typing > KASROZ.
We'd be happy to hear your feedback on this!
Swipe to switch languages
In settings, you can configure the spacebar long-press and swipe actions. By default, holding the spacebar will open the language switcher, and swiping it will move the cursor. By swapping the two you can get swiping to switch languages and holding+moving to move the cursor.
We had this feature for a while but this version greatly improves it with visual and haptic feedback, and a reduced distance for switching. In layouts where the spacebar is vertical (KASROZ and ClearFlow), the swiping is also made vertical to switch language.
Other
- Fixed translations being bugged in many languages displaying XML tags
- Removed Christmas 2025 theme, moved to website as a downloadable option
- Resolved a foldable issue with non-splittable layouts
- Resolved some crashes
- Fixed beam search issue in autocorrect and suggestion model (thanks to #2157)