Skip to content

0.1.1 - Bug Fixes and Improvements

Latest
Compare
Choose a tag to compare
@rocka rocka released this 16 Mar 07:09
· 23 commits to master since this release
0.1.1
3f41b65

This is a rather small release focusing on improving stability, so don't expect many exciting new features ...

Highlights

  • New option to enable "Haptic feedback on key repeat" #626 @MOldtime
  • New theme properties for candidate label/text/comment color #647 @DEAN-Cherry
  • Click to turn pages/select candidates when using CandidatesView for physical keyboard #680 @WhiredPlanck

Notable changes

  • "Follow system day/night theme" has been enabled by default, which should be stable enough

Build process improvements

  • Removed all symlinks across git submodules to simplify the build process on Windows #658 @rocka

New features

  • Register a BroadcastReceiver to restart fcitx instance externally
  • Add a shortcut in developer settings to restart fcitx instance
  • New option to ignore system WindowInsets
  • Enable "follow_system_dark_mode" by default
  • Make ClearURLs compliant with the JavaScript implementation
  • Add option to open DocumentsUI and browse user data dir
  • Add option "Haptic feedback on key repeat"
  • Add theme properties for candidate label/text/comment color
  • Make CandidatesView touchable
  • Add content description to buttons on toolbar and TextEditing window
  • Always prepend user input as androidkeyboard candidate

Bug fixes

  • Fix edge-to-edge in plugin's AboutActivity
  • Fix ExpandedCandidateWindow self-detach on predict candidates
  • Fix potential null pointer dereference
  • Workaround duplicated onPrimaryClipChanged callback
  • Try follow system "Vibration & haptics" settings
  • Apply fcitx input filter to paged candidates
  • Improve CandidatesView positioning when monitoring cursor anchor fails
  • Send key with KeyStates.Virtual on space swipe
  • Workaround Samsung One UI 7.0 navbar coloring

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.thai armeabi-v7a arm64-v8a x86 x86_64
plugin.unikey armeabi-v7a arm64-v8a x86 x86_64

Metadata

app

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742106522601"
}

plugin

plugin.anthy

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107118199"
}

plugin.chewing

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107268442"
}

plugin.clipboard_filter

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107410169"
}

plugin.hangul

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107499947"
}

plugin.jyutping

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107638365"
}

plugin.rime

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742107909547"
}

plugin.sayura

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742108058512"
}

plugin.thai

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742108196713"
}

plugin.unikey

{
    "versionName": "0.1.1-0-g3f41b65d",
    "commitHash": "3f41b65db9fcbff119f324d5a3aca58d3699e21a",
    "timestamp": "1742108335462"
}

Checksum

