v0.1.27-rc1
Custom theming
Custom theming has been added to FUTO Keyboard! Add a custom background image and customize the colors to your liking. They can currently only be added from within settings, if you tap the plus button in the theming action then it'll just open settings.
After selecting an image, the editor will show you a preview of the keyboard and allow you to crop it, adjust transparency, blur it, toggle light/dark mode, toggle key borders, and adjust the general color. By default, the color and dark mode option will be picked based on colors in the image.
Also included is a gingerbread theme for Christmas which uses more advanced theming capabilities that we're working on. This theme will only be available until the end of Winter!
Performance improvements
The Transformer LM should have less negative impact on performance now, although it still may pose problems on lower-end devices especially during high loads.
The app is now smaller by around 30 megabytes (170MB -> 136MB).
We hope to make more size improvements in the future. The core of the app is not actually terribly large (<15MB), it's mainly the voice and language models increasing its size. While in normal apps, this can be optimized by downloading only what's needed during runtime, FUTO Keyboard is offline and it's necessary to ship some resources for a reasonable default experience.
Miscellaneous
- Dictionary now has fewer acronyms since they're usually distractions for autocorrect/swipe
- Fixed missing key icon in Japanese layout
- Updated styling of clipboard manager
- Added option for single column clipboard
- Long-pressing clipboard manager in action bar will now paste
- Disabled text composing changes on Android 11 and below due to severe performance issues when editing long documents
- Fixed autocaps bug when both autocorrect and prediction suggestions are disabled
- Fixed swipe typing not working when autocorrect and prediction suggestions are disabled
- Fixed an issue on some Huawei/Oppo phones where the keys disappear after closing the emoji menu
- Fixed some behavior when it comes to typing parentheses in Hebrew
- Swapping spaces for : and ; is now disabled so that you can type smileys more easily :)
- Autocorrect will no longer correct words like "bot" to "not", if the transformer LM believes that the former fits better in the context
- Improved voice input automatic spacing when it comes to quotes " and asterisks *
- Fixed keyboard height slightly shifting when actions are entered/exited
- Theme action now pops up above the keyboard by default to let you see the theme
- Fixed an issue where WordStyles will not display a back button unless you're typing in Japanese
- Fixed navigation bar button visibility for Gradient theme
- Updated Armenian comma
- "Quick Period Key" no longer breaks Arabic, Farsi, etc layouts
- Various crash fixes
- Emoji suggestions are no longer shown for short words as they are usually useless and annoying (e.g. "it" will no longer suggest the flag of Italy, you can still get it by capitalizing "IT" or use emoji search)
- Fixed "next-word suggestions" toggle