Weng Xuetian
unread,Sep 24, 2026, 9:20:49 AM (14 days ago) Sep 24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Hi all,
This release further improved the theme related feature and fixed some
performance issues for SVG based themes introduced in the previous
release. Now png based themes can also support hi dpi as long as the
theme provides the scaled images, by setting the new SupportedScale to
the scale supported and provides image file with @2x @3x .. suffix.
The Plasma theme generator in fcitx5-configtool now also supports
generating the theme with scaled images.
libime fixed some wrong pinyins and integrated some new pinyin in
普通话异读词审音表(修订稿).
fcitx5 5.1.23
- Wayland text-input v2 now forces a preedit refresh on done, fixing
stale preedit with compositors that omit synchronization events.
- Support HiDPI for themes using pixmap (e.g. png) to allow the theme
to provide a scaled image.
- Fix SVG theme render performance issues by cached rendered SVG patterns.
- Restricted theme names to safe relative names to prevent path traversal.
- Added configurable key-event matching for layout-converted and
key-code events, plus ConsumeRedundantActivateKeys to consume
redundant activation/deactivation presses.
- Improved shutdown and Wayland handling with AboutToExit/Exit
signals, connection cleanup, safer file-descriptor ownership, and a
coroutine-based launcher.
- Build improvements include optional dynamic addon loading, safer
generated addon import sources during reconfiguration, macOS CI, and
updated licensing metadata.
fcitx5-configtool 5.1.16
- The Plasma theme generator now detects display scale, writes
SupportedScale, and generates scale-specific theme assets.
- Monitor mode watches display scale changes and regenerates the theme
when a higher scale is required.
fcitx5-qt 5.1.16
- Hardened theme handling by rejecting path-like theme names and
preventing user files from overriding the system default and
default-dark themes.
- Fixed Qt4 and Qt5 input-context synchronization, including
capability updates and replaying cached surrounding text when an input
context is created or focused.
libime 1.1.17
- Updated the Chinese dictionary archive with corrected words and
revised Mandarin heteronym pronunciations.
fcitx5-chinese-addons 5.1.15
- Disabled partial-final matching by default in Pinyin; it can still
be enabled through PartialFinal.
- Deduplicated the default quick-phrase trigger regular expression.
- Fixed punctuation handling for zero or out-of-range cursor positions
and made the table engine safely handle empty candidate lists.
- Added regression tests for the punctuation and table fixes.
fcitx5-m17n 5.1.8
- Fixed default override parsing by trimming lines before filtering
blank and comment lines, allowing overrides to be applied correctly
and avoiding invalid empty-line handling.
- Added regression coverage for default input-method name overrides.