503482bffd684d3109c93970ccf028ddf09be8bffbc23e19181bfa8990907aef  org.fcitx.fcitx5.android-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
5644437f93016711b833ccbf3a2eb0365ea78a6faed49aa77ae734375e6c233c  org.fcitx.fcitx5.android-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
46ad059c06e909d17848383e0379a13f79768faff8162b345c18d5ca0cffc4b6  org.fcitx.fcitx5.android-0.1.1-0-g3f41b65d-x86-release.apk
3867a3d26a5ba6e55666d13a0bdfb45e35b168739a1486c39ead4ffa15679cf4  org.fcitx.fcitx5.android-0.1.1-0-g3f41b65d-x86_64-release.apk
27ec94bc3a136ad98cdda143f7ff760f3864c6b341018f47d67c72b9068700bf  org.fcitx.fcitx5.android.plugin.anthy-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
08b85824412939a02f65b67b19ada9d044814338125c2d002c8f3d5adab14629  org.fcitx.fcitx5.android.plugin.anthy-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
f238042f0c5ff027fa799f84cab9548764c558c61e5e7c2ee94e9f36895b74f6  org.fcitx.fcitx5.android.plugin.anthy-0.1.1-0-g3f41b65d-x86-release.apk
d6aaaa7d5399e22c63a47305d279281ef6ccc1a53e57a81acd4c0996f6abe030  org.fcitx.fcitx5.android.plugin.anthy-0.1.1-0-g3f41b65d-x86_64-release.apk
6261e8c360a43c2ef4e9b0e07879032d7c510b712dbef8e11912f3285fc74d99  org.fcitx.fcitx5.android.plugin.chewing-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
23f2a5ab13ec0e8a3bb0311edd0ae7f67c90b58e9c45ac1bb5b9ac1b21239ac5  org.fcitx.fcitx5.android.plugin.chewing-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
222de8b4918c26639fa18f307d0f736b87a4bef48fd1200428f404448fc2c547  org.fcitx.fcitx5.android.plugin.chewing-0.1.1-0-g3f41b65d-x86-release.apk
a4b37ac21b64d1e34068ec0a0a45ae764fec86094f101c6635d64f9ee24169c7  org.fcitx.fcitx5.android.plugin.chewing-0.1.1-0-g3f41b65d-x86_64-release.apk
3bd3290419fb42969436cd8f236992e17c846641ad61fc379cabb6514f9d4ac5  org.fcitx.fcitx5.android.plugin.clipboard_filter-0.1.1-0-g3f41b65d-release.apk
27b208bc4af0b3c0fb38ba9e17f37c4da32e85eddcfd01b24fd0590d7bf7c869  org.fcitx.fcitx5.android.plugin.hangul-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
469d0dd68c368407f20ea709763a0a3561a4b0267c8fc18f77e895aab3db8f3f  org.fcitx.fcitx5.android.plugin.hangul-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
907ae462f190b9d81dd582f908c356df49c5516d29dc7c7ca4854fa3e7376df7  org.fcitx.fcitx5.android.plugin.hangul-0.1.1-0-g3f41b65d-x86-release.apk
bd2822fb57dc0ae4fbbc18780841028edc0b80fb5559a089692e19eb3f9ee4e1  org.fcitx.fcitx5.android.plugin.hangul-0.1.1-0-g3f41b65d-x86_64-release.apk
7928b9c814c433d8ae76e02193451c55dbeb38a4b02fb500583fef05e508cdfa  org.fcitx.fcitx5.android.plugin.jyutping-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
2d472ba0ab9d67a89d2294b96f426b3bfe2f892f5f9b94cc8e7503c3597347cf  org.fcitx.fcitx5.android.plugin.jyutping-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
e0197ea538a81f1b6b3e178ed80334e354e8bf621163107c08fb583a8c1faa13  org.fcitx.fcitx5.android.plugin.jyutping-0.1.1-0-g3f41b65d-x86-release.apk
e6426d021aa6a9d581047a495c3bcb33110550401319091a5c26ab9e01bf2d68  org.fcitx.fcitx5.android.plugin.jyutping-0.1.1-0-g3f41b65d-x86_64-release.apk
4413a2a4777f7fefc1c4dab02a8cff1bd35aa7e088cb612a31487d803b552195  org.fcitx.fcitx5.android.plugin.rime-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
9cee0d225c6f80affd905c06fadb21a7d6905ba3e2c2517c96dd61fd17d45481  org.fcitx.fcitx5.android.plugin.rime-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
adb06484eb82577888dae706da02b79a800a1b41225b686b43a37162cbd18a79  org.fcitx.fcitx5.android.plugin.rime-0.1.1-0-g3f41b65d-x86-release.apk
f4a5eb1ad08abd59b5b45f59c687181f0b77bfdf2118b486b06c46cc69e03975  org.fcitx.fcitx5.android.plugin.rime-0.1.1-0-g3f41b65d-x86_64-release.apk
cce4a6afdb668afff8ae5b0a19493a6cf9012d91427ef424dd39bf044e8d7e17  org.fcitx.fcitx5.android.plugin.sayura-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
ab01eb348d12701e3ae6c5659f42fbe28866a6a7c986b5a880a9ac88ad7855a7  org.fcitx.fcitx5.android.plugin.sayura-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
58422d2caa79329c7fd226c60c32c185d56c63861ecc4df4a5bd9cbbc30811da  org.fcitx.fcitx5.android.plugin.sayura-0.1.1-0-g3f41b65d-x86-release.apk
71bc4c1614ce8e01acaaf32dc9363e26a41485d72e89b4fe878a79b2d0074a22  org.fcitx.fcitx5.android.plugin.sayura-0.1.1-0-g3f41b65d-x86_64-release.apk
edf317ead757f411edd263bc19454eb3e7709fc69cd9c807875539dcf7df871d  org.fcitx.fcitx5.android.plugin.thai-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
e786ed7fecb65b6f87f7df52bfadf76f6f65f0fb4fab70d72b205b35629f1ac9  org.fcitx.fcitx5.android.plugin.thai-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
6e0d20589f380173eba6ad3e46a9e3923702699e1bd7104ac45e7e9060aab6e9  org.fcitx.fcitx5.android.plugin.thai-0.1.1-0-g3f41b65d-x86-release.apk
75fb5ebbac39a3ba9545e30afa22539d2a7349a46b46cd1b8482f7edf83950a0  org.fcitx.fcitx5.android.plugin.thai-0.1.1-0-g3f41b65d-x86_64-release.apk
d56e0b1385549336eb68ee1ae4ea5d6dcd23e7a76f4ab0dc2ea2fa543734bd6b  org.fcitx.fcitx5.android.plugin.unikey-0.1.1-0-g3f41b65d-arm64-v8a-release.apk
fbe61f90227751c07884e5a495cde4a7eb83b92fc74213856409e45c888f77b6  org.fcitx.fcitx5.android.plugin.unikey-0.1.1-0-g3f41b65d-armeabi-v7a-release.apk
0fbec01e6238c647e433b8a0e1ec2bbe244f06d688b019104decab7104d80832  org.fcitx.fcitx5.android.plugin.unikey-0.1.1-0-g3f41b65d-x86-release.apk
2e634028bfcf5eade1fdddf23ac2d364470eeb1da9412f0b149aad33842fdcd4  org.fcitx.fcitx5.android.plugin.unikey-0.1.1-0-g3f41b65d-x86_64-release.apk