Releases: fcitx/fcitx5
5.1.12
Hi all,
Happy new year and Happy upcoming Chinese New Year.
In this release we introduced some changes to the framework that
allows people to build a fully statically linked Fcitx, which would be
necessary where dynamic loading is not allowed.
A new behavior is introduced for modifier-key-only shortcut: The short
will be triggered only if it is released within 250ms timeout. If you
want to restore the old behavior it can be tuned in global config.
An old change of on wayland input method frontend was re-introduced,
in order to solve some issue when zwp_input_method_v2 is used, mostly
relevant to modifier key state and key release event is not sent.
However, since it is known that it causes issues on certain older
versions of compositor, a workaround option is also introduced in
wayland im frontend config to allow the old behavior to be used.
fcitx5
- new addon factory mechanism to allow static link
- modifier only key timeout
- improve virtual keyboard object handling for zwp_input_method_v2
fcitx5-anthy
Fix nicola key timeout accuracy
fcitx5-chinese-addons
Allow "@" & "/" to entry quick phrase mode and also allow restore to
original mode
New PageSize=0 behavior for table engine
Quickphrase trigger is now uses regular expression
Preliminary Correction for shuangpin
fcitx5-table-other
Update lots of table to use the new PageSize=0 behavior
libime
New language model to fix some frequency issue
Correction support for shuangpin
Improving segmentation algorithm for pinyin
5.1.11
Hi all,
This is a bug fixing release which is not very exciting
Some new feature highlights including:
libime has updated dict and the language model.
Also Thanks for the translators' hard work for the fcitx project.
fcitx5 5.1.11
Fix issue in XIM client when type with mouse click
Fix compiling error with GCC 15
Fix wrong border color in classic ui
fcitx5-chewing 5.1.6
Fix compiling error with new libchewing
fcitx5-chinese-addons 5.1.7
Slightly improve the order of English candidate when it contains upper case
fcitx5-qt 5.1.7
Fix compiling error with Qt 6.8
libime 1.1.9
update model and dict
Manually adjust certain character weight in dict to avoid some meaningless score
5.1.10
Hi,
It has been a while since the last release. Here are some highlights
on this release. This release has some important bug fixes.
fcitx5 5.1.10
New candidate action API, planned to be used for mac/android port.
There was an issue between fcitx 5.1.9 and the wayland compositor that
uses zwp_input_method_v2.
Hyprland & river already has upstream fix for it, while I got no reply
from sway swaywm/sway#8143 .
While I prefer to keep the change, I don't want to leave users in a
state that can't use the input method at all, so the relevant change
was reverted in 5.1.10.
There is also a crash due to a bug on fcitx's wayland frontend. The
crash may be triggered when the system is slow.
There is a design flaw in StandardPath::multiOpen API that may open
too many files and exhaust the fd that it can open. Alternative API is
implemented and engines are adapted to the new API in this release.
fcitx5-bamboo 1.0.6
Icon name is renamed to avoid XDG icon path fallback on breeze theme.
fcitx5-chewing 5.1.4
Added Colemak layout support provided by libchewing
Workaround some issue with rust libchewing
fcitx5-chinese-addons 5.1.6
Fix compose key that need AltGr
Add support to use spell-check candidate into the sentence
hide cangjie by default.
fcitx5-configtool 5.1.6
directly launch external tool if ExternalOption is the only option
fcitx5-hangul 5.1.4
Fix typing when caps lock is enabled.
fcitx5-kkc 5.1.4
Rename icons to avoid XDG icon name fallback with breeze icon theme
fcitx5-rime 5.1.7
Add compose support
Fix a bug with combo pinyin with certain preedit mode
fcitx5-skk 5.1.4
Rename icons to avoid XDG icon name fallback with breeze icon theme
fcitx5-table-extra 5.1.6
Rename icons to avoid XDG icon name fallback with breeze icon theme
fcitx5-table-other 5.1.3
Rename icons to avoid XDG icon name fallback with breeze icon theme
libime 1.1.8
Add pinyin like jun -> jvn to fuzzy support
Fix a bug that may produce duplicate pinyin prediction
Fix pinyin parsing when a certain fuzzy flag is not enabled.
Change the word learning mechanism, now all length<=4 characters input
will be learned as a user phrase.
5.1.9
Hi,
In this release we did some housekeeping work by adding additional CI
to github actions. And per-flathub requirements, all metainfo.xml are
updated, so all the tarballs are updated though certain tarballs do
not have code changes.
Some highlights in this release are:
- password copied from keepassxc (or any manager support
x-kde-passwordManagerHint) will now be hidden and automatically
removed after some time. - chewing support arrow key to select candidate
- pinyin has extra Emoji mapping and better emoji candidate ordering.
Stronger pinyin correction based on layout is now implemented and
enabled on Android.
xcb-imdkit 1.0.8
Fix a minor issue that sequence number does not match libx11 implementation.
fcitx5 5.1.9
- Add support to recognize passwords in clipboard and allow
automatically clear after a certain amount of time, and also hide them
when displaying it. This feature is not widely supported, the known
application supports it including keepassxc, plasma-pass. You can also
configure to ask fcitx clipboard to ignore all such marked passwords. - Fix repeat info is not correctly populated from wayland
- Unicode addon now supports Unicode 15.1
- FIx an issue that under certain cases, the X popup window may still
out of screen. - A new option to reset input method active state on focus in.
- fix wayland im frontend check on whether a key should repeat
fcitx5-chewing 5.1.2
- Add a new default option that allow select candidate with arrow key
- Allow customize the behavior when switching away from chewing, also
change the default behavior to not commit the chewing symbol.
fcitx5-chinese-addons 5.1.5
- New emoji implementation
- Selecting a character from a candidate can now be used with any
candidate even if the sentence is partially selected. - Extra dictionary is now loaded asynchronously.
- openCC profile is now listed as a combobox in configuration
- Add pinyin correction based on layout (Enabled by default on android)
fcitx5-qt 5.1.6
Fix a IM module bug under wayland that may cause a protocol error
fcitx5-table-extra 5.1.5
Fix zhengma phrase rule
libime 1.1.7
Support more pinyin correction
Improve candidates to cursor logic
Remove shuang pin's ng -> mapping to pinyin ng