Skip to content

Releases: chewing/ibus-chewing

v2.1.2

07 Oct 14:33
v2.1.2
7824ae6
Compare
Choose a tag to compare

v2.1.2 - 2024-10-07

Fixed

  • Always process capslock key to allow toggle ChiEng mode back.
  • Only restore input mode from capslock keyboard state if using capslock as the
    ChiEng toggle key.

Full Changelog: v2.1.1...v2.1.2

v2.1.1

20 Aug 12:11
v2.1.1
0c10302
Compare
Choose a tag to compare

v2.1.1 - 2024-08-20

Fixed

  • Revert "Clear pre-edit buffer before commit it to engine to avoid showing
    both buffer on the screen." which breaks some composition events. (introduced
    in v2.1.0)

Full Changelog: v2.1.0...v2.1.1

v2.1.0

12 Aug 07:15
v2.1.0
9eed0c2
Compare
Choose a tag to compare

v2.1.0 - 2024-08-12

Features

  • Now requires libchewing 0.9.0 to build.
  • Add Carpalx, Colemak-DH ANSI, Colemak-DH Orth, and Workman layout.
  • Support toneless (fuzzy) conversion modes from libchewiwng.
  • New about dialog in the setup program with easy to access debug-info.
  • Settings schema now has value range.
  • New option to disable Shift+Space as fullwidth toggle key.
  • New option to disable Chi/Eng toggle key.
  • New option to start ibus-chewing in English mode.
  • New option to show notification about mode switches triggered by input.

Changed

  • Clear pre-edit buffer before commit it to engine to avoid showing both buffer
    on the screen.
  • Replace deprecated AdwPreferencesWindow with AdwApplicationWindow.
  • Cleanup unused code created by GOB.
  • Use GSettings binding to handle settings update.
  • Miscellaneous compiler warning fixes.

Removed

  • Remove log file support.
  • Remove unused input style code.

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.1.0-rc.1

22 Jul 11:39
v2.1.0-rc.1
80a76c7
Compare
Choose a tag to compare
v2.1.0-rc.1 Pre-release
Pre-release

Features

  • Now requires libchewing 0.9.0 to build.
  • Add Carpalx, Colemak-DH ANSI, Colemak-DH Orth, and Workman layout.
  • Support toneless (fuzzy) conversion modes from libchewiwng.
  • New about dialog in the setup program with easy to access debug-info.
  • Settings schema now has value range.
  • New option to disable Shift+Space as fullwidth toggle key.
  • New option to disable Chi/Eng toggle key.
  • New option to start ibus-chewing in English mode.

Changed

  • Clear pre-edit buffer before commit it to engine to avoid showing both buffer on the screen.
  • Replace deprecated AdwPreferencesWindow with AdwApplicationWindow.
  • Cleanup unused code created by GOB.
  • Use GSettings binding to handle settings update.
  • Miscellaneous compiler warning fixes.

Removed

  • Remove log file support.
  • Remove unused input style code.

New Contributors

Full Changelog: v2.0.0...v2.1.0-rc.1

v2.0.0

17 Feb 03:27
v2.0.0
01565b2
Compare
Choose a tag to compare

Thanks @definite for his contribution and agreeing to share the maintainership,
ibus-chewing is now part of the Chewing Project, co-maintained by the core team.

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
    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 (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. (#190)
  • 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.

Full Changelog: 1.6.2...v2.0.0

v2.0.0-rc1

10 Feb 14:40
v2.0.0-rc1
900596e
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

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

1.6.2

03 Feb 10:28
f823424
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.1...1.6.2

1.6.1

03 Feb 10:28
Compare
Choose a tag to compare

Tagging previous releases

What's Changed

  • Fixed Bug 1411189 - ibus-engine-chewing killed by SIGSEGV when receiving KP_Insert by @definite in #117
  • Update test cases for aux message by @hiunnhue in #118

Full Changelog: 1.6.0...1.6.1

1.6.0

03 Feb 10:27
Compare
Choose a tag to compare

Tagging previous releases.

What's Changed

Full Changelog: 1.5.1...1.6.0

1.5.1

17 Jun 02:24
Compare
Choose a tag to compare
1.5.1