Skip to content

Releases: mike-fabian/ibus-typing-booster

Release 2.27.28

21 Feb 18:03
Compare
Choose a tag to compare
  • Translation update from Weblate (ko 100%)

Release 2.27.27

17 Feb 22:59
Compare
Choose a tag to compare
  • IBus.Keymap("in") does not work on Alpine Linux but the deprectated IBus.Keymap.new("in") works
  • Allow changing case mode even when no lookup table is shown and it effects only the preedit (Resolves: #640)
  • Use itb_util.normalize_nfc_and_composition_exclusions(x) everywhere instead of unicodedata.normalize('NFC', x) (Resolves: #633)
  • Add a new gsettings option 'wordpredictions' to simplify and improve the behaviour of engines emulating ibus-m17n (Resolves: #629)
  • Add candidate_index, candidate_from, and candidate_to to the API of the m17n Transliterator class
  • Translation update from Weblate (de 100%, fr 100%, ja 99.6%, ka 100%, kab 74.2 %, ko 32.9%, pl 100%, uk 100%)

Release 2.27.24

10 Feb 22:15
Compare
Choose a tag to compare
  • Fix inline completion when option “Yes, without fallback to popup” is chosen (Resolves: #626)
  • Don’t spellcheck the preedit if the top priority input method is Japanese or Chinese (Resolves: #624)
  • Update UnicodeData.txt, DerivedAge.txt to the Unicode 17.0.0 draft as of 2025-02-10
  • Translation update from Weblate (ko, new 17.1%)

Release 2.27.23

07 Feb 00:43
Compare
Choose a tag to compare
  • Key combinations like A-C-l should also commit and pass the key to the application (unless they have a transliteration) (Resolves: #622)
  • Support m17n input methods which produce multiple candidates (Resolves: #523)
  • Enable vi-tcvn, vi-telex, vi-viqr, vi-vni, zh-pinyin-vi, zh-pinyin as restricted tb engines

Release 2.27.16

03 Feb 14:56
Compare
Choose a tag to compare
  • Improve status info in auxiliary text for compose completions and related candidates: When compose completions or related candidates are shown, use different auxiliary text to make it more obvious that a “special” lookup table is shown.
  • Make compose completions work when the option “☑️ Enable suggestions by key (Default is the Tab key)” is used (Resolves: #619)
  • Speedup for itb_pango: Create a Gtk.label and Pango.Layout only once and reuse it, Seems to make get_fonts_used_for_text() about 33% faster.

Release 2.27.15

29 Jan 13:51
Compare
Choose a tag to compare
  • Workaround for reopening preedits in WhatsApp at the beginning of a line (Resolves: #617)
  • Update UnicodeData.txt, Blocks.txt, DerivedAge.txt to the Unicode 17.0.0 draft as of 2025-01-28

Release 2.27.13

24 Jan 16:12
Compare
Choose a tag to compare
  • If an early commit is possible in a restriced engine, use return False if self._prefer_commit is False, only a single key is in the input and that key was not transliterated (Resolves: #616)
  • Improve committing strings with multiple lines (Resolves: #615)

Release 2.27.10

20 Jan 18:41
Compare
Choose a tag to compare
  • Generate translations into metainfo.xml files with autotools (Resolves: #597)
  • Generate translations into desktop files (Related: #604)
  • Make desktop files translatable (Resolves: #604)
  • Translation update from Weblate (cz 100%, ja 99.6%, ka 100%, pl 100%, sv 100%, tr 100%, uk 100%)

Release 2.27.9

18 Jan 19:14
Compare
Choose a tag to compare
  • Avoid producing duplicates in itb_util.expand_languages() (Resolves: #600)
  • Rename typing-booster.appdata.xml and emoji-picker.appdata.xml files (Resolves: #598)
  • Make emoji picker appdata file translatable (Resolves: #596)
  • Translation update from Weblate (cz 100%)

Release 2.27.8

14 Jan 20:35
Compare
Choose a tag to compare
  • Make code to support multiple m17n candidates better readable using a NamedTuple (Related: #523)
  • Translation update from Weblate (it 100%, pt 94.4%)