Highlights
- More Languages Supported, and Many Many New Plugins. Thanks @eagleoflqj for their enormous work on porting those plugins!
- Pinyin
customphrase
Editor UI: Manage pinyin customphrase within settings. @rocka - Direct Boot Mode Support: Fcitx5 for Android can be used to input password for unlocking device the first time after rebooting. @berberman
New plugins
- RIME, Hangul (Korean), Chewing (Zhuyin/Bopomofo), Sayura (Sinhala), Jyutping (Cantonese)
- Unikey (Vietnamese) has been split into plugin as well
- All plugins now have their own icon
Build process improvements
- Now you can build fcitx5-android on Windows (requires MSYS2) and macOS (requires Homebrew). @eagleoflqj
New features
- Direct boot mode support
- Support more icons and text labels in StatusArea
- Implement
fcitx::INotifications::showTip
as Android Toast - Set GlobalConfig/ShareInputState to "All" on first run
- Swipe/LongPress now inputs normal number keys rather than KP_* ones
- Pinyin customphrase editor UI
- Option to "Expand keypress area" (i.e. Expanding tapping area of A and L keys)
- Key margin can be configured separately for portrait and landscape mode
- Change theme settings and preview theme in one page
- Replace table dictionary without deleting and importing again
- Option to change language switch key behavior
Bug fixes
- QuickPhrase .mb files cannot be imported
- Keyboard theme out of sync when importing theme with "Follow system dark mode" enabled
- PickerWindow layout mirrors in RTL layout direction
- Potential crash when showing keyboard for the first time
- Toolbar cannot be collapsed when "expand by default" enabled
- Label on space key won't change when input method subMode changes
- Save/Read QuickPhrase with newline character
- Occasionally event disorder / dead lock when handling fcitx events
- Workaround some manufacturer os specific issues
- ExpandedCandidateWindow cannot be detached when dismissing predict candidates
Download
app | armeabi-v7a | arm64-v8a | x86 | x86_64 |
---|---|---|---|---|
plugin.anthy | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.chewing | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.clipboard_filter | any | |||
plugin.hangul | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.jyutping | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.rime | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.sayura | armeabi-v7a | arm64-v8a | x86 | x86_64 |
plugin.unikey | armeabi-v7a | arm64-v8a | x86 | x86_64 |
Metadata
app
:::json
{
"versionName": "0.0.8-0-g4c8399ad",
"commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143",
"timestamp": "1699537223456"
}
### plugin
### plugin.anthy :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699537766447" } ### plugin.chewing :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699537982405" } ### plugin.clipboard_filter :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699538191120" } ### plugin.hangul :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699538328972" } ### plugin.jyutping :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699538543861" } ### plugin.rime :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699538914670" } ### plugin.sayura :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699539123645" } ### plugin.unikey :::json { "versionName": "0.0.8-0-g4c8399ad", "commitHash": "4c8399ad8fdcf57e79b7f4a8514bebfabb79e143", "timestamp": "1699539326232" }Checksum
b27bbe3212b1b37df091e041574b97157ced7f1b86295407b01778bedbb31df1 org.fcitx.fcitx5.android-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
fe9ba2d1d34571cddcebb5ead384e9a5696bc71922f834e97be7ef9db0d996b2 org.fcitx.fcitx5.android-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
71a7ff03f5509885f9d3810759778fdba6e9f2018f147a15af431afcffb4ac40 org.fcitx.fcitx5.android-0.0.8-0-g4c8399ad-x86-release.apk
e939b9785426329fb0d9a667b8a122a8a87909934997e550c7b578e60758ff82 org.fcitx.fcitx5.android-0.0.8-0-g4c8399ad-x86_64-release.apk
9eea4c990f884d36683b2305ea13b447f1f7a9ed64edd9c209fd9b64625652b3 org.fcitx.fcitx5.android.plugin.anthy-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
bf2e7f6c92d82fe63f7f582e4510962dfdb9bf3fd74fd6e095b9b3bcef0a59c0 org.fcitx.fcitx5.android.plugin.anthy-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
d1894c1ee2a435f1b2104ece7e995086067268fee8e91aff908adcb372c69a2d org.fcitx.fcitx5.android.plugin.anthy-0.0.8-0-g4c8399ad-x86-release.apk
3d9eb5abb0c82ace73369bc322db34eb6385c58cf94038b6e942cf4636a555d6 org.fcitx.fcitx5.android.plugin.anthy-0.0.8-0-g4c8399ad-x86_64-release.apk
87f4831dfc3f6c8081dcaf3e905727bcbdf08f0792f47cfcf6c6ba63ad296f05 org.fcitx.fcitx5.android.plugin.chewing-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
570b4dede0ffbab1701802460604ab8bb77e753ea7f746ceaf18e0e6f92c5562 org.fcitx.fcitx5.android.plugin.chewing-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
859fe2a8895c5c7650ed22a8ca5962b5c32b0cd0689f9f4dfaa8288a44c7ffe9 org.fcitx.fcitx5.android.plugin.chewing-0.0.8-0-g4c8399ad-x86-release.apk
932386e506ca9f0b6de93eb38b6b9997ef524732f67136b436e01f14ec64c37c org.fcitx.fcitx5.android.plugin.chewing-0.0.8-0-g4c8399ad-x86_64-release.apk
fc1d5e6815f024643af3cb4aa174b42a51dfc2e71b0dc925181a7fd868168530 org.fcitx.fcitx5.android.plugin.clipboard_filter-0.0.8-0-g4c8399ad-release.apk
cea1358d87e77bcf885ea7fd2b221f62f71786ff2fbe6a74bbc2afa02e0169cd org.fcitx.fcitx5.android.plugin.hangul-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
9b45ac48b7a448e1634d6961f5128265c13dbeb9b09d05de84179ba208337c4e org.fcitx.fcitx5.android.plugin.hangul-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
a08ee7934697b0294b2cb5b8e5d395410ae6efe10570f3cc19942ccffef3f784 org.fcitx.fcitx5.android.plugin.hangul-0.0.8-0-g4c8399ad-x86-release.apk
a6db007e9cb296a5d39c3b948e2ab7b7b3ce1ed98da90c4cb4c271d5bdc6a10b org.fcitx.fcitx5.android.plugin.hangul-0.0.8-0-g4c8399ad-x86_64-release.apk
fb8d2a7ace3d616dee1ce9e5c8d350b44a9d7c6b00841c43d8a069e08887929c org.fcitx.fcitx5.android.plugin.jyutping-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
ad11bf33c2b8580a988fd8f800ae59f3bc43ee92d583c9cbc33b4669b750dfe1 org.fcitx.fcitx5.android.plugin.jyutping-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
e6a76c691684409daf593919c6bc4210d07ecf1c445b0ec3b153b8f8af845ab0 org.fcitx.fcitx5.android.plugin.jyutping-0.0.8-0-g4c8399ad-x86-release.apk
486791acab0ca132b846f92c1d40a5db7bce1d352e71c62deebde0ca07709dcc org.fcitx.fcitx5.android.plugin.jyutping-0.0.8-0-g4c8399ad-x86_64-release.apk
3a59b497ac27181b48387c08cfa02b07b0072afc4a10a8052ad449f2c7fc7f0a org.fcitx.fcitx5.android.plugin.rime-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
29df454e1325c2a8c56de8e9c37f61960d9015263a9b6882e4f2ce5d87137d87 org.fcitx.fcitx5.android.plugin.rime-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
542218b9390bfaea1ce5936be41e40dda635f14cc7a27ba61b1dd5dd5dee25b1 org.fcitx.fcitx5.android.plugin.rime-0.0.8-0-g4c8399ad-x86-release.apk
0093851c8a40ae2819c71a6a0e89ebba005cf8fe1df58818886189a48aced74a org.fcitx.fcitx5.android.plugin.rime-0.0.8-0-g4c8399ad-x86_64-release.apk
cc907e4503097e58a4544aedd9fa9f218cf01cf00f28b45316712592f30e8d43 org.fcitx.fcitx5.android.plugin.sayura-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
1c17bf491349194b3506c5cdf149ecf09262ac788ff6ef5506e0a6b371e08d09 org.fcitx.fcitx5.android.plugin.sayura-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
6cd9911f4b21009fb1249e4f2e2dd8ff4584c803e66d9edc9c41974fb5df8e24 org.fcitx.fcitx5.android.plugin.sayura-0.0.8-0-g4c8399ad-x86-release.apk
ccf382586f93a4fa4f9d8f226e154629c3ddcd857d181497876486cd5d4333e2 org.fcitx.fcitx5.android.plugin.sayura-0.0.8-0-g4c8399ad-x86_64-release.apk
b2fccdec10265d66ca6fcef41ef2baccd5b45f6336f6121e1a0ac7c09bef10f8 org.fcitx.fcitx5.android.plugin.unikey-0.0.8-0-g4c8399ad-arm64-v8a-release.apk
6c5b7736dbecddf2bbe98766e7b320b7682dc57401d20b85ce9d9c93540d69c6 org.fcitx.fcitx5.android.plugin.unikey-0.0.8-0-g4c8399ad-armeabi-v7a-release.apk
ae16bf178dd4613b6195e9d16368594b4a79b9a4b556c38cc6043dc4e74e91f0 org.fcitx.fcitx5.android.plugin.unikey-0.0.8-0-g4c8399ad-x86-release.apk
95f263f8663a2845966899e0bd3b31483437d6ea33ec84e29ae9225a5d241b68 org.fcitx.fcitx5.android.plugin.unikey-0.0.8-0-g4c8399ad-x86_64-release.apk