<?xml version="1.0" encoding="UTF-8"?>
<component type="inputmethod">
<id>org.freedesktop.ibus.engine.typing_booster</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Typing Booster</name>
<summary>Predictive input method</summary>
<description>
<p>
Ibus-typing-booster is a predictive input method and predicts
complete words based on context and partial input. One can then
simply select the desired word from a list of suggestions and
improve one’s typing speed and spelling.
</p>
</description>
<project_license>GPL-3.0+</project_license>
<developer_name>Mike FABIAN</developer_name>
<update_contact>mfabian@redhat.com</update_contact>
<url type="homepage">https://mike-fabian.github.io/ibus-typing-booster/</url>
<url type="bugtracker">https://github.com/mike-fabian/ibus-typing-booster/issues</url>
<url type="help">https://mike-fabian.github.io/ibus-typing-booster/documentation.html</url>
<releases>
<release version="2.9.6" date="2020-08-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.6</url>
<issues>
<issue>
Make translations of 'Edit key bindings for command “%s”' work
</issue>
<issue>
Don't hide emoji-picker.desktop from AppStream (by Gunnar
Hjalmarsson)
</issue>
<issue>
Translation update from Weblate for pt_BR, sv (100%)
</issue>
</issues>
</release>
<release version="2.9.5" date="2020-08-05" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.5</url>
<issues>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/126">
github-issues#126: Treat characters 'ÅåÄäÖö' as special when
matching in the Swedish dictionary
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/122">
github-issues#122: AppStream tweaks by Gunnar Hjalmarsson
</issue>
<issue>
Translation update from Weblate for ca, de, es, sv
</issue>
</issues>
</release>
<release version="2.9.4" date="2020-07-14" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.4</url>
<issues>
<issue>
Add emoji-picker.appdata.xml
</issue>
<issue>
Fix warnings and errors in typing-booster.appdata.xml
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Support %S expansion in include statements in compose files
</issue>
<issue>
Translation update from Weblate for fr, he, hu, zh_CN
</issue>
</issues>
</release>
<release version="2.9.3" date="2020-06-22" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.3</url>
<issues>
<issue>
Translation updates from Weblate for he
</issue>
<issue>
Fix wrong indentation of push_context() in _commit_string()
</issue>
</issues>
</release>
<release version="2.9.2" date="2020-06-07" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.2</url>
<issues>
<issue>
Translation updates from Weblate for es
</issue>
<issue>
Ignore invalid compose sequences when reading compose files
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.9.1" date="2020-05-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.1</url>
<issues>
<issue>
Translation updates from Weblate for fr, nl, zh_TW
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/107">
github-issue#107: Make keyboard shortcuts like Control+a work on
non-ASCII keyboard layouts
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/109">
github-issue#109: Fix broken adding of key bindings
</issue>
</issues>
</release>
<release version="2.9.0" date="2020-05-20" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.9.0</url>
<issues>
<issue>
Translation updates from Weblate for de, ja, pl, tr, uk, zh_CN
</issue>
<issue>
Update ibus-typing-booster.pot (Some new translatable
strings, tooltips for 2 new buttons)
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/94">
github-issue#94: Improve matching of keybindings, consider
IBus.ModifierType.MODIFIER_MASK
</issue>
<issue>
Show the list of dictionaries in the setup tool only if it
is more than just ['None']
</issue>
<issue>
If a real dictionary is added in the setup tool, remove
dummy dictionary 'None'.
</issue>
<issue>
Add black flag for the special dummy dictionary 'None'
</issue>
<issue>
Add doctests to check that the special dictionary 'None'
is handled correctly
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/98">
github-issue#98: When the list of imes or dictionaries is emptied by the
user, set it to 'NoIME' or 'None'
</issue>
<issue>
Add "Set to default" buttons for the list of input methods
and dictionaries
</issue>
<issue>
Remove the special candidate which is shown when a
dictionary is missing
</issue>
</issues>
</release>
<release version="2.8.3" date="2020-05-14" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.8.3</url>
<issues>
<issue>
Save default dictionaries and input methods when making
the lists empty in the setup tool
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/93">
github-issue#93: Fix reading “include” instructions in Compose files and
observe XCOMPOSEFILE
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/97">
github-issue#97: Fix right-to-left detection for LC_MESSAGES=C
</issue>
<issue>
GUI tests added thanks to Takao Fujiwara
</issue>
<issue>
Update UnicodeData.txt to Unicode 13.0.0
</issue>
<issue>
Translation updates from Weblate for it, hu, tr, pt_BR
</issue>
</issues>
</release>
<release version="2.8.2" date="2020-03-31" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.8.2</url>
<issues>
<issue>
Translation updates from Weblate for ar, tr
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.8.1" date="2020-02-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.8.1</url>
<issues>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/87">
github-issue#87: Prevent also BackSpace from reopening a preedit when the
option “Arrow keys can reopen a p reedit” is off
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1637647">
rhbz#1637647: Prevent also BackSpace from reopening a preedit when the
option “Arrow keys can reopen a p reedit” is off
</issue>
<issue>
Translation updates from Weblate for es, tr, he
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.8.0" date="2020-02-04" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.8.0</url>
<issues>
<issue>
Translation updates from Weblate for ca, de, es, fr, nl, pl, uk
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Update emoji data to Unicode 13.0 final
</issue>
<issue>
New option to choose whether spellchecking is done on the
preedit and which colour to use
</issue>
<issue>
Spellcheck typed string in preedit and colour it if it is
likely to be misspelled
</issue>
<issue>
More test cases for spellchecking and spellchecking
suggestions
</issue>
<issue>
Restructure code for spellchecking and spellchecking
suggestions
</issue>
</issues>
</release>
<release version="2.7.7" date="2020-01-24" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.7</url>
<issues>
<issue>
Translation updates from Weblate for es, de, pl, he, fr,
uk, tr, nl
</issue>
<issue>
Generate README.html and README from README.md
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/pull/74">
github-pull#74: A thorough upgrade to README.md
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1793460">
rhbz#1793460: Set button label of google application
credentials button correctly
</issue>
<issue>
Add another test case for libvoikko spellchecking together
with en_GB spellchecking
</issue>
</issues>
</release>
<release version="2.7.6" date="2020-01-14" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.6</url>
<issues>
<issue>
Use included fi_FI.dic for Finnish word suggestions
</issue>
<issue>
Add Finnish ispell dictionary fi_FI.dic
</issue>
<issue>
Minor translation updates from Weblate for pl, tr, zh_CN
</issue>
</issues>
</release>
<release version="2.7.5" date="2019-12-18" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.5</url>
<issues>
<issue>
Add libvoikko support for Finnish
</issue>
<issue>
Add support for (almost) arbitrary dead key sequences
(suggested by Marko Myllynen)
</issue>
</issues>
</release>
<release version="2.7.4" date="2019-12-14" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.4</url>
<issues>
<issue>
Updated Portuguese (Brazil) translations from Weblate
(100.0% translated)
</issue>
<issue>
Updated Turkish translations from Weblate (100.0% translated)
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/62">
github-issue#62: Remove weird spelling “preëdit” from messageid
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.7.3" date="2019-11-25" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.3</url>
<issues>
<issue>
Correct release dates of Unicode 12.0.0 and 12.1.0 in
emoji_picker.py
</issue>
<issue>
Add workaround if key codes cannot be found for key values
(workaround for big endian platforms)
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1770072">
rhbz#1770072, rhbz#1713963, rhbz#1764520, rhbz#1768016: Fix
race condition in itb_util.xdg_save_data_path()
</issue>
<issue>
Another fix for right-to-left languages: fix wrong order
of globe emoji
</issue>
<issue>
Small fix in parsing emoji-test.txt which slightly changes
the emoji sorting order
</issue>
<issue>
Adapt parsing of the emoji data files to the changes in
Unicode 13.0
</issue>
<issue>
Fix emoji test cases for new emoji data files for Unicode
13.0
</issue>
<issue>
Update emoji data to current Unicode 13.0 draft
</issue>
<issue>
Add fa, it, tr to LINGUAS
</issue>
<issue>
Updated Odia translations from Weblate (53.4% translated)
</issue>
<issue>
Updated Czech translations from Weblate (100.0% translated)
</issue>
<issue>
Updated Catalan translations from Weblate (17.1% translated)
</issue>
<issue>
Added Turkish translations from Weblate (100.0% translated)
</issue>
<issue>
Added Italian translations from Weblate (5.2% translated)
</issue>
<issue>
Portuguese (Portugal) translations moved from pt_PT to pt (23.8% translated)
</issue>
<issue>
Update French translations from Weblate (100.0% translated)
</issue>
<issue>
Added Persian translations from Weblate (0% translated)
</issue>
</issues>
</release>
<release version="2.7.2" date="2019-11-06" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.2</url>
<issues>
<issue>
Fix display for right-to-left languages in the
dictionaries and input methods tab in the setup tool
</issue>
<issue>
Added Swahili translations from Weblate (30.1% translated)
</issue>
<issue>
Added Traditional Chinese translations from Weblate (0.5% translated)
</issue>
<issue>
Added Portuguese (Portugal) translations from Weblate (23.8% translated)
</issue>
<issue>
Update Hebrew translations from Weblate (100% translated)
</issue>
<issue>
Update Arabic translations from Weblate (100% translated)
</issue>
<issue>
Update Spanisch translations from Weblate (93.3% translated)
</issue>
</issues>
</release>
<release version="2.7.1" date="2019-10-31" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.1</url>
<issues>
<issue>
Update Chinese translations from Weblate (13.5% translated)
</issue>
<issue>
Update Spanish translations from Weblate (92.2% translated)
</issue>
<issue>
Update Catalan translations from Weblate (12.4% translated)
</issue>
<issue>
Add Hebrew translation from Weblate (67.4% translated)
</issue>
<issue>
Add Arabic translation from Weblate (28.0% translated)
</issue>
<issue>
Update Ukrainian translations from Weblate (100.0% translated)
</issue>
<issue>
Update German translations from Weblate (100.0% translated)
</issue>
<issue>
Update Japanese translations from Weblate (35.2% translated)
</issue>
<issue>
Update French translations from Weblate (93.8% translated)
</issue>
<issue>
Add Hungarian translation from Weblate (58.0% translated)
</issue>
<issue>
Add Odia translations from Weblate (2.6% translated)
</issue>
<issue>
Improve compose file parsing to get results containing \"
correct
</issue>
<issue>
More test cases for compose sequences
</issue>
<issue>
Change README.md to refer to Weblate for translations
instead of Zanata
</issue>
<issue>
Fix display of code points in emoji-picker when running in
or_IN.UTF-8 locale
</issue>
</issues>
</release>
<release version="2.7.0" date="2019-10-18" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.7.0</url>
<issues>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/47">
github-issue#47: Add support for compose sequences
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/36">
github-issue#36: Add support for compose sequences
</issue>
<issue>
Test cases for compose support
</issue>
<issue>
When using doctest: log to stderr and set logging level to
DEBUG
</issue>
<issue>
Properly close file handles when loading hunspell
dictionaries
</issue>
</issues>
</release>
<release version="2.6.8" date="2019-10-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.8</url>
<issues>
<issue>
Quote the tables for the key and mouse bindings in the
README.md as code
</issue>
<issue>
Do not hardcode the list of useful m17n input methods
</issue>
<issue>
Use LOGGER.exeption() in exception handlers
</issue>
<issue>
Use python logging module with log file rotation instead
of writing to stdout/stderr
</issue>
<issue>
Fix set_preedit_underline() with parameter
update_gsettings=True
</issue>
</issues>
</release>
<release version="2.6.7" date="2019-09-30" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.7</url>
<issues>
<issue>
If the first candidate is exactly the same as the typed
string prefer longer candidates (Extends inline
completions automatically)
</issue>
<issue>
Move README to README.md and use some markdown to make it
look better on github
</issue>
<issue>
When showing similar emoji in the lookup table, show the
list of keywords which matched only when debugging is on
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
More unittests, restructure test files, move some doctests
to unittests
</issue>
<issue>
Add a utility class KeyvalsToKeycodes to find ibus key
codes instead of hardcoding them
</issue>
<issue>
Add ceb to CLDR_ANNOTATION_FILES
</issue>
</issues>
</release>
<release version="2.6.6" date="2019-09-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.6</url>
<issues>
<issue>
When checking whether to show inline completion, normalize
the first candidate as well
</issue>
<issue>
Two more test cases in hunspell_suggest.py
</issue>
<issue>
Make it work correctly with newer French hunspell
dictionaries
</issue>
<issue>
Skip some unittests when dictionaries or python modules
needed are not installed
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Add more test cases to m17n_translit_test.py for
si-sayura.mim
</issue>
</issues>
</release>
<release version="2.6.5" date="2019-08-28" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.5</url>
<issues>
<issue>
Added Dutch translation (Thanks to Heimen Stoffels)
</issue>
<issue>
Add si-sayura to the list of M17N input methods
</issue>
<issue>
Add more test cases for m17n_translit.py, especially for si-sayura.mim
</issue>
</issues>
</release>
<release version="2.6.4" date="2019-07-17" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.4</url>
<issues>
<issue>
Update translations from zanata (cs updated, now 100%
complete)
</issue>
<issue>
Do not crash if initializing enchant or pyhunspell fails,
continue without spellchecking
</issue>
<issue>
Try to install myspell-xx_YY packages instead of
hunspell-xx package on SUSE
</issue>
<issue>
Fix loading of cldr annotations when the .xml files are
zipped
</issue>
<issue>
Add JoyPixels to good_emoji_fonts list
</issue>
</issues>
</release>
<release version="2.6.3" date="2019-06-19" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.3</url>
<issues>
<issue>
Performance improvement of around 30% in EmojiMatcher._match()
</issue>
<issue>
Tiny performance improvement in itb_emoji.py _set_seq1()
</issue>
</issues>
</release>
<release version="2.6.2" date="2019-06-05" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.2</url>
<issues>
<issue>
Emoji ZWJSequence “people holding hands” is 12.0, not 10.0
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
icons: Regenerate with proper transparency (Thanks to FeRD (Frank Dana))
</issue>
<issue>
Remove enable-background from icon SVG (Thanks to FeRD (Frank Dana))
</issue>
<issue>
Update UnicodeData.txt to current Unicode 12.1.0
</issue>
</issues>
</release>
<release version="2.6.1" date="2019-05-06" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.1</url>
<issues>
<issue>
Support emoji presentation and text presentation in
emoji-picker
</issue>
<issue>
Improve itb_emoji.py to also support text presentation of
emoji
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.6.0" date="2019-03-01" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.6.0</url>
<issues>
<issue>
Update translations from zanata (de, es, fr, pl, uk updated)
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
When Left or BackSpace trigger a commit, forward Left
events only when no candidate was selected (i.e. the
preëdit was committed)
</issue>
<issue>
If a candidate is shown inline and *manually* selected,
show the caret at the end of the candidate
</issue>
<issue>
Right, Left, BackSpace, and Delete edit the preëdit only
if no candidate is *manually* selected
</issue>
<issue>
If an input char is typed while a candidate is *manually*
selected, add that input to the candidate
</issue>
<issue>
Change option name 'Add a space when committing by label
or mouse' in setup tool
</issue>
<issue>
Remove option “Use digits as select keys”
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/48)">
github-issue#48: Make key bindings to commit or remove candidates via label
configurable
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/49">
github-issue#49: Multi word suggestions: Commit the current commit phrase
and the previous phrase as a single unit as well
</issue>
<issue>
Fix wrong tooltip for “Automatically select the best
candidate” option
</issue>
</issues>
</release>
<release version="2.5.3" date="2019-02-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.5.3</url>
<issues>
<issue>
Update translations from zanata (ja, pl updated)
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Use “NoIME” instead of “NoIme” as the internal name of the
dummy input method
</issue>
</issues>
</release>
<release version="2.5.2" date="2019-02-06" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.5.2</url>
<issues>
<issue>
Fix test case for selecting non existing candidates for
Fedora rawhide
</issue>
<issue>
Update UnicodeData.txt to current Unicode 12.0 draft
</issue>
<issue>
Update emoji data to Unicode 12.0 final for 2019
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/46">
github-issue#46: Initialize self.dictionary_sub_properties_prop_list = []
in self._init_properties()
</issue>
<issue>
Fix test case for case mode change
</issue>
<issue>
Improve filter for dictionary selection if langtable available
</issue>
</issues>
</release>
<release version="2.5.1" date="2019-01-29" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.5.1</url>
<issues>
<issue>
Update translations from zanata (de, ja, fr, pl updated)
</issue>
<issue>
Show also dictionary when “Show status in auxiliary text” is on
</issue>
<issue>
Set notebook in setup tool to scrollable
</issue>
<issue>
Make filter for dictionary selection work for language
descriptions if langtable available
</issue>
<issue>
Show names of languages and territories in setup tool if
langtable is available
</issue>
<issue>
Add option to automatically select the best candidate
</issue>
<issue>
Pressing Shift should not immediately change the case mode
of the candidates
</issue>
</issues>
</release>
<release version="2.5.0" date="2019-01-16" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.5.0</url>
<issues>
<issue>
Update translations from zanata (de, ja, uk updated)
</issue>
<issue>
Add a property menu for the highest priority dictonary
</issue>
<issue>
Add a missing _update_preedit()
</issue>
<issue>
When lookup is enabled by tab but the lookup table is
empty, the first cancel should clear the input
</issue>
<issue>
Reset self.is_lookup_table_enabled_by_tab and
self.is_lookup_table_enabled_by_min_char_complete when
input is cleared
</issue>
<issue>
Get suggestions from hunspell dictionaries only for input
which does not contain spaces
</issue>
<issue>
Don’t reinitialize the dictionaries if only the order of
the dictionaries has changed
</issue>
<issue>
Add key bindings to change the priority of dictionaries
</issue>
<issue>
Speech recognition input using Google speech-to-text
</issue>
<issue>
Change the default input methods for as_IN, kn_IN, and
ta_IN
</issue>
<issue>
Make ur-phonetic the default input method for ur_IN and
add en_GB dictionary to default
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.4.1" date="2018-12-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.4.1</url>
<issues>
<issue>
Update translations from zanata (pl updated)
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/25">
github-issue#25: Add direct input mode
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/42">
github-issue#42: Fix start of setup tool when libexedir is not
/usr/libexec/
</issue>
</issues>
</release>
<release version="2.4.0" date="2018-12-19" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.4.0</url>
<issues>
<issue>
Update translations from zanata (de, es, fr, ja, pl, uk updated)
</issue>
<issue>
Add new command 'toggle_hide_input' to hide the preëdit,
lookup table, and auxiliary text
</issue>
<issue>
Add an option to use preedit style only if lookup is enabled
</issue>
<issue>
Add an option to choose the style of underlining the preedit
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1659128">
rhbz#1659128: Don’t try to record the first candidate when there is none
after an automatic commit on focus out or reset
</issue>
<issue>
Add an option in the setup tool to set the debug level
</issue>
<issue>
Move appearance related options to the new “Appearance” tab
</issue>
<issue>
Add settings for colour and other appearance stuff
</issue>
<issue>
Move “Dictionaries and input methods” Tab in the setup
tool to the first position
</issue>
<issue>
Update the shortcut hints in the tooltips when keybindings
change
</issue>
<issue>
Only show the label in the panel menus for emoji-mode and
off-the-record-mode
</issue>
<issue>
Don’t show the shortcut hints in the menu labels, takes
too much space there.
</issue>
<issue>
Update README because of the recent change to make
keybindings configurable.
</issue>
</issues>
</release>
<release version="2.3.3" date="2018-12-13" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.3.3</url>
<issues>
<issue>
Toggle candidates between 'title', 'upper', and 'lower'
case when Shift is typed.
</issue>
<issue>
Improve Spanish translation
(Thanks to Ismael Venegas Castelló)
</issue>
</issues>
</release>
<release version="2.3.2" date="2018-12-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.3.2</url>
<issues>
<issue>
Key bindings should match independent of whether Num Lock
or Caps Lock are on or off.
</issue>
</issues>
</release>
<release version="2.3.1" date="2018-12-08" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.3.1</url>
<issues>
<issue>
Update translations from zanata (cs, de, es, fr, ja, pl,
pt_BR, uk, zh_CN updated)
</issue>
<issue>
Avoid some PyGTKDeprecationWarnings
</issue>
<issue>
Don’t show Unicode 12.0 draft emoji by default in
emoji-picker
</issue>
<issue>
Update emoji data to Unicode 12.0 draft
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="2.3.0" date="2018-12-05" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.3.0</url>
<issues>
<issue>
Update translations from zanata (de, ja updated)
</issue>
<issue>
Commit the current preëdit when the focus changes
</issue>
<issue>
When preëdit empty or lookup table not enabled by key:
clear the lookup table
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/15">
github-issue#15: Make key bindings configurable
</issue>
<issue>
Correct tooltips for the “up” and “down” buttons for input
methods dictionaries
</issue>
</issues>
</release>
<release version="2.2.1" date="2018-11-28" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.2.1</url>
<issues>
<issue>
Update translations from zanata (pl, uk updated)
</issue>
</issues>
</release>
<release version="2.2.0" date="2018-11-21" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.2.0</url>
<issues>
<issue>
Update translations from zanata (de updated)
</issue>
<issue>
Save some screen space in the setup tool
</issue>
<issue>
Add inline completion feature
</issue>
<issue>
Tab should force a lookup when the minimum number of
characters is not yet reached
</issue>
</issues>
</release>
<release version="2.1.3" date="2018-10-08" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.1.3</url>
<issues>
<issue>
Update translations from zanata (uk updated)
</issue>
</issues>
</release>
<release version="2.1.2" date="2018-09-21" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.1.2</url>
<issues>
<issue>
Update translations from zanata (de, pl updated)
</issue>
<issue>
Add typing-booster.its and typing-booster.loc to avoid
making the release descriptions and developer name in
typing-booster.appdata.xml translatable.
</issue>
<issue>
Remove code to check whether another instance of the setup
tool is running.
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/39">
github-issue#39: Add new option to avoid adding a space when committing by
label or mouse
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1630349">
rhbz#1630349: Do not try to commit if index is >= the
current number of candidates
</issue>
</issues>
</release>
<release version="2.1.1" date="2018-09-04" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.1.1</url>
<issues>
<issue>
Update translations from zanata (es updated, 100% complete now)
</issue>
</issues>
</release>
<release version="2.1.0" date="2018-07-18" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.1.0</url>
<issues>
<issue>
emoji-picker: Show a concise description of a selected
emoji in the header bar
</issue>
<issue>
Update the setup UI when settings are changed outside of
the setup UI
</issue>
<issue>
Migrate IBusConfig to GSettings (The old settings are
unfortunately lost, so one has to open the setup tool
and recreate ones favourite settings).
</issue>
<issue>
Read emoji data files always in UTF-8
</issue>
</issues>
</release>
<release version="2.0.2" date="2018-06-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.0.2</url>
<issues>
<issue>
Better Tab handling, use Tab to switch to the next
candidate, not to commit
</issue>
</issues>
</release>
<release version="2.0.1" date="2018-06-21" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.0.1</url>
<issues>
<issue>
Update translations from zanata (ja updated)
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Fix some bugs in the usage of “prefix” for prefixes other
than “/usr” (For FreeBSD)
</issue>
<issue>
Make itb_util.get_ime_help() work on FreeBS
</issue>
<issue>
Update UnicodeData.txt to Unicode 11.0.0
</issue>
<issue>
Remove useless 't-nil vi-base': 'vi-base.mim', from
M17N_INPUT_METHODS
</issue>
<issue>
Remove extra space in entry for sa-IAST input method to
make it work
</issue>
<issue>
Show in the setup tool in the input listbox whether
minput_open_im() succeeded.
</issue>
<issue>
Use the rocket icon emoji_u1f680.svg from the “Noto Color
Emoji” font
</issue>
</issues>
</release>
<release version="2.0.0" date="2018-05-28" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.0.0</url>
<issues>
<issue>
Update translations because of the merge of the engines
(de, pl, uk updated)
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/17">
github-issue#17: Do not hardcode icon names in desktop files
</issue>
<issue>
Change the default for “Unicode symbols and emoji
predictions” to “False”
</issue>
<issue>
Merge all typing-booster engines into one
</issue>
<issue>
Change the UI of the setup tool to make it possible to
select multiple input methods and dictionaries
</issue>
<issue>
Move the buttons to learn from a file and to delete
learned data to the options tab
</issue>
<issue>
Use the same “About” dialog in the setup tool as in emoji-picker
</issue>
</issues>
</release>
<release version="1.5.38" date="2018-05-22" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.38</url>
<issues>
<issue>
Refresh french translation (thanks to Thierry Thomas)
</issue>
<issue>
Mark comments in the emoji-picker about dialog as translatable
</issue>
</issues>
</release>
<release version="1.5.37" date="2018-05-14" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.37</url>
<issues>
<issue>
Update translations from Zanata (pl and uk updated)
</issue>
<issue>
Make “Add direct input” option work correctly when
“Remember last preedit input method” option is off
</issue>
<issue>
Fix test case for Korean
</issue>
<issue>
Rewrite setup UI completely in Python, without using Glade
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1575659">
rhbz#1575659: Fix format string in debug message when a dictionary .aff
file has no encoding
</issue>
<issue>
Return False in read_training_data_from_file() if file
cannot be opened
</issue>
</issues>
</release>
<release version="1.5.36" date="2018-04-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.36</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1564354">
rhbz#1564354: Make the default for
self.show_status_info_in_auxiliary_text False
</issue>
<issue>
Adapt hunspell_suggest.py to work with pyhunspell 0.5.4
</issue>
</issues>
</release>
<release version="1.5.35" date="2018-03-07" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.35</url>
<issues>
<issue>
Update translations from zanata (es, pl, and uk updated)
</issue>
<issue>
Update UnicodeData.txt to UnicodeData-11.0.0d13.txt
</issue>
<issue>
Read also the emoji names from the emoji-test.txt file
</issue>
<issue>
Update Unicode emoji data to a prerelease of Unicode Emoji Data 11.
</issue>
<issue>
Fix PyGTKDeprecationWarning: Using positional arguments
with the GObject constructor has been deprecated.
</issue>
<issue>
Add “Twemoji” as a good colour emoji font to the emoji-picker font list
</issue>
<issue>
Don’t show the languages en_001 and es_419 in the browsing treeview
</issue>
<issue>
Use romaji=True by default in EmojiMatcher
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="1.5.34" date="2017-10-04" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.34</url>
<issues>
<issue>
Update translations from zanata (cs new, de updated)
</issue>
<issue>
Add some tooltips
</issue>
<issue>
Add an option whether to use pango font fallback to
emoji-picker
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="1.5.33" date="2017-09-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.33</url>
<issues>
<issue>
Update translations from zanata (es new)
</issue>
<issue>
Install appstream metadata to /usr/share/metainfo/
</issue>
<issue>
Update UnicodeData.txt to Unicode 10.0.0
</issue>
<issue>
Fix test cases and kakasi support for the update of the
emoji annotations from CLDR
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Skip the emoji which already have skin tone modifiers in
itb_emoji.emoji_by_label()
</issue>
<issue>
Never load characters of Unicode categories “Cc”, “Co”,
and “Cs” into the emoji dictionary
</issue>
<issue>
Update emoji-data.txt to 5.0
</issue>
</issues>
</release>
<release version="1.5.32" date="2017-04-24" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.32</url>
<issues>
<issue>
Fix error when starting emoji-picker when the
“recently-used” does not yet exist
</issue>
<issue>
Update emojione.json to version 3.0
</issue>
<issue>
Add the data from CLDR common/annotationsDerived
</issue>
<issue>
Load also the CLDR annotations from “annotationsDerived”
</issue>
</issues>
</release>
<release version="1.5.31" date="2017-04-18" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.31</url>
<issues>
<issue>
Rename option --use_vs16 to --non_fully_qualified
(effectivly reversing the default)
</issue>
<issue>
Make description labels in info popover selectable to be
able to copy and paste their contents
</issue>
<issue>
Sort similar emoji with the same number of matching labels
by cldr_order distance
</issue>
<issue>
Map cldr subgroup 'person-sport' to emojione category
'activity'
</issue>
<issue>
Make the categorie listings and the search work right when
using --use_vs16
</issue>
<issue>
Always store only non-fully-qualified emoji or
emoji-sequences in the internal dictionary
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
</issues>
</release>
<release version="1.5.30" date="2017-03-29" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.30</url>
<issues>
<issue>
Update translations from zanata (de, pl, uk updated)
</issue>
<issue>
Use string order as a fallback to cldr_order in category listings
</issue>
<issue>
The rainbow flag should be a zwj sequence
</issue>
<issue>
Also display the Unicode version in the emoji info popover
</issue>
<issue>
When looking up emoji or other characters via Unicode
codepoint, ignore surrogates and private use characters
</issue>
<issue>
Show the fonts really used to render an emoji in the info
popover for the emoji
</issue>
<issue>
Fix typo in translatable string
</issue>
<issue>
itb_emoji.py: Use CLDR order to sort the candidates and
the similar emoji if score is the same
</issue>
</issues>
</release>
<release version="1.5.29" date="2017-03-21" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.29</url>
<issues>
<issue>
Update translations from zanata (de, pl updated)
</issue>
<issue>
Add a “--version” command line option to emoji-picker
</issue>
<issue>
itb_emoji.py: Also read emoji-test.txt (from unicode.org)
</issue>
<issue>
emoji-picker: Set default font to first available in ['Noto Color Emoji', 'Emoji One', 'Symbola']
</issue>
<issue>
Small parsing improvement of emoji-sequences.txt
</issue>
<issue>
Add support to either use U+FE0F VARIATION SELECTOR-16 in
emoji sequences or not
</issue>
<issue>
emoji-picker: Show “∅ Search produced empty result.” when
nothing matches in a search
</issue>
</issues>
</release>
<release version="1.5.28" date="2017-03-18" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.28</url>
<issues>
<issue>
Allow query by code point even if Python’s
unicodedata.name() does not know the character
</issue>
<issue>
Also read names from emoji-sequences.txt and
emoji-zwj-sequences.txt
</issue>
<issue>
itb_emoji.py: Also read emoji-sequences.txt (from unicode.org)
</issue>
<issue>
Fix positioning of info popover (fix a typo in an “if”
statement)
</issue>
<issue>
Show emoji properties from unicode.org when debugging is on
</issue>
<issue>
itb_emoji.py: Also read emoji-zwj-sequences.txt (from
unicode.org)
</issue>
<issue>
Also use the emoji properties from unicode.org to decide
whether to offer a lookup on emojipedia
</issue>
<issue>
Use property “Emoji_Modifier_Base” from emoji-data.txt to
check whether an emoji supports skin tones
</issue>
<issue>
itb_emoji.py: Also read emoji-data.txt (from unicode.org)
</issue>
<issue>
Tentative skin tone support for families
</issue>
<issue>
Improve skin tone support: make it work for professions
(roles) as well
</issue>
<issue>
Make skin tone popover scrollable and limit its maximum
size
</issue>
</issues>
</release>
<release version="1.5.27" date="2017-03-17" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.27</url>
<issues>
<issue>
Update translations from zanata (pl, uk updated)
</issue>
<issue>
emoji-picker: make skin tone selection work for gendered emoji
</issue>
</issues>
</release>
<release version="1.5.26" date="2017-03-16" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.26</url>
<issues>
<issue>
Update translations from zanata (de updated)
</issue>
<issue>
Fix display of warning message when a dictionary is not installed.
</issue>
<issue>
Emulate xdg.BaseDirectory.save_data_path() on systems
which lack pyxdg
</issue>
<issue>
Show the skin tone popover also on a long press gesture
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/5#issuecomment-286251818">
github-issue#5: issuecomment-286251818: Fix pyhunspell support
</issue>
</issues>
</release>
<release version="1.5.25" date="2017-03-13" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.25</url>
<issues>
<issue>
Update translations from zanata (de, pl, uk updated, zh_CN new)
</issue>
<issue>
Show the categories as well on right mouse click in
emoji-picker
</issue>
<issue>
Improve information displayed on right mouse click in
emoji-picker
</issue>
<issue>
html.unescape() the strings parsed from the cldr annotations
</issue>
<issue>
Fix fontsize change for invisible emoji in browse flowbox
</issue>
<issue>
Add an option whether the arrow keys are allowed to reopen
a preëdit
</issue>
<issue>
Add an option to work around the broken
forward_key_event() in the Qt 4/5 im module
</issue>
<issue>
Use xdg.BaseDirectory to add a USER_DATADIR to the search
path for data for itb_emoji.py
</issue>
<issue>
emoji_picker.py: Speedup: Fix wrong indentation of block
in _fill_flowbox_browse()
</issue>
<issue>
emoji-picker: Do not override the decoration layout of the
header bar
</issue>
<issue>
When an emoji with a different skin tone is selected,
replace the original emoji immediately
</issue>
<issue>
Make emoji-picker work on dark themes like Adwaita-dark as well
</issue>
</issues>
</release>
<release version="1.5.24" date="2017-03-06" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.24</url>
<issues>
<issue>
Update translations from zanata (de updated)
</issue>
<issue>
The spin button to change the fontsize should grab focus
without selecting
</issue>
<issue>
emoji-picker: Don’t check if ibus is running, ibus does
not need to run for emoji-picker
</issue>
<issue>
Load .desktop files for emoji-picker and
ibus-setup-typing-booster correctly under Gnome Wayland
</issue>
<issue>
Show the most recently used skin tone by default
</issue>
<issue>
Use Popovers for skin tones
</issue>
<issue>
Don’t use HeaderBar with the default widget titlebar
</issue>
<issue>
Display the detailed information of an emoji as a popover,
not as a tooltip
</issue>
<issue>
Use CSS to show light gray borders around flowbox and
listbox children
</issue>
</issues>
</release>
<release version="1.5.23" date="2017-02-27" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.23</url>
<issues>
<issue>
Update translations from zanata (de, ja, pl, uk updated)
</issue>
<issue>
emoji_picker.py: Add a menu button to change the font for
the emoji
</issue>
<issue>
emoji-picker: Make background colour of the flowbox
listing the emoji white
</issue>
<issue>
emoji-picker: Use “Symbola” as the default font
</issue>
<issue>
Remember the font and the fontsize in a config file
</issue>
<issue>
emoji_picker.py: Add a spin button to change the font size
of the emoji
</issue>
<issue>
Add option to the emoji-picker to load *all* Unicode
characters
</issue>
<issue>
UI redesign of the emoji-picker
</issue>
<issue>
Return an empty list immediately if candidates() is called
with an empty search string
</issue>
<issue>
Make the fontsize for the names of the emoji in the search
results smaller
</issue>
<issue>
Make the search in emoji-picker a bit more responsive by
using GLib.idle_add()
</issue>
<issue>
Save the recently used emoji immediately, not only when
the program quits
</issue>
<issue>
Set default font size of emoji-picker to 24 instead of 16
</issue>
<issue>
Set the emoji font only for the emoji, not for its name in
the search results
</issue>
<issue>
Set WM_CLASS of emoji-picker and ibus-setup-typing-booster
correctly
</issue>
<issue>
Add “Icon” and “Categories” to emoji-picker.desktop
</issue>
</issues>
</release>
<release version="1.5.22" date="2017-02-21" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.22</url>
<issues>
<issue>
Update translations from zanata (de, fr, pl, uk updated)
</issue>
<issue>
Add an emoji-picker
</issue>
<issue>
Update of en.xml from CLDR’s emoji annotations
</issue>
<issue>
Fix skipping of the Korean test case when no Korean dictionary can be found
</issue>
<issue>
Fix invalid xml in typing-booster.appdata.xml
</issue>
</issues>
</release>
<release version="1.5.21" date="2017-02-07" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.21</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1418313">
rhbz#1418313: Handle Return and Enter correctly when the cursor is not
at the end of the preëdit
</issue>
<issue>
Values of spin buttons should not be translatable
</issue>
<issue>
Make the categories from emojione translatable
</issue>
<issue>
Make emoji matching accent insensitive
</issue>
<issue>
If available use pykakasi to convert Japanese emoji
category names to hiragana
</issue>
<issue>
Add some Japanese translations as a test case for pykakasi
</issue>
<issue>
If available use the “pinyin” Python module to add pinyin
to the Chinese names and keywords
</issue>
<issue>
Don’t fallback to “zh” from “zh_TW”, “zh_HK”, “zh_MO” and
“zh_Hant”
</issue>
<issue>
Don’t sort the labels when listing similar emoji
</issue>
<issue>
Don’t change Unicode categories to lowercase when loading,
use the original case
</issue>
<issue>
Also treat categories 'Zl' and 'Zp' as invisible and add
Unicode code point
</issue>
<issue>
When searching for similar emoji, the original emoji
should be most similar to itself
</issue>
<issue>
Fix duplicate listing of labels when looking up similar
emoji
</issue>
<issue>
Make it optionally possible to match emoji in Japanese using romaji
</issue>
<issue>
itb_emoji.py: Add the code point to the name of invisible
characters also when looking up similar characters
</issue>
<issue>
Better matching of the Unicode categories
</issue>
<issue>
Small performance optimization in EmojiMatcher.similar()
</issue>
<issue>
Remove any U+2028 LINE SEPARATOR and U+2029 PARAGRAPH
SEPARATOR characters from the lookup table
</issue>
<issue>
Nicer display of the matching labels when looking up
similar emoji
</issue>
<issue>
Don’t strip mathematical symbols (category 'Sm') from
tokens
</issue>
<issue>
Update of en.xml from CLDR’s emoji annotations
</issue>
<issue>
Update translations from zanata (de, pl updated)
</issue>
</issues>
</release>
<release version="1.5.20" date="2017-01-25" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.20</url>
<issues>
<issue>
Calculate the maximum word length for each dictionary
individually
</issue>
<issue>
Use .startswith instead of regexp matching when matching
in hunspell dictionaries (speed optimization)
</issue>
<issue>
Improve accent insensitive matching (“filosofičtějš”
should also match “filosofičtější”)
</issue>
<issue>
Some updates for the emoji annotations in en.xml from CLDR
</issue>
</issues>
</release>
<release version="1.5.19" date="2017-01-19" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.19</url>
<issues>
<issue>
Improve setup layout (thanks to Trinh Anh Ngoc <atw1990@gmail.com>)
</issue>
<issue>
Add some more directories to search for dictionaries (for FreeBSD)
</issue>
<issue>
Wrong variable “page_size” was used in set_lookup_table_orientation()
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1414642">
rhbz#1414642: Do not try to reopen the preëdit when any modifier except
CapsLock is on
</issue>
</issues>
</release>
<release version="1.5.18" date="2017-01-17" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.18</url>
<issues>
<issue>
Fix typo in the “Unbreak sqlite on Python 3.6” patch
</issue>
<issue>
Fix the fallback to use pyhunspell-python3 when
python3-enchant is not available
</issue>
<issue>
Remove useless ibus-typing-booster.pc
</issue>
</issues>
</release>
<release version="1.5.17" date="2017-01-13" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.17</url>
<issues>
<issue>
Update py-compile to current upstream version
</issue>
<issue>
Also use _ U+FF3F FULLWIDTH LOW LINE as a separator for
emoji keywords
</issue>
<issue>
Unbreak sqlite on Python 3.6 (thanks to Jan Alexander Steffens)
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1413082">
rhbz#1413082: Return immediately if _update_candidates() is called with
empty input
</issue>
</issues>
</release>
<release version="1.5.16" date="2017-01-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.16</url>
<issues>
<issue>
Skip Korean test case also on Arch
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1411659">
rhbz#1411659: Remove everything following a tab (including the tab) from
hunspell dictionary lines
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1411676">
rhbz#1411676: Delete a candidate correctly from the user database even
if it starts with a prefix to be stripped from tokens
</issue>
<issue>
Trigger emoji lookup when the input starts or ends with
'_' or ' '
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1411688">
rhbz#1411688: Better handling of BackSpace and Delete when reaching the
ends of the preëdit
</issue>
<issue url="https://github.com/mike-fabian/ibus-typing-booster/issues/6">
github-issue#6: Search for hunspell dictionaries in a list of directories
</issue>
</issues>
</release>
<release version="1.5.15" date="2016-12-08" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.15</url>
<issues>
<issue>
Default value for self._show_status_info_in_auxiliary_text
should be True
</issue>
<issue>
Don’t use keyword arguments when instantiating
IBus.LookupTable()
</issue>
<issue>
Add an option to choose the orientation of the lookup table
</issue>
<issue>
Update translations from zanata (de, pl, and uk updated)
</issue>
<issue>
Update emojione.json
</issue>
</issues>
</release>
<release version="1.5.14" date="2016-11-25" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.14</url>
<issues>
<issue>
Reopen preëdit not only on Backspace but also on Delete
and arrow keys
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1399192">
rhbz#1399192: Fix "delete whitespace when committing punctuation"
problem in firefox
</issue>
<issue>
Add pt_BR translations from zanata. Update uk, pl, and de
translations from zanata.
</issue>
<issue>
Add an option to show/hide the status information in the
auxiliary text
</issue>
<issue>
Use ballot box characters in front of the mode indicators
in the auxiliary text
</issue>
</issues>
</release>
<release version="1.5.13" date="2016-11-20" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.13</url>
<issues>
<issue>
Update French translation from zanata
</issue>
</issues>
</release>
<release version="1.5.12" date="2016-11-19" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.12</url>
<issues>
<issue>
Display existing shortcuts and make it possible to delete them
</issue>
<issue>
Update translations from zanata (de, pl, uk)
</issue>
</issues>
</release>
<release version="1.5.11" date="2016-11-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.11</url>
<issues>
<issue>
Add feature to define custom shortcuts
</issue>
<issue>
Merge editor and tabengine classes
</issue>
</issues>
</release>
<release version="1.5.10" date="2016-11-09" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.10</url>
<issues>
<issue>
Make accent insensitive matching also work in the user
database
</issue>
<issue>
Add test cases for accent insensitive matching
</issue>
<issue>
Add 'No' (Number, Other) to VALID_CATEGORIES to be able to
match ¹ U+00B9 SUPERSCRIPT ONE
</issue>
</issues>
</release>
<release version="1.5.9" date="2016-10-24" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.9</url>
<issues>
<issue>
Make it possible to use a database in different locations than the default
</issue>
<issue>
Clear candidate list as well when clearing the lookup table
</issue>
<issue>
Add missing CLDR xml files to tar ball
</issue>
<issue>
Add unit tests
</issue>
</issues>
</release>
<release version="1.5.8" date="2016-10-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.8</url>
<issues>
<issue>
Pull translations from Zanata (uk and fr updated)
</issue>
<issue>
Match many more Unicode characters in the emoji matcher
</issue>
<issue>
Make it possible to match Unicode characters by typing the
hexadecimal code point
</issue>
<issue>
If one tries to set a non-existing input method, don’t
crash, only print an error in the debug log
</issue>
<issue>
Add key and mouse bindings for “Off the record” mode to README
</issue>
</issues>
</release>
<release version="1.5.7" date="2016-09-19" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.7</url>
<issues>
<issue>
Pull translations from Zanata (de, pl, uk updated)
</issue>
<issue>
Make the list of characters to auto commit configurable
(Empty list by default)
</issue>
<issue>
Fix duplicates in the candidate list caused by overwriting
input_phrase with NFC version
</issue>
<issue>
Don’t show the special candidates for missing dictionaries
for Japanese and Chinese
</issue>
<issue>
Update emoji annotations from CLDR
</issue>
<issue>
Implement do_cursor_up() and do_cursor_down() to make
scrolling the lookup table with the mouse wheel work
(Needs also a patch in ibus)
</issue>
<issue>
Add an “Off the record mode” (also gets a property menu)
</issue>
<issue>
Tooltips don’t seem to work on sub-properties, remove the
tooltips there
</issue>
<issue>
Add a property menu for the emoji prediction mode
</issue>
<issue>
Make triggering a commit with “Left” or “Control+Left”
work correctly in “Tab enable mode ” again
</issue>
<issue>
Down, Up, Page_Down, and Page_Up should trigger a commit
and be passed to the application if possible
</issue>
<issue>
If “☑ Enable suggestions by Tab key” is on make it
possible to close the lookup table with Escape but keep
the preëdit
</issue>
<issue>
If “☑ Enable suggestions by Tab key” is on, don’t
autocommit digits
</issue>
<issue>
Make autocommitting much more rare (for characters which
are not the first typed character)
</issue>
<issue>
Don’t autocommit the first typed character unless
absolutely necessary
</issue>
<issue>
Even when “☑ Enable suggestions by Tab key” is used, don’t
complete empty strings
</issue>
</issues>
</release>
<release version="1.5.6" date="2016-09-12" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.6</url>
<issues>
<issue>
Reduce the number of characters which cause immediate
commits a lot (Make typing “Je t'aime” easier)
</issue>
<issue>
Load CLDR data for *all* languages in the
_expand_languages() list
</issue>
<issue>
Currency symbols should neither be stripped from tokens
nor trigger an immediate commit
</issue>
<issue>
Fix bidi reordering problem in the candidate list for
right-to-left candidates followed by comments
</issue>
<issue>
Update emoji annotations from CLDR (de_CH and sr_Latn new,
the others updated)
</issue>
<issue>
Remove category 'Pc' from categories to commit immediately
(allow _ to be typed into the preëdit always)
</issue>
<issue>
Remove button to install pyhunspell from the setup tool
(python3-enchant is preferred and even required by the
Fedora rpm)
</issue>
<issue>
Include more currency symbols and fullwidth symbols
</issue>
<issue>
Add category from UnicodeData.txt to emoji dictionary (For
better results when looking up related characters)
</issue>
<issue>
Add 'Sc', # Symbol, Currency to VALID_CATEGORIES (to make
the currency symbols work)
</issue>
<issue>
Add list of valid characters (to include special
characters manually)
</issue>
<issue>
Add mouse binding Alt+Mouse3 anywhere in the candidate
list to start the setup tool
</issue>
</issues>
</release>
<release version="1.5.5" date="2016-09-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.5</url>
<issues>
<issue>
Pull translations form Zanata (de, pl, and uk updated
because of the new “About” tab)
</issue>
<issue>
If “☑ Enable suggestions by Tab key” option is on, any
preëdit change should hide the loo p table
</issue>
<issue>
Make showing of similar emoji work even if emoji
preditions are off
</issue>
<issue>
Display whether emoji predictions are turned on in the
auxiliary string
</issue>
<issue>
Add key and mouse bindings to toggle the emoji predictions
(AltGr+F6 and Control+Mouse3 anywhere in the candidate
list)
</issue>
<issue>
Add AltGr+F10 key binding to open the setup tool
</issue>
<issue>
Allow any amount of white space and '_' characters to
seperate words in an emoji query string
</issue>
<issue>
Add an “About” tab to the setup tool and put links to home
page and online documentation there.
</issue>
<issue>
Update README with latest key binding and mouse binding
documentation
</issue>
</issues>
</release>
<release version="1.5.4" date="2016-09-08" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.4</url>
<issues>
<issue>
Accent insensitive matching
</issue>
<issue>
Update pl.po from zanata
</issue>
<issue>
Add cache for the suggestions from the hunspell
dictionaries
</issue>
<issue>
Make Control+MouseButton1 remove the clicked candidate
from the user database (was MouseButton2)
</issue>
<issue>
Change key binding for looking up related candidates from
Alt+F12 to AltGr+F12
</issue>
<issue>
Change label of the emoji option to “☑ Unicode symbols and
emoji predictions”
</issue>
</issues>
</release>
<release version="1.5.3" date="2016-09-03" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.3</url>
<issues>
<issue>
Pull translations from Zanata: updates for pl and uk.
</issue>
<issue>
Fix behaviour of the option “Minimum number of chars for completion”
</issue>
</issues>
</release>
<release version="1.5.2" date="2016-09-02" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.2</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1372660">
rhbz#1372660: get_supported_imes(self) and def get_current_imes(self)
should return copies not the lists directly
</issue>
<issue>
Update emojione.json, version from 2016-07-16
</issue>
<issue>
Change tooltip of the “Enable suggestions by Tab key” option
</issue>
<issue>
Pull translations from Zanata: Fixes for fr and pl. New: uk
</issue>
<issue>
Changes in itb_emoji.py necessary because of the update of
the CLDR emoji annotations
</issue>
<issue>
Update emoji annotations from CLDR (be, bs, cy, eu, gl, zu
are new, the others updated)
</issue>
<issue>
Shortcut keys which look up related candidates should
enable the candidate list
</issue>
<issue>
Show ⏳ HOURGLASS WITH FLOWING SAND in the auxiliary text
when the lookup table is being updated
</issue>
<issue>
Fix bug when committing the preëdit with Space when no
candidates are available
</issue>
<issue>
Improve the behaviour of the “Tab” key
</issue>
<issue>
Improve the behaviour of the “Escape” key.
</issue>
<issue>
Make mouse clicks in the candidate list behave differently
depending on the mouse button
</issue>
<issue>
Add hu-rovas-post.mim to hu_HU.conf
</issue>
</issues>
</release>
<release version="1.5.1" date="2016-08-29" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.1</url>
<issues>
<issue>
If the query string in EmojiMatcher.candidates() is an
emoji itself, match similar ones.
</issue>
<issue>
Data files should not be stored gzipped in the repository.
</issue>
<issue>
Change displayed input method name from “Hunspell” to.
“Typing Booster”
</issue>
<issue>
French translations added (100% translated).
</issue>
<issue>
Polish translations added (100% translated).
</issue>
</issues>
</release>
<release version="1.5.0" date="2016-08-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.5.0</url>
<issues>
<issue>
If the lookup table shows related words, “Escape” shows
the original lookup table
</issue>
<issue>
Use itb_nltk.py to find related words (synonyms,
hypernyms, and hyponyms)
</issue>
<issue>
Add a module to find related words using NLTK
</issue>
<issue>
Add a feature to find similar emoji
</issue>
<issue>
Add predictions for emoji (optional, on by default)
</issue>
<issue>
Add a module to match emoji using Unicode, CLDR, and
emojione data
</issue>
<issue>
Make typing-booster.appdata.xml translatable
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1365497">
rhbz#1365497: When ignoring key release events, “False” should be
returned, not “True”
</issue>
<issue>
Make typing smoother by updating the candidates using
GLib.idle_add()
</issue>
<issue>
Make it possible to enter a space into the preëdit by
typing “G- ” (AltGr+Space)
</issue>
</issues>
</release>
<release version="1.4.8" date="2016-07-17" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.8</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1351748">
rhbz#1351748: Commit preëdit if modifier keys without transliteration
are typed and pass the key through.
Solve this bug in a better way, for the modifier key
combinations which do not have a transliteration, pass them
through not only when the preëdit is empty, if the preëdit
is non-empty, commit the preëdit and then pass the modifier
key combination through.
</issue>
</issues>
</release>
<release version="1.4.7" date="2016-07-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.7</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1353672">
rhbz#1353672: Check if the commit key would change the transliteration
if used as regular input.
</issue>
</issues>
</release>
<release version="1.4.6" date="2016-07-01" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.6</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1351748">
rhbz#1351748: Pass modifier key combinations through if there is no
possible transliteration for that key combination
</issue>
</issues>
</release>
<release version="1.4.5" date="2016-05-11" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.5</url>
<issues>
<issue>
Do not colourize the preëdit dark blue, that is unreadable
on dark backgrounds
</issue>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1335021">
rhbz#1335021: Set the size of the libm17n mconv conversion buffer
correctly
</issue>
</issues>
</release>
<release version="1.4.4" date="2016-05-10" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.4</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1334579">
rhbz#1334579: self._current_imes needs to be updated before
self.init_transliterators()
</issue>
</issues>
</release>
<release version="1.4.3" date="2016-04-28" urgency="medium">
<description>
<p>Bug fixes and enhancements</p>
</description>
<url>https://github.com/mike-fabian/ibus-typing-booster/releases/tag/1.4.3</url>
<issues>
<issue url="https://bugzilla.redhat.com/show_bug.cgi?id=1331338">
rhbz#1331338: Fix AttributeError: 'editor' object has no
attribute 'trans'
</issue>
</issues>
</release>
</releases>
</component>