<?xml version="1.0" encoding="UTF-8"?>
<component type="inputmethod">
<id>typing-booster.xml</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>
<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.1.0" date="2018-07-18" urgency="medium">
<description>
<ul>
<li>
emoji-picker: Show a concise description of a selected
emoji in the header bar
</li>
<li>
Update the setup UI when settings are changed outside of
the setup UI
</li>
<li>
Migrate IBusConfig to GSettings (The old settings are
unfortunately lost, so one has to open the setup tool
and recreate ones favourite settings).
</li>
<li>
Read emoji data files always in UTF-8
</li>
</ul>
</description>
</release>
<release version="2.0.2" date="2018-06-27" urgency="medium">
<description>
<ul>
<li>
Better Tab handling, use Tab to switch to the next
candidate, not to commit
</li>
</ul>
</description>
</release>
<release version="2.0.1" date="2018-06-21" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (ja updated)
</li>
<li>
Update emoji annotations from CLDR
</li>
<li>
Fix some bugs in the usage of “prefix” for prefixes other
than “/usr” (For FreeBSD)
</li>
<li>
Make itb_util.get_ime_help() work on FreeBS
</li>
<li>
Update UnicodeData.txt to Unicode 11.0.0
</li>
<li>
Remove useless 't-nil vi-base': 'vi-base.mim', from
M17N_INPUT_METHODS
</li>
<li>
Remove extra space in entry for sa-IAST input method to
make it work
</li>
<li>
Show in the setup tool in the input listbox whether
minput_open_im() succeeded.
</li>
<li>
Use the rocket icon emoji_u1f680.svg from the “Noto Color
Emoji” font
</li>
</ul>
</description>
</release>
<release version="2.0.0" date="2018-05-28" urgency="medium">
<description>
<ul>
<li>
Update translations because of the merge of the engines
(de, pl, uk updated)
</li>
<li>
Update emoji annotations from CLDR
</li>
<li>
Do not hardcode icon names in desktop files (Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/17)
</li>
<li>
Change the default for “Unicode symbols and emoji
predictions” to “False”
</li>
<li>
Merge all typing-booster engines into one
</li>
<li>
Change the UI of the setup tool to make it possible to
select multiple input methods and dictionaries
</li>
<li>
Move the buttons to learn from a file and to delete
learned data to the options tab
</li>
<li>
Use the same “About” dialog in the setup tool as in emoji-picker
</li>
</ul>
</description>
</release>
<release version="1.5.38" date="2018-05-22" urgency="medium">
<description>
<ul>
<li>
Refresh french translation (thanks to Thierry Thomas)
</li>
<li>
Mark comments in the emoji-picker about dialog as translatable
</li>
</ul>
</description>
</release>
<release version="1.5.37" date="2018-05-14" urgency="medium">
<description>
<ul>
<li>
Update translations from Zanata (pl and uk updated)
</li>
<li>
Make “Add direct input” option work correctly when
“Remember last preedit input method” option is off
</li>
<li>
Fix test case for Korean
</li>
<li>
Rewrite setup UI completely in Python, without using Glade
</li>
<li>
Fix format string in debug message when a dictionary .aff
file has no encoding (Resolves: rhbz#1575659)
</li>
<li>
Return False in read_training_data_from_file() if file
cannot be opened
</li>
</ul>
</description>
</release>
<release version="1.5.36" date="2018-04-10" urgency="medium">
<description>
<ul>
<li>
Make the default for
self.show_status_info_in_auxiliary_text False (Resolves:
rhbz#1564354)
</li>
<li>
Adapt hunspell_suggest.py to work with pyhunspell 0.5.4
</li>
</ul>
</description>
</release>
<release version="1.5.35" date="2018-03-07" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (es, pl, and uk updated)
</li>
<li>
Update UnicodeData.txt to UnicodeData-11.0.0d13.txt
</li>
<li>
Read also the emoji names from the emoji-test.txt file
</li>
<li>
Update Unicode emoji data to a prerelease of Unicode Emoji Data 11.
</li>
<li>
Fix PyGTKDeprecationWarning: Using positional arguments
with the GObject constructor has been deprecated.
</li>
<li>
Add “Twemoji” as a good colour emoji font to the emoji-picker font list
</li>
<li>
Don’t show the languages en_001 and es_419 in the browsing treeview
</li>
<li>
Use romaji=True by default in EmojiMatcher
</li>
<li>
Update emoji annotations from CLDR
</li>
</ul>
</description>
</release>
<release version="1.5.34" date="2017-10-04" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (cs new, de updated)
</li>
<li>
Add some tooltips
</li>
<li>
Add an option whether to use pango font fallback to
emoji-picker
</li>
<li>
Update emoji annotations from CLDR
</li>
</ul>
</description>
</release>
<release version="1.5.33" date="2017-09-11" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (es new)
</li>
<li>
Install appstream metadata to /usr/share/metainfo/
</li>
<li>
Update UnicodeData.txt to Unicode 10.0.0
</li>
<li>
Fix test cases and kakasi support for the update of the
emoji annotations from CLDR
</li>
<li>
Update emoji annotations from CLDR
</li>
<li>
Skip the emoji which already have skin tone modifiers in
itb_emoji.emoji_by_label()
</li>
<li>
Never load characters of Unicode categories “Cc”, “Co”,
and “Cs” into the emoji dictionary
</li>
<li>
Update emoji-data.txt to 5.0
</li>
</ul>
</description>
</release>
<release version="1.5.32" date="2017-04-24" urgency="medium">
<description>
<ul>
<li>
Fix error when starting emoji-picker when the
“recently-used” does not yet exist
</li>
<li>
Update emojione.json to version 3.0
</li>
<li>
Add the data from CLDR common/annotationsDerived
</li>
<li>
Load also the CLDR annotations from “annotationsDerived”
</li>
</ul>
</description>
</release>
<release version="1.5.31" date="2017-04-18" urgency="medium">
<description>
<ul>
<li>
Rename option --use_vs16 to --non_fully_qualified
(effectivly reversing the default)
</li>
<li>
Make description labels in info popover selectable to be
able to copy and paste their contents
</li>
<li>
Sort similar emoji with the same number of matching labels
by cldr_order distance
</li>
<li>
Map cldr subgroup 'person-sport' to emojione category
'activity'
</li>
<li>
Make the categorie listings and the search work right when
using --use_vs16
</li>
<li>
Always store only non-fully-qualified emoji or
emoji-sequences in the internal dictionary
</li>
<li>
Update emoji annotations from CLDR
</li>
</ul>
</description>
</release>
<release version="1.5.30" date="2017-03-29" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de, pl, uk updated)
</li>
<li>
Use string order as a fallback to cldr_order in category listings
</li>
<li>
The rainbow flag should be a zwj sequence
</li>
<li>
Also display the Unicode version in the emoji info popover
</li>
<li>
When looking up emoji or other characters via Unicode
codepoint, ignore surrogates and private use characters
</li>
<li>
Show the fonts really used to render an emoji in the info
popover for the emoji
</li>
<li>
Fix typo in translatable string
</li>
<li>
itb_emoji.py: Use CLDR order to sort the candidates and
the similar emoji if score is the same
</li>
</ul>
</description>
</release>
<release version="1.5.29" date="2017-03-21" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de, pl updated)
</li>
<li>
Add a “--version” command line option to emoji-picker
</li>
<li>
itb_emoji.py: Also read emoji-test.txt (from unicode.org)
</li>
<li>
emoji-picker: Set default font to first available in ['Noto Color Emoji', 'Emoji One', 'Symbola']
</li>
<li>
Small parsing improvement of emoji-sequences.txt
</li>
<li>
Add support to either use U+FE0F VARIATION SELECTOR-16 in
emoji sequences or not
</li>
<li>
emoji-picker: Show “∅ Search produced empty result.” when
nothing matches in a search
</li>
</ul>
</description>
</release>
<release version="1.5.28" date="2017-03-18" urgency="medium">
<description>
<ul>
<li>
Allow query by code point even if Python’s
unicodedata.name() does not know the character
</li>
<li>
Also read names from emoji-sequences.txt and
emoji-zwj-sequences.txt
</li>
<li>
itb_emoji.py: Also read emoji-sequences.txt (from unicode.org)
</li>
<li>
Fix positioning of info popover (fix a typo in an “if”
statement)
</li>
<li>
Show emoji properties from unicode.org when debugging is on
</li>
<li>
itb_emoji.py: Also read emoji-zwj-sequences.txt (from
unicode.org)
</li>
<li>
Also use the emoji properties from unicode.org to decide
whether to offer a lookup on emojipedia
</li>
<li>
Use property “Emoji_Modifier_Base” from emoji-data.txt to
check whether an emoji supports skin tones
</li>
<li>
itb_emoji.py: Also read emoji-data.txt (from unicode.org)
</li>
<li>
Tentative skin tone support for families
</li>
<li>
Improve skin tone support: make it work for professions
(roles) as well
</li>
<li>
Make skin tone popover scrollable and limit its maximum
size
</li>
</ul>
</description>
</release>
<release version="1.5.27" date="2017-03-17" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (pl, uk updated)
</li>
<li>
emoji-picker: make skin tone selection work for gendered emoji
</li>
</ul>
</description>
</release>
<release version="1.5.26" date="2017-03-16" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de updated)
</li>
<li>
Fix display of warning message when a dictionary is not installed.
</li>
<li>
Emulate xdg.BaseDirectory.save_data_path() on systems
which lack pyxdg
</li>
<li>
Show the skin tone popover also on a long press gesture
</li>
<li>
Fix pyhunspell support Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/5#issuecomment-286251818
</li>
</ul>
</description>
</release>
<release version="1.5.25" date="2017-03-13" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de, pl, uk updated, zh_CN new)
</li>
<li>
Show the categories as well on right mouse click in
emoji-picker
</li>
<li>
Improve information displayed on right mouse click in
emoji-picker
</li>
<li>
html.unescape() the strings parsed from the cldr annotations
</li>
<li>
Fix fontsize change for invisible emoji in browse flowbox
</li>
<li>
Add an option whether the arrow keys are allowed to reopen
a preëdit
</li>
<li>
Add an option to work around the broken
forward_key_event() in the Qt 4/5 im module
</li>
<li>
Use xdg.BaseDirectory to add a USER_DATADIR to the search
path for data for itb_emoji.py
</li>
<li>
emoji_picker.py: Speedup: Fix wrong indentation of block
in _fill_flowbox_browse()
</li>
<li>
emoji-picker: Do not override the decoration layout of the
header bar
</li>
<li>
When an emoji with a different skin tone is selected,
replace the original emoji immediately
</li>
<li>
Make emoji-picker work on dark themes like Adwaita-dark as well
</li>
</ul>
</description>
</release>
<release version="1.5.24" date="2017-03-06" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de updated)
</li>
<li>
The spin button to change the fontsize should grab focus
without selecting
</li>
<li>
emoji-picker: Don’t check if ibus is running, ibus does
not need to run for emoji-picker
</li>
<li>
Load .desktop files for emoji-picker and
ibus-setup-typing-booster correctly under Gnome Wayland
</li>
<li>
Show the most recently used skin tone by default
</li>
<li>
Use Popovers for skin tones
</li>
<li>
Don’t use HeaderBar with the default widget titlebar
</li>
<li>
Display the detailed information of an emoji as a popover,
not as a tooltip
</li>
<li>
Use CSS to show light gray borders around flowbox and
listbox children
</li>
</ul>
</description>
</release>
<release version="1.5.23" date="2017-02-27" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de, ja, pl, uk updated)
</li>
<li>
emoji_picker.py: Add a menu button to change the font for
the emoji
</li>
<li>
emoji-picker: Make background colour of the flowbox
listing the emoji white
</li>
<li>
emoji-picker: Use “Symbola” as the default font
</li>
<li>
Remember the font and the fontsize in a config file
</li>
<li>
emoji_picker.py: Add a spin button to change the font size
of the emoji
</li>
<li>
Add option to the emoji-picker to load *all* Unicode
characters
</li>
<li>
UI redesign of the emoji-picker
</li>
<li>
Return an empty list immediately if candidates() is called
with an empty search string
</li>
<li>
Make the fontsize for the names of the emoji in the search
results smaller
</li>
<li>
Make the search in emoji-picker a bit more responsive by
using GLib.idle_add()
</li>
<li>
Save the recently used emoji immediately, not only when
the program quits
</li>
<li>
Set default font size of emoji-picker to 24 instead of 16
</li>
<li>
Set the emoji font only for the emoji, not for its name in
the search results
</li>
<li>
Set WM_CLASS of emoji-picker and ibus-setup-typing-booster
correctly
</li>
<li>
Add “Icon” and “Categories” to emoji-picker.desktop
</li>
</ul>
</description>
</release>
<release version="1.5.22" date="2017-02-21" urgency="medium">
<description>
<ul>
<li>
Update translations from zanata (de, fr, pl, uk updated)
</li>
<li>
Add an emoji-picker
</li>
<li>
Update of en.xml from CLDR’s emoji annotations
</li>
<li>
Fix skipping of the Korean test case when no Korean dictionary can be found
</li>
<li>
Fix invalid xml in typing-booster.appdata.xml
</li>
</ul>
</description>
</release>
<release version="1.5.21" date="2017-02-07" urgency="medium">
<description>
<ul>
<li>
Handle Return and Enter correctly when the cursor is not
at the end of the preëdit (Resolves: rhbz#1418313)
</li>
<li>
Values of spin buttons should not be translatable
</li>
<li>
Make the categories from emojione translatable
</li>
<li>
Make emoji matching accent insensitive
</li>
<li>
If available use pykakasi to convert Japanese emoji
category names to hiragana
</li>
<li>
Add some Japanese translations as a test case for pykakasi
</li>
<li>
If available use the “pinyin” Python module to add pinyin
to the Chinese names and keywords
</li>
<li>
Don’t fallback to “zh” from “zh_TW”, “zh_HK”, “zh_MO” and
“zh_Hant”
</li>
<li>
Don’t sort the labels when listing similar emoji
</li>
<li>
Don’t change Unicode categories to lowercase when loading,
use the original case
</li>
<li>
Also treat categories 'Zl' and 'Zp' as invisible and add
Unicode code point
</li>
<li>
When searching for similar emoji, the original emoji
should be most similar to itself
</li>
<li>
Fix duplicate listing of labels when looking up similar
emoji
</li>
<li>
Make it optionally possible to match emoji in Japanese using romaji
</li>
<li>
itb_emoji.py: Add the code point to the name of invisible
characters also when looking up similar characters
</li>
<li>
Better matching of the Unicode categories
</li>
<li>
Small performance optimization in EmojiMatcher.similar()
</li>
<li>
Remove any U+2028 LINE SEPARATOR and U+2029 PARAGRAPH
SEPARATOR characters from the lookup table
</li>
<li>
Nicer display of the matching labels when looking up
similar emoji
</li>
<li>
Don’t strip mathematical symbols (category 'Sm') from
tokens
</li>
<li>
Update of en.xml from CLDR’s emoji annotations
</li>
<li>
Update translations from zanata (de, pl updated)
</li>
</ul>
</description>
</release>
<release version="1.5.20" date="2017-01-25" urgency="medium">
<description>
<ul>
<li>
Calculate the maximum word length for each dictionary
individually
</li>
<li>
Use .startswith instead of regexp matching when matching
in hunspell dictionaries (speed optimization)
</li>
<li>
Improve accent insensitive matching (“filosofičtějš”
should also match “filosofičtější”)
</li>
<li>
Some updates for the emoji annotations in en.xml from CLDR
</li>
</ul>
</description>
</release>
<release version="1.5.19" date="2017-01-19" urgency="medium">
<description>
<ul>
<li>
Improve setup layout (thanks to Trinh Anh Ngoc <atw1990@gmail.com>)
</li>
<li>
Add some more directories to search for dictionaries (for FreeBSD)
</li>
<li>
Wrong variable “page_size” was used in set_lookup_table_orientation()
</li>
<li>
Do not try to reopen the preëdit when any modifier except
CapsLock is on (Resolves: rhbz#1414642)
</li>
</ul>
</description>
</release>
<release version="1.5.18" date="2017-01-17" urgency="medium">
<description>
<ul>
<li>
Fix typo in the “Unbreak sqlite on Python 3.6” patch
</li>
<li>
Fix the fallback to use pyhunspell-python3 when
python3-enchant is not available
</li>
<li>
Remove useless ibus-typing-booster.pc
</li>
</ul>
</description>
</release>
<release version="1.5.17" date="2017-01-13" urgency="medium">
<description>
<ul>
<li>
Update py-compile to current upstream version
</li>
<li>
Also use _ U+FF3F FULLWIDTH LOW LINE as a separator for
emoji keywords
</li>
<li>
Unbreak sqlite on Python 3.6 (thanks to Jan Alexander Steffens)
</li>
<li>
Return immediately if _update_candidates() is called with
empty input (Resolves: rhbz#1413082)
</li>
</ul>
</description>
</release>
<release version="1.5.16" date="2017-01-10" urgency="medium">
<description>
<ul>
<li>
Skip Korean test case also on Arch
</li>
<li>
Remove everything following a tab (including the tab) from
hunspell dictionary lines (Resolves: rhbz#1411659)
</li>
<li>
Delete a candidate correctly from the user database even
if it starts with a prefix to be stripped from tokens
(Resolves: rhbz#1411676)
</li>
<li>
Trigger emoji lookup when the input starts or ends with
'_' or ' '
</li>
<li>
Better handling of BackSpace and Delete when reaching the
ends of the preëdit (Resolves: rhbz#1411688)
</li>
<li>
Search for hunspell dictionaries in a list of directories
(Resolves:
https://github.com/mike-fabian/ibus-typing-booster/issues/6)
</li>
</ul>
</description>
</release>
<release version="1.5.15" date="2016-12-08" urgency="medium">
<description>
<ul>
<li>
Default value for self._show_status_info_in_auxiliary_text
should be True
</li>
<li>
Don’t use keyword arguments when instantiating
IBus.LookupTable()
</li>
<li>
Add an option to choose the orientation of the lookup table
</li>
<li>
Update translations from zanata (de, pl, and uk updated)
</li>
<li>
Update emojione.json
</li>
</ul>
</description>
</release>
<release version="1.5.14" date="2016-11-25" urgency="medium">
<description>
<ul>
<li>
Reopen preëdit not only on Backspace but also on Delete
and arrow keys
</li>
<li>
Fix "delete whitespace when committing punctuation"
problem in firefox (Resolves rhbz#1399192)
</li>
<li>
Add pt_BR translations from zanata. Update uk, pl, and de
translations from zanata.
</li>
<li>
Add an option to show/hide the status information in the
auxiliary text
</li>
<li>
Use ballot box characters in front of the mode indicators
in the auxiliary text
</li>
</ul>
</description>
</release>
<release version="1.5.13" date="2016-11-20" urgency="medium">
<description>
<ul>
<li>
Update French translation from zanata
</li>
</ul>
</description>
</release>
<release version="1.5.12" date="2016-11-19" urgency="medium">
<description>
<ul>
<li>
Display existing shortcuts and make it possible to delete them
</li>
<li>
Update translations from zanata (de, pl, uk)
</li>
</ul>
</description>
</release>
<release version="1.5.11" date="2016-11-11" urgency="medium">
<description>
<ul>
<li>
Add feature to define custom shortcuts
</li>
<li>
Merge editor and tabengine classes
</li>
</ul>
</description>
</release>
<release version="1.5.10" date="2016-11-09" urgency="medium">
<description>
<ul>
<li>
Make accent insensitive matching also work in the user
database
</li>
<li>
Add test cases for accent insensitive matching
</li>
<li>
Add 'No' (Number, Other) to VALID_CATEGORIES to be able to
match ¹ U+00B9 SUPERSCRIPT ONE
</li>
</ul>
</description>
</release>
<release version="1.5.9" date="2016-10-24" urgency="medium">
<description>
<ul>
<li>
Make it possible to use a database in different locations than the default
</li>
<li>
Clear candidate list as well when clearing the lookup table
</li>
<li>
Add missing CLDR xml files to tar ball
</li>
<li>
Add unit tests
</li>
</ul>
</description>
</release>
<release version="1.5.8" date="2016-10-10" urgency="medium">
<description>
<ul>
<li>
Pull translations from Zanata (uk and fr updated)
</li>
<li>
Match many more Unicode characters in the emoji matcher
</li>
<li>
Make it possible to match Unicode characters by typing the
hexadecimal code point
</li>
<li>
If one tries to set a non-existing input method, don’t
crash, only print an error in the debug log
</li>
<li>
Add key and mouse bindings for “Off the record” mode to README
</li>
</ul>
</description>
</release>
<release version="1.5.7" date="2016-09-19" urgency="medium">
<description>
<ul>
<li>
Pull translations from Zanata (de, pl, uk updated)
</li>
<li>
Make the list of characters to auto commit configurable
(Empty list by default)
</li>
<li>
Fix duplicates in the candidate list caused by overwriting
input_phrase with NFC version
</li>
<li>
Don’t show the special candidates for missing dictionaries
for Japanese and Chinese
</li>
<li>
Update emoji annotations from CLDR
</li>
<li>
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)
</li>
<li>
Add an “Off the record mode” (also gets a property menu)
</li>
<li>
Tooltips don’t seem to work on sub-properties, remove the
tooltips there
</li>
<li>
Add a property menu for the emoji prediction mode
</li>
<li>
Make triggering a commit with “Left” or “Control+Left”
work correctly in “Tab enable mode ” again
</li>
<li>
Down, Up, Page_Down, and Page_Up should trigger a commit
and be passed to the application if possible
</li>
<li>
If “☑ Enable suggestions by Tab key” is on make it
possible to close the lookup table with Escape but keep
the preëdit
</li>
<li>
If “☑ Enable suggestions by Tab key” is on, don’t
autocommit digits
</li>
<li>
Make autocommitting much more rare (for characters which
are not the first typed character)
</li>
<li>
Don’t autocommit the first typed character unless
absolutely necessary
</li>
<li>
Even when “☑ Enable suggestions by Tab key” is used, don’t
complete empty strings
</li>
</ul>
</description>
</release>
<release version="1.5.6" date="2016-09-12" urgency="medium">
<description>
<ul>
<li>
Reduce the number of characters which cause immediate
commits a lot (Make typing “Je t'aime” easier)
</li>
<li>
Load CLDR data for *all* languages in the
_expand_languages() list
</li>
<li>
Currency symbols should neither be stripped from tokens
nor trigger an immediate commit
</li>
<li>
Fix bidi reordering problem in the candidate list for
right-to-left candidates followed by comments
</li>
<li>
Update emoji annotations from CLDR (de_CH and sr_Latn new,
the others updated)
</li>
<li>
Remove category 'Pc' from categories to commit immediately
(allow _ to be typed into the preëdit always)
</li>
<li>
Remove button to install pyhunspell from the setup tool
(python3-enchant is preferred and even required by the
Fedora rpm)
</li>
<li>
Include more currency symbols and fullwidth symbols
</li>
<li>
Add category from UnicodeData.txt to emoji dictionary (For
better results when looking up related characters)
</li>
<li>
Add 'Sc', # Symbol, Currency to VALID_CATEGORIES (to make
the currency symbols work)
</li>
<li>
Add list of valid characters (to include special
characters manually)
</li>
<li>
Add mouse binding Alt+Mouse3 anywhere in the candidate
list to start the setup tool
</li>
</ul>
</description>
</release>
<release version="1.5.5" date="2016-09-10" urgency="medium">
<description>
<ul>
<li>
Pull translations form Zanata (de, pl, and uk updated
because of the new “About” tab)
</li>
<li>
If “☑ Enable suggestions by Tab key” option is on, any
preëdit change should hide the loo p table
</li>
<li>
Make showing of similar emoji work even if emoji
preditions are off
</li>
<li>
Display whether emoji predictions are turned on in the
auxiliary string
</li>
<li>
Add key and mouse bindings to toggle the emoji predictions
(AltGr+F6 and Control+Mouse3 anywhere in the candidate
list)
</li>
<li>
Add AltGr+F10 key binding to open the setup tool
</li>
<li>
Allow any amount of white space and '_' characters to
seperate words in an emoji query string
</li>
<li>
Add an “About” tab to the setup tool and put links to home
page and online documentation there.
</li>
<li>
Update README with latest key binding and mouse binding
documentation
</li>
</ul>
</description>
</release>
<release version="1.5.4" date="2016-09-08" urgency="medium">
<description>
<ul>
<li>
Accent insensitive matching
</li>
<li>
Update pl.po from zanata
</li>
<li>
Add cache for the suggestions from the hunspell
dictionaries
</li>
<li>
Make Control+MouseButton1 remove the clicked candidate
from the user database (was MouseButton2)
</li>
<li>
Change key binding for looking up related candidates from
Alt+F12 to AltGr+F12
</li>
<li>
Change label of the emoji option to “☑ Unicode symbols and
emoji predictions”
</li>
</ul>
</description>
</release>
<release version="1.5.3" date="2016-09-03" urgency="medium">
<description>
<ul>
<li>
Pull translations from Zanata: updates for pl and uk.
</li>
<li>
Fix behaviour of the option “Minimum number of chars for completion”
</li>
</ul>
</description>
</release>
<release version="1.5.2" date="2016-09-02" urgency="medium">
<description>
<ul>
<li>
get_supported_imes(self) and def get_current_imes(self)
should return copies not the lists directly (Resolves:
rhbz#1372660)
</li>
<li>
Update emojione.json, version from 2016-07-16
</li>
<li>
Change tooltip of the “Enable suggestions by Tab key” option
</li>
<li>
Pull translations from Zanata: Fixes for fr and pl. New: uk
</li>
<li>
Changes in itb_emoji.py necessary because of the update of
the CLDR emoji annotations
</li>
<li>
Update emoji annotations from CLDR (be, bs, cy, eu, gl, zu
are new, the others updated)
</li>
<li>
Shortcut keys which look up related candidates should
enable the candidate list
</li>
<li>
Show ⏳ HOURGLASS WITH FLOWING SAND in the auxiliary text
when the lookup table is being updated
</li>
<li>
Fix bug when committing the preëdit with Space when no
candidates are available
</li>
<li>
Improve the behaviour of the “Tab” key
</li>
<li>
Improve the behaviour of the “Escape” key.
</li>
<li>
Make mouse clicks in the candidate list behave differently
depending on the mouse button
</li>
<li>
Add hu-rovas-post.mim to hu_HU.conf
</li>
</ul>
</description>
</release>
<release version="1.5.1" date="2016-08-29" urgency="medium">
<description>
<ul>
<li>
If the query string in EmojiMatcher.candidates() is an
emoji itself, match similar ones.
</li>
<li>
Data files should not be stored gzipped in the repository.
</li>
<li>
Change displayed input method name from “Hunspell” to.
“Typing Booster”
</li>
<li>
French translations added (100% translated).
</li>
<li>
Polish translations added (100% translated).
</li>
</ul>
</description>
</release>
<release version="1.5.0" date="2016-08-10" urgency="medium">
<description>
<ul>
<li>
If the lookup table shows related words, “Escape” shows
the original lookup table
</li>
<li>
Use itb_nltk.py to find related words (synonyms,
hypernyms, and hyponyms)
</li>
<li>
Add a module to find related words using NLTK
</li>
<li>
Add a feature to find similar emoji
</li>
<li>
Add predictions for emoji (optional, on by default)
</li>
<li>
Add a module to match emoji using Unicode, CLDR, and
emojione data
</li>
<li>
Make typing-booster.appdata.xml translatable
</li>
<li>
When ignoring key release events, “False” should be
returned, not “True” (Resolves: rhbz#1365497)
</li>
<li>
Make typing smoother by updating the candidates using
GLib.idle_add()
</li>
<li>
Make it possible to enter a space into the preëdit by
typing “G- ” (AltGr+Space)
</li>
</ul>
</description>
</release>
<release version="1.4.8" date="2016-07-17" urgency="medium">
<description>
<ul>
<li>
Commit preëdit if modifier keys without transliteration
are typed and pass the key through (Resolves:
rhbz#1351748). 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.
</li>
</ul>
</description>
</release>
<release version="1.4.7" date="2016-07-11" urgency="medium">
<description>
<ul>
<li>
Check if the commit key would change the transliteration
if used as regular input (Resolves: rhbz#1353672).
</li>
</ul>
</description>
</release>
<release version="1.4.6" date="2016-07-01" urgency="medium">
<description>
<ul>
<li>
Pass modifier key combinations through if there is no
possible transliteration for that key combination
(Resolves: rhbz#1351748).
</li>
</ul>
</description>
</release>
<release version="1.4.5" date="2016-05-11" urgency="medium">
<description>
<ul>
<li>
Do not colourize the preëdit dark blue, that is unreadable
on dark backgrounds (Resolves: rhbz#1335021).
</li>
<li>
Set the size of the libm17n mconv conversion buffer
correctly (Resolves: rhbz#1335021).
</li>
</ul>
</description>
</release>
<release version="1.4.4" date="2016-05-10" urgency="medium">
<description>
<ul>
<li>
self._current_imes needs to be updated before
self.init_transliterators() (Resolves: rhbz#1334579)
</li>
</ul>
</description>
</release>
<release version="1.4.3" date="2016-04-28" urgency="medium">
<description>
<ul>
<li>
Fix AttributeError: 'editor' object has no attribute
'trans' (Resolves: rhbz#1331338)
</li>
</ul>
</description>
</release>
</releases>
<project_license>GPL-3.0+</project_license>
<developer_name>Mike FABIAN</developer_name>
<update_contact>mfabian@redhat.com</update_contact>
</component>