Skip to content

v2.0.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kanru kanru released this 10 Feb 14:40
· 120 commits to master since this release
v2.0.0-rc1
900596e

Added

  • On non-gnome desktop with systray icon enabled, IBus will display the
    currently selected input mode.

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
    modules.
  • 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 based systray icon has been removed. Now there is only one icon
    provided by IBus to avoid confusion.
  • Sync IM status back to CapsLock has been removed.

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.

Full Changelog: 1.6.2...v2.0.0-rc1