ANN: ibus-chewing 2.0.0 released

Skip to first unread message

Kan-Ru Chen

Feb 16, 2024, 10:35:12 PMFeb 16
to chewing-devel

I'm glad to announce the ibus-chewing 2.0.0 release. ibus-chewing is now part of the Chewing Project, co-maintained by the core team.

Download the source tarball from github releases:

ibus-chewing releases can be verified with the following minisign command

minisign -Vm ibus-chewing-2.0.0-Source.tar.xz \
-P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s

What's new in this release?

### Added

- On non-gnome desktop with systray icon enabled, IBus will display the
currently selected input mode. Clicking on the icon shows a menu to switch
input modes.

### Changed

- IBus-Chewing Preferences has been rewritten in GTK4 and libadwaita.
- Removed GOB2 dependency. Now gobjects are written in plain C99.
- Removed cmake-fedora dependency. Now CMakeLists.txt only depends on built-in
- New CMake presets can be used for building with different configurations.

### Deprecated

- X11 support has been deprecated. IBus-chewing no longer requires X11 to build.
Running in X11 environment will continue to work as long as IBus still
supports X11/XIM.

### Removed

- GtkStatusIcon (X11) based systray icon has been removed. Now there is only one
icon provided by IBus to avoid confusion. The new systray does not support
using left mouse button to switch between Chinese and English, and the right
button to switch between full and half width mode.
- Sync IM status back to CapsLock has been removed which also depends on X11.

### Fixed

- Modifier key handling has been improved. Super key will no longer conflict
with desktop shortcut handling.
- Shift key handling in English mode has been improved. Now Shift+Arrow key will
work correctly for highlighting text or scroll window.
- Shift_L or Shift_R can be individually asssigned as Eng/Chi toggle key.

Reply all
Reply to author
0 new messages