- Reduce preedit flicker (Resolves: https://github.com/ibus/ibus/issues/2536)
- Remove `xml:lang="en"` from the screenshot in appdata.xml
See: https://github.com/ximion/appstream/issues/494
There must be one image in the default locale, and there can be some
translated ones, but having only translated images is not okay.
- Use ibus_text_new_from_string (string) instead of
ibus_text_new_from_static_string (string) in ibus_m17n_engine_commit_string()
- Add missing g_free (buf) in ibus_m17n_mtext_to_utf8()
- Add language to longname in --xml output to make engines which have exactly
the same icon distinguishable in the engine switcher
- Make the icon of the current engine appear at the left of floating panel of ibus.
And also show the full engine name as a tooltip on that icon
Before only a generic gear wheel ⚙️ was shown, the same for
all engines, so one could not distinguish which engine was
selected in the floating panel.
- Show also the engine name in the title of the setup tool window.
I.e. instead of just “Preferences” show something like
“Preferences m17n:t:latn-post”.
- Better icon and a screenshot which can be shown in gnome-software
- Improvements in m17n.appdata.xml
- Free lang and name after engine_name is built
(Resolves: https://github.com/ibus/ibus-m17n/issues/39)
- Just return from ibus_m17n_engine_callback with nullable m17n
- Accept virtual engine names for CI
- Hide status from the panel if status == title (by Daiki Ueno)
- Assign symbols to all the new inscript2 engines (and add some other missing symbols)
(Resolves: https://github.com/ibus/ibus-m17n/issues/34)
- Allow to use kbd engines (#32)
(Resolves: https://github.com/ibus/ibus-m17n/issues/32)
- ibus-m17n-xkb-options.patch from Fedora included upstream
- ibus-m17n-enable-ar-kbd.patch from Fedora included upstream
- adapt CI test to new input method names
- Use ibus_engine_update_preedit_with_mode() *always* with IBUS_ENGINE_PREEDIT_COMMIT mode
- Translation update from Weblate, bn new and 100% complete, pt_BR now 100% complete
- Remove redundant target for desktop.in file