- get_supported_imes(self) and def get_current_imes(self) should
return copies not the lists directly
- Resolves: rhbz#1372660
- Update emojione.json, version from 2016-07-16
- Pull translations from Zanata: Fixes for fr and pl. New: uk
- Changes in itb_emoji.py necessary because of the update of
the CLDR emoji annotations.
- Update emoji annotations from CLDR (be, bs, cy, eu, gl, zu
are new, the others updated).
- Shortcut keys which look up related candidates should enable
the candidate list
- Show ⏳ HOURGLASS WITH FLOWING SAND in the auxiliary text when
the lookup table is being updated
- Fix bug when committing the preëdit with Space when no
candidates are available
- Improve the behaviour of the “Tab” key
- Improve the behaviour of the “Escape” key.
- Make mouse clicks in the candidate list behave differently
depending on the mouse button
- Add hu-rovas-post.mim to hu_HU.conf
- If the query string in EmojiMatcher.candidates() is an emoji
itself, match similar ones (useful when backspacing to an emoji
to correct it)
- Data files should not be stored gzipped in the repository
- Change displayed input method name from “Hunspell” to “Typing Booster”
- Use Zanata to get more translations
- French translations added (100% translated)
- Polish translations added (100% translated)
- Add Recommends: gdouros-symbola-fonts
- If the lookup table shows related words, “Escape” shows the
original lookup table
- Use itb_nltk.py to find related words (synonyms, hypernyms, and hyponyms)
- Add a module to find related words using NLTK
- Add a feature to find similar emoji
- Add predictions for emoji (optional, on by default)
- Add a module to match emoji using Unicode, CLDR, and emojione data
- Make typing-booster.appdata.xml translatable
- When ignoring key release events, “False” should be returned, not “True”
- Resolves: rhbz#1365497
- Make typing smoother by updating the candidates using GLib.idle_add()
- Make it possible to enter a space into the preëdit by
typing “G- ” (AltGr+Space)
- Do not colourize the preëdit dark blue, that is unreadable on
dark backgrounds
- Resolves: rhbz#1335201
- Set the size of the libm17n mconv conversion buffer correctly
- Resolves: rhbz#1335021
- self._current_imes needs to be updated before self.init_transliterators()
- Resolves: rhbz#1334579
- typing-booster.appdata.xml is now included and installed from the tarball
- libtranslit is not required anymore (neither for building nor at runtime)
but m17n-lib is required at runtime.
- Fix mistyped variable name
- Resolves: rhbz#1330461
- Add option to remember the preëdit input method used last
- Update German translations
- The combobox in the setup tool should show the first supported ime
from dconf
- Avoid unnessary initialization of transliterators when the set
of input methods has not changed
- Add property menu to choose the current preedit input method
- Display preëdit input method in aux_string also when number of
candidates is not shown
- Add some tooltips to the setup tool
- Update German translations
- Multilingual support, more than one language in an engine
- Simple option in the setup tool to enable bilingual support
(i.e. one language + Enlish).
- The default of the option “Add direct input” in the setup tool
should be false (bug found by Pravin Satpute).
- Changing the main input method with the setup tool should not
remove the direct input (bug found by Pravin Satpute)
- Add 0 as a digit to commit directly when using digits as select keys
- Clear dictionaries in Hunspell class before reloading
- Use libm17n directly instead of going through libtranslit
- Forward key events triggering a commit using “forward_key_event()”
instead of relying on “return False”
- Resolves: rhbz#1291238
- Add code to use F1-F9 as well as keys to select candidates
for commit or remove
- Don’t commit invisible candidates with select keys with numbers
greater than the length of a page of the candidate list
- Control-arrow-left and Control-arrow-right now commit when
the edges of the preedit string are reached
- Alt-<number> does not delete a prediction anymore,
now only Control-<number> does this
- Add an option to disable the use of the digits 1-9 as
selection keys (useful if one wants easier number input,
selection then works only with the F1-F9 keys)
- Support input methods using AltGr (e.g. mr-inscript2)
and Alt keys (e.g. ta-lk-renganathan)
- Resolves: rhbz#1051405
- Resolves: rhbz#772665
- Require Python >= 3.3
- Always write xml output in UTF-8 encoding, not in the encoding of the current locale
- Change class “KeyEvent” to store the keycode as well
- Commit when hitting the borders of the preëdit with the arrow keys (Resolves: rhbz#1140502)
- Fix behaviour of arrow right keys in preëdit (Resolves: rhbz#1049324)
- Add timestamps to entries in the user database
- Add timestamp support to user_transliteration.py
- Use a single user database for all engines
- Add *-inscript2 transliteration options to the Indian languages where these were still missing (Resolves: rhbz#1051405)
- Make it possible to use multiple hunspell dictionaries at the same time
- Make it possible to specify a list of dictionaries in the config files
- Make it possible to get a word back into preëdit by using backspace (Resolves: rhbz#1032442)
- Change wording of the option to show the total number of candidates (Resolves: rhbz#1029748)
- Commit candidate clicked on with the mouse (Resolves: rhbz#1029822)
- Use direct input also for IBus.InputPurpose.PIN
- remove unused und superfluous arguments of constructor of Hunspell class
- Add some transliteration options to .conf files which had only native keyboard enabled
- Add feature to display input method description to setup tool (Resolves: rhbz#1001581)
- Remove the options “m17n_mim_name” and “other_ime” from the .conf files
- remove tab_enable option from config files
- Use normalization form NFD internally for Korean as well
- Add check for input purpose for gnome-shell password dialog (Resolves: rhbz#10
13008 - ibus-typing-booster shows entered text in password fields)
- Commit immediately when certain punctuation characters are typed and transliteration is not used (Resolves: rhbz#981179)
- Add an option to try completion only when a minimum number of characters has been typed
- Pop up a message box when a file has been read to train the database, indicating success or failure (Resolves: rhbz#979933)
- Update German translation
- Ignore most punctuation characters and mathematical symbols when tokenizing (Resolves: rhbz#979939)
- Make TAB when used to enable/disable the lookup table work as a toogle
- Create a VIEW for “LIKE input_phrase%” in select_words() and use that
in the following SELECT statements (Makes candidate calculation more
than 10 times faster)
- Add a commit=True parameter to check_phrase_and_update_frequency()
- Fix that the page_size is shown as 0 in the setup tool if it has not been set before
- Do not use AUTOINCREMENT
- Make it possible to exit the setup tool by typing Control-C in the terminal
- Add feature to read a text file for training the user database
- Update German translations and .pot file
- Fix error when the hunspell dictionary for an engine is missing