Fcitx 5 5.1.0

13 views
Skip to first unread message

Weng Xuetian

unread,
Aug 17, 2023, 10:26:20 PM8/17/23
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Hi all,
We are releasing a new series of Fcitx 5 packages!

I'm glad that we finally reached a milestone for virtual keyboard and
we will keep improving it in 5.1 series.

Some highlights in this release including:
1. a new experimental on-screen keyboard service and relevant API was
added to fcitx5. This work is still in early stages and for now, it
was intended to be used with the UI created by openkylin
https://gitee.com/openkylin/kylin-virtual-keyboard. We did lots of
discussion on the design of the API, UI etc over the past years. Kudos
to the openkylin teams.
There are known issues and it's only working properly under X11 (for
wayland it's mainly the UI issue, not a framework issue).
Feel free to give it a try if you have a touch screen.
2. Language model in libime is updated and I do hope this can improve
the experience on Pinyin in a significant way. There are some known
issues found with the previous model and I managed to solve them when
training this model.
3. New custom phrase in Pinyin, this is similar to the custom phrase
supported on other platforms.
4. An important fix about rime may randomly fail to deploy and Rime
state management now follows the fcitx's global state option. This
means that the rime session can now be configured as 'per-window' or
globally shared.
5. Some important fix on fcitx5-anthy on the input state switching.
Now non-default kana profiles can be correctly loaded, and like rime,
the input mode will now also follow the fcitx's global share state
option.
6. fcitx5-qt now adds the legacy fcitx4 dbus protocol support.
Hopefully telegram-desktop will pick this up
https://github.com/telegramdesktop/tdesktop/issues/25835 so it can
solve the issue on wayland.
7. fcitx5-gtk and fcitx5-qt now add a tool to show the actual im
module information loaded by gtk/qt. These tools are also integrated
into fcitx5-diagnose.
8. A new default-dark theme for classicui and a new option allow
classic ui to switch to a different theme when the system is in dark
mode. This is disabled by default. Also, just note that the
client-side-input-panel won't work with this feature.

fcitx5 5.1.0
1. new virtualkeyboard api and service
2. fix a cairo usage in classicui when X11 connection ends
3. avoid sending empty preedit updates when not necessary
4. fix plasma theme when plasma generator is installed but can't be used.
5. fix some bug in charutils/stringutils API
6. integrate im module probing to fcitx5-diagnose
7. allow text icons to be forcibly used with kimpanel
8. dark mode support
9. quick phrase emoji update

fcitx5-chinese-addons 5.1.0
1. new custom phrase feature
2. new punctuation feature that allows punctuation to be shown as a
candidate list.

fcitx5-anthy 5.1.0
bug fix on input mode and now input mode correctly follows global
shared state option.

fcitx5-rime 5.1.0
rime session now follows the global shared state option.

fcitx-table-extra 5.1.0
some table's matching key is updated to * instead of old ?, to solve
the full width ? are not able to be used.

libime 1.1.0
1. new language model
2. fix full pinyin shuangpin preedit to use the pinyin of first candidate
3. fuzzy pinyin now allows jqxy with van
4. libime_pinyindict now skips invalid lines when building dictionary file
5. improve partial match flag for chaizi

Weng Xuetian

unread,
Aug 19, 2023, 9:43:30 PM8/19/23
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Upload a hotfix 5.1.1 for fcitx5-rime, which contains a fix to
recreate all rime sessions when auto saving data.

Weng Xuetian

unread,
Aug 22, 2023, 1:09:38 PM8/22/23
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Uploaded libime 1.1.1 with a fix for user pinyin parsing.

On Thu, Aug 17, 2023 at 7:25 PM Weng Xuetian <wen...@gmail.com> wrote:
>
Reply all
Reply to author
Forward
0 new messages