forked from mike-fabian/ibus-typing-booster
-
Notifications
You must be signed in to change notification settings - Fork 0
/
typing-booster.appdata.xml
1293 lines (1293 loc) · 40.5 KB
/
typing-booster.appdata.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?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.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