IBus 1.5.27 is released

17 views
Skip to first unread message

Takao Fujiwara

unread,
Aug 22, 2022, 7:55:18 PM8/22/22
to ibus-...@googlegroups.com, ibus...@googlegroups.com
IBus 1.5.27 is released:
https://github.com/ibus/ibus/releases/tag/1.5.27

Hightlight some features in this release:
- a new process_key_event API is available for GTK4 since GTK4 does
not work with async process_key_event well and develop a new hybrid
process_key_event and a new IBUS_CAP_SYNC_PROCESS_KEY flag is added to
IBusCapabilite when GTK4 im module is used.
- focus_in_id()/focus_out_id() class methods are available in the
IBusEngine class and the new focus in/out class methods can receive
the client names and unique object path by application input context
and the class method is available when the IBusEngine constructor is
called with "has-focus-id" property = true.
- ibus im-module sub-command is available which is useful for who
installs IBus from source codes and checks which im-module is used in
applications. Currently the sub-command supports GTK im-module only
and `ibus im-module --help` provides the help message.
- ibus restart sub-command is enhanced for GNOME desktop which runs
ibus-daemon via systemd and `ibus restart --help` provides the help
message.
- IBus emoji shortcut key is now changed to Super-period after various
discussions.
- Customizing IBus panel themes is available with ibus-setup utility
which is useful for non-GTK desktops likes KDE since IBus UI uses GTK.
- Still work on Plasma Wayland XKB issues and currently IBus XKB
engines are disabled in Plasma Wayland and systemsettings5 is
suggested as the workaround. Probably I can announce a new project one
month later to resolve the issues.

Other news are listed below and thank you for your contributions.

- Disable XKB engines in Plasma Wayland 230fb226 b4723eb1 9ad06374
- ibusimcontext keycode - 8 for gtk3 keycode generation 8711dc83
- Revert CCedilla change for pt-BR in ibusimcontext 3e5fab49
- Update CI 47303a6f 16df64ed 79e446ec
- Add IBUS_CAP_OSK to IBusCapabilite b94f0c1c
- Enable ibus restart in GNOME desktop ab0d1764
- Add ibus im-module command 965567d7 fee26c6b db2ef5d0
- Implement new process_key_event for GTK4 c957c5f6
- Add focus_in_id()/focus_out_id() class methods 92771d0e
- Delete xkb:latam:*:* in denylist.txt 82e38d9e
- Enhance Xutf8TextListToTextProperty d47dbfad
- Revert Emoji shoftcut key to Super-space 1520c39d
- Update simple.xml with xkeyboard-config 2.36 ef9bd3b1

Code Contributors:
- Fix refcounting issues (Carlos Garnacho) 17648f05
- Fix bashisms in org.freedesktop.IBus.session.GNOME.service (Mitsuya
Shibata) f1c456d2
- Update xkb-latin-layouts in gschema (Mike FABIAN) bca7bf0f
- Use our own prefix to look up systemd user services dir (Naïm Favier) 9f62a40b
- Add functionality to change IBus panel themes with available GTK
themes (Hollow Man) 233a3f4d addab9fd ff99828c

Translation Contributors:
- Update translation (Korean) (김인수) f7c045ec d8107131
- Update translation (Punjabi) (A S Alam) 5f85888d
- Update translation (Italian) (Nathan) 8ec7eff5
- Update translation (Ukrainian) (Yuri Chornoivan) 2c262cbd 742091bc
- Update translation (Japanese) (fujiwarat) f3d7aa96
- Update translation (Estonian) (H A) e88651ef
- Update translation (Polish) (Piotr Drąg) e78c545e
- Update translation (German) (Mike FABIAN) 1f4fe9f8
- Update translation (Turkish) (Oğuz Ersen) ced5bfb0
Reply all
Reply to author
Forward
0 new messages