Download the source tarball from releases:
https://codeberg.org/chewing/ibus-chewing/releases/tag/v2.2.0
ibus-chewing releases can be verified with OpenPGP
gpgv ibus-chewing-2.2.0.tar.xz.asc ibus-chewing-2.2.0.tar.xz
What's New in ibus-chewing 2.2.0 (July 20, 2026)
---------------------------------------------------------
- chewing: only switch mode if not in candidate window when handle keypad keys.
- chewing: increased the Shift tap timeout to 500 ms.
- chewing: fixed an inverted conditional logic for panel orientation for self_handle_up().
- chewing: improve resource cleanup in engine_finalize.
- chewing: use static objects for UI labels to reduce allocations.
- chewing: simplify locale setup and enhance UTF-8 robustness.
- chewing: modernise variable declarations and error handling.
- chewing: modernise component initialization and resource management.
- chewing: fix incorrect g_clear_object on engine.
- chewing: use semantic preedit text hint with ibus>=1.5.33.
- test: fix keypad test against changed symbols table.
- ci: run weston in background so test exit code are captured
Cheers,
Kan-Ru