-
Notifications
You must be signed in to change notification settings - Fork 74
/
Copy pathChangeLog
4182 lines (2749 loc) · 148 KB
/
ChangeLog
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
2024-12-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Set ans variable, and return value of answer(), to solution(s) of equation (as if solve() were used)
2024-12-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
Add option to disable cursor blinking
2024-11-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix updating of programming keypad result before any calculation has occurrred
* Do not show optional arguments when minimum number of arguments is two or more (affects gcd, lcm, and parallel) in insert function dialog
2024-11-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix exclusion of optional arguments (when empty or default value) from output of insert function dialog
* Fix initial selection, and expression selection replacement, in insert function dialog
2024-11-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to specify number of displayed significant digits (instead of using precision) in decimals dialog
2024-11-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix double separator after all history results removed from an expression (the expression is consequently also removed)
* Avoid output of very long vectors and matrices in part of result
* Fix number of binary bits shown for negative result in programming keypad
* Fix "fgalpha" not support warning with old Pango versions
* Fix precision in Preset mode
* Improve calculation of HTML string (result) length
* Improve decision to automatically convert unchanged quantity with unit
2024-11-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix keyboard shortcut with copy followed by quit
2024-10-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix number base subscripts (not shown as subscripts) in programming keypad
2024-10-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option, in Edit menu, to open settings folder
2024-10-19 ovari <17465872+ovari@users.noreply.github.com>
* Add Hungarian translation
2024-10-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve handling of (too) long results with calculate-as-you-type
2024-10-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Reset special duodecimal symbols property after use of "doz"/"dozenal" conversion, and do not change the property for "duo"/"duodecimal" conversion
* Fix input of max history lines for value not multiple of 100
2024-10-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Chain mode fix for comma as decimal separator, and function when in parenthesis
2024-09-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix overwrite mode for operators and objects in expression field, and for operators in other entries
2024-09-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Apply continuous conversion when conversion view is opened again
* Fix menu of "to" keypad button with old Gtk versions
2024-09-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Place "Enable Unicode symbols" and "Ignore system language" immediately above language selection menu in preferences
* Add support for "unkeep" qalc command
2024-09-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Clear all other fields when edited field is empty in number bases and floating point conversion dialogs
* Fix "no trigger event for menu popup" warning for long press on keypad button with menu
* Improve decision when to show "Exact" item in result popup menu
2024-09-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix hover state of keypad del and arrow buttons after long press
* Fixes for custom status and expression fonts
2024-09-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix hiding of tooltips in menus
2024-09-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Update parsed expression and update or clear result if variable, function, or unit in expression has changed
* Fix copy unformatted ascii without units when decimal separator is comma
* Fix insert date (missing quotation marks) when data variable name is selected
* Support x without backslash for custom function argument condition
* Support "sci" and "eng" abbreviations for "exp" option in qalc set command
* Do not reduce zoom level if <= 0.11 (instead of 0.1 to avoid zero zoom level) and disable zoom out button when zoom level cannot be further reduced, in help window
2024-08-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Allow unit expressions (and not only single units) for insert unit action (for custom shortcuts and buttons)
* Close expression completion list when menu in menubar is opened
2024-08-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not set initial value in percentage calculation tool dialog if number base is not decimal
* Fix Up and Down item in context menu of RPN stack
* Improve handling of errors when calculate-as-you-type result is displayed in status area
* Improve handling of current result (use value not text) and initial focus in number bases and floating point conversion dialogs
2024-08-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Code restructuring (split up in multiple files)
2024-07-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show language menu in preferences on all platforms and use LANGUAGE and LC_MESSAGES, instead of LANG, environment variables on platforms other than Windows
2024-07-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improved category sorting
* Fix workaround for tiny exponents in prefix menus
2024-07-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not show "Couldn't write preferences" dialog if configuration file is a symlink
* Do not use variable length array (for compatibility reasons)
2024-06-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use Pango and GTK version information from library linked, instead of compiled, against in some cases
* Remove "Show Parsed Expression in Result Field" from Mode menu
* Option to save history to separate file
* Fix window (e.g. units window) empty when opened a second time
2024-06-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Save date and time for history items, add search by date, and show date of selected history item in search by date context menu item
2024-06-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add max history lines saved configuration to preferences
* Remove current expression from history on expression history clear
2024-06-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Remove current expression from history on expression history clear
2024-06-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix subsequent tab completions after completion of unit with prefix
* Workaround for extremely small superscript and subscript with some fonts and on Windows with scaling >= 200%
2024-05-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix element index in matrix dialogs (show row before column)
2024-05-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix updating of self-contained binaries from GUI
2024-04-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Ask for the desired interpretation the first time percent addition is used (e.g. 100 + 10% equals 110 or 100.1)
2024-04-17 Hugo Carvalho <hugokarvalho@hotmail.com>
* Portuguese (Portugal) translation
2024-04-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option show parsed expression in result field
2024-04-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix AltGr includes Control modifier on Windows (fixes * and ^ with Czech QWERTY)
* Add Download button to new update available dialog on Windows
* Do not used a fixed URL for update of self-contained package
2024-03-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add two's complement input and binary bits to preferences, and preserve these settings when leaving programming keypad
2024-03-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not use Unicode minus in exponent of hexadecimal floating-point literals using 0x...p... notation
2024-03-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add developer id to metadata
2024-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add retry and cancel options (and change Ok to Ignore) to error dialog after failure to save preferences or definitions
2024-02-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add new rounding methods
* Uses parentheses for numbers with scientific notation in more cases
* Use 1 as first index in binary number
2024-01-31 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add output of hexadecimal floating-point literals to floating point conversion window
2024-01-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Always show binary position numbers in result if numbers of bits are higher than 16, and improve appearance
* Click on binary number in result to flip bit
* Remove "ALL" button (opened number bases dialog) from programming keypad
* Add selection of number of bits (affects input and output of binary and hexadecimal numbers, and default number of bits for "cmp" and "rot") to programming keypad
* Fix conversion to angle unit for complex angle, cis and polar forms
* Suggest conversion to angle unit when expression contains inverse trigonometric function
2024-01-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix x and y are reversed for paired matrix when using plot dialog
* Add support for "decimals" "to"-conversion (display as decimal fraction)
2023-12-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Place non-object (e.g. "Fraction") items first in completion (with emty "to"-expression) and conversion lists and add separator in conversion menu before object (e.g. units) items
* Make suggestions for multiple unit categories, in "to"-conversion completion and menu, if no single matching unit (category) is found for expression
2023-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Update menu of to-button in keypad (use completion list and add symbol to item title)
* Fix category matching (in completion and conversion view) for volume units in subcategories (U.S., imperial, and cooking units)
* Convert to simple fraction if value only contains integers, when converting to fixed denominator
* Add optimal prefix conversion using "to prefix";
2023-12-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add last result to stack when pressing Enter with empty expression (was unintentionally disabled)
2023-11-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add result to history even if both expression and result are identical if expression contains a function generating a random number
2023-10-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for specifying a fixed denominator for display of fractions (using menu items or to-conversion, e.g. "to 1/8")
* Menu items for percent and permille fraction formats
2023-10-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix case insensitive comparison for strings with more than two or more consecutive Unicode characters
* Prefer capitalized function name (over name with underscore), when completing function name
2023-10-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Apply exact behaviour of PageUp/PageDown keys to keypad up/down button, and fix sefault in some cases with unfinished input when cycling through history both using keyboard and keypad
2023-10-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Change order of up and down symbols for cycle through previous expressions keypad button, in order to match keyboard arrow key actions
2023-09-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve decision to (not) update calculate-as-you-type result when last character is an operator
2023-09-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Update calculate-as-you-type result even if last character is an operator, if cursor is not at the end of the expression
2023-09-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Auto-update number bases above programming keypad when entering simple integers, even if calculate-as-you-type is deactivated
2023-08-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Make closing of application with Escape key optional (enabled by default if system tray icon is used)
* Add temporary option to unknown edit dialog
* Disable editing of name for x, y, and z variables
* Fix "E" at end of longitude
2023-08-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add support for concise and relative interval input and output
* Fix initial height of list and description in units window
2023-07-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add Microship (PIC16/17) 24 and 32 bit floating point formats
2023-07-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show user-defined objects in a separate category in menus and dialogs (as in qalculate-qt)
* Update CSV import and export dialogs to match the corresponding dialogs in qalculate-qt
* Do not change the width of the (de)activate button when the label text changes;
2023-07-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option to disable tooltips (all or only in keypad)
2023-07-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Update variable, function, unit, unknown, and matrix edit dialogs to match the corresponding dialogs in qalculate-qt
2023-06-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add optional value to copy result action, allowing expression copy and formatting selection
* Improve tooltip and list text for custom buttons
* Do not remove leading and trailing spaces from text action value
2023-06-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option to exclude units for unformatted ascii copy
* Add toggle precision, and min, max, or min and max decimals to available shortcut and button actions
* Allow multiple actions for keyboard shortcuts
2023-05-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add support for custom angle units, add all available angle units to the mode menu, and fix selected angle unit in other menus (add hidden item for angle units not available in menu)
2023-04-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix copy unformatted ascii when local digit group separator is same as selected decimal separator
2023-04-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix Gnome shell search provider segfault, likely related to changes in glib 2.76
* Support webkitgtk version in configure options (e.g. --with-webkitgtk=4.1)
2023-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show value of local variables using current output options in completion list
2023-02-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Language selection in preferences on Windows
* Improve detection of default UI language and make GUI language consistent with libqalculate language on Windows
2023-02-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not show prefix + unit in completion list if conflicts with variable or function
2023-02-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fixes for scientific notation with bases other than 10
* Fix completion list with a single item for some GTK themes (e.g. Breeze, Ambiance)
2023-02-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use Unicode symbol for minus in scientific e notation
2023-01-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option, in preferences, to change symbols used for output of digits 10 and 11 in duodecimal numbers (new default is A and B)
2023-01-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Place "Inactive" at top of categories list
2022-12-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Align completion list to beginning of word
2022-12-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix opening customize keypad buttons a second time after the window has been closed with method other than using the close button
* Fix title of customize keypad buttons window
2022-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fixes for completion list opened upwards
* Disable Apply, in functions dialog, for log() function
2022-12-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix output of result when factorization conversion specified in expression (e.g. "350 to factors"), and when conversion is performed using a separate expression (e.g. "520 m" ENTER "to ft" ENTER)
2022-11-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use history font for RPN stack list
2022-10-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix unit names dialog
2022-09-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show exchange rates source (and update time) for current calculation in tooltip
2022-09-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add "Clear history" to available keyboard shortcut and button actions
* Add support for "clear" and "clear history" qalc commands
* Avoid truncation of long completion items in the middle of a Unicode symbol
2022-09-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix "Set Prefix" for auto-calculated result
* Allow curly braces in expression entry (replaced by paretheses)
* Fix quotation marks in comments
* Add unit examples to dialog asking user for interpretation of implicit multiplication
* Add chapter about differences in the Qt UI to the manual
2022-09-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix copying of result during delay before calculate-as-you-type result is added to history
2022-08-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for var=a syntax for variable assignment
2022-05-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix scaling of result (when it does not fit)
2022-05-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix action (e.g. conversion, factorization) on uncalculated expression
2022-05-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Make sure that name conflict warning message is at least shown once for each new name (behaviour was less than optimal when name edit dialog was used)
2022-05-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Let tab and shift+tab behave us down/up keys when completion list is visible if tab key is not bound
* If completion item was selected using tab, cycle through completion items on subsequent tab key presses
* Show completion using tab if completion is disabled (or delayed)
2022-05-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Insert minus instead of executing RPN operation, on key press, when last character is e
* Do not show number for single unnamed function argument
* Updates for revised plot() function and new polar plot style
2022-04-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add support for binary-coded decimals (BCD)
2022-04-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use different font sizes for expressions, messages, and results in history (instead of a slightly larger font for all text)
2022-04-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use formatted output in status display
2022-04-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Ask the user for the desired sinc() variant (unnormalized or normalized)
* Ellipsize long completion names list
* Show names with underscore capitalized and with underscore removed (with some exceptions)
2022-04-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Case-insensitive history search
* Replace history search entry label with icon within entry
* Control display of real and imaginary parts in plot using allow complex option
2022-04-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix wrong tooltips in completion tab of preferences dialog
2022-03-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix memory leak when updating result display
* Fix Unicode handling when ellipsizing during saving of long result
* Do not convert empty expression
2022-03-25 h-h-h-h <13482553+h-h-h-h@users.noreply.github.com>
* Update of German translation
2022-03-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix close to systrem tray for 32-bit (and potentially 64-bit) Windows binaries
* Do nothing when Enter is pressed if expression is empty
* Increase original size of flag images, use font size to determine appropriate image size, and use cairo surface instead of GdkPixmap to improve scaling
* Replace micro symbol for ASCII copy
* Always display abbreviated unit name (symbol) with abbreviated prefix (when unit only has short name)
2022-03-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix small dot visible when expression is empty with some default fonts
* Do not change result color when window loses focus
2022-03-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Remove system tray icon before exit
* Do not add separator line if history duplicate was prevented
2022-03-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix "Customize completion…" item in expression popup menu
* Fix segfault if result widget is not realized when first drawing
2022-03-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix result display inconsistency when reopening from tray icon
2022-03-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option to clear history in expression popup menu
* Update tooltips and menu labels immediately when keyboard shortcut has changed
* Shift+Delete shortcut for history delete
2022-03-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use rounding mode and simplified percentage options from qalculate-gtk in search provider
* Clear convert unit on unit list deselect
* Copy result on Ctrl+C if expression has no selection
* Fix use of up and down keys in history and rpn stack lists
* Activate history item, as double-click, on Enter key press (if history has focus)
* Copy history item on Ctrl+C (if history has focus)
2022-02-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not replace *, -, / with Unicode operators if cursor is within quotation marks
* Refine use of quotation marks for function arguments
* "Edit" history item using F2 and button release, after 250 ms, instead of button press to avoid interference with double click
* Do not immediately add result to history on history operator button click if calculate-as-you-type is enabled
* Fix display in history of symbol (with quotation marks, e.g. 'a')
2022-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option to only show parsed or entered expression in history
* Do not add duplicate results to history
* Add copy unformatted ASCII menu items and replace copy separator with copy ASCII by default option
* Set text/html, UTF8_STRING, and STRING clipboard targets when copying text
* Replace operators in pasted expression
2022-02-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix completion visible after expression cleared with key repetition (stop updating completion if expression has changed during popup resize)
* Use GtkFileChooserNative (on platforms other than Windows)
2022-02-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not show parsed value in history if the same as entered expression
2022-02-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Keep custom language setting (manually set in configuration file)
2022-02-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix keyboard shortcut and keypad button values and labels with whitespace characters
* Only open matrix dialog if result does not fit
* Fix store button with too long result
2022-02-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix loading of keyboard shortcuts and custom buttons with space in value or label
2022-01-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add option to disable "simplified" percentage calculations (e.g. intepret 100 + 20% as 100 + 0.2 instead of 100 * 120%)
2022-01-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use HTML formatting in history view
2022-01-21 Jakub Jirutka <jakub@jirutka.cz>
* Install search provider to libexecdir instead of libdir
* Do not rewrite -Os to -O2
2022-01-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix copy result when calculate-as-you-type result is not automatically added to history
* Do not assume that char is signed
2021-12-31 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Iconify activated window first to bring it to the front with input focus
2021-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix output of −3 ≤ x ≤ 5 (on Windows, and possibly other platforms)
* Make keypad in number bases dialog hidable
* Add truncate numbers rounding option
* Updates for new matrix syntax
2021-12-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Omit characters in the middle (ellipsize) of very long results (> 500 000 characters) instead of just showing an ellipsis, and show matrix dimension instead of result for very large matrixes
* Cache character coverage (fixes pontential segfault)
2021-11-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add as multiple functions if plot expression results in matrix (e.g. root(x, [3,4,5]))
* Fix plot expression with localized decimal separator
2021-11-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Apply same logic with separate to command, as with "to" at end of expression, when result contains no unit
* Increase the number of optional custom buttons from 5 to 20
2021-11-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Remove associated bookmark from menu when removing history item
* Select history row on go to bookmark
* Restore position and selection after editing data object
* Set correct reference property value when first editing names of new object
2021-11-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not show division by zero in percentage calculation dialog
2021-11-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Data set (and property) edit dialog improvements - set file and name (if not edited) from title, enabled property options based on value type, hide "Value uses brackets", (un)localize unit expression, etc.
* Improved layout in edit dialogs
* Disable OK button in edit dialogs if name is empty
2021-11-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use editable combo box for data object argument in insert function dialog
* Use small text size and use line wrap for argument description in insert function dialog
* Replace *, /, - with corresponding operator symbols, and vice versa, in more cases (e.g. in edit dialogs)
* Disable name edit dialog for composite units
* Do not show overwrite question for replacement of temporary functions, units, and variables
* Replace occurences of old unit when a unit is edited and switched to a different class
* (Un)localize subfunction expressions in function edit dialog
* Localize variable uncertainty value in variable edit dialog
* Use PACKAGE_LOCALE_DIR instead of getPackageLocaleDir() (from libqalculate), except on Windows
2021-10-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Make history text somewhat selectable (single click on selected item edits cell with non-editable entry)
2021-10-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix compilation in separate directory
2021-10-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Immediately return memory on MR clicked if entire expression was unchanged (or empty)
2021-08-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Ask the user for correct interpretation (once) when entering expression with ambiguous implicit multiplication
2021-08-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix segfault with very old GTK versions (~3.10) when opening unit edit dialog
2021-07-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix segfault without gnuplot
2021-07-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Set minimum height for names and sub function lists
* Convert Celsius to Fahrenheit if no calculation was performed
2021-07-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use entry icons instead of buttons for matrices, dates, and files in insert function dialog, for name in objects edit dialogs, and for file in csv dialogs
* Show full argument description below the entry, instead of short to the right, in insert function dialog
* Add description to units and variables windows (as in functions window)
* Capitalize non-object completion item titles
2021-07-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not use calculate-as-you-type for expressions containing save() or plot() function
2021-06-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Insert "smart parentheses" with right parenthesis key if expression has selection or text cursor is at start
2021-06-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use minus sign instead of function name when applying neg() to expression using keypad button
2021-06-05 Damir Islamov <damir@secretlaboratory.ru>
* Add translator credits to About dialog
2021-05-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add customizable keyboard shortcut for insert result
* Add language option to configuration file
* Fix background color of expression entry in inactive window
2021-05-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Preserve supernumerary function argument definitions
* Add reference column to function argument list
2021-05-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Localize data property values
2021-05-19 leveltrauma <rhade_tm@t-online.de>
* German translation
2021-05-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Remove all except the newest gdbus-nonce-file-* files on exit
2021-05-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix custom keyboard shortcuts without modifier
* Customizable keyboard shortcuts for keep window above, show/hide completion, and perform completion, activate first item (default shortcut Tab)
2021-05-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to keep the main window above other windows (always on top)
2021-05-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add text color option
2021-05-03 Damir Islamov <damir@secretlaboratory.ru>
* Russian translation
2021-04-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show parsing errors and warnings in tooltip for expression status
2021-04-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add plural forms to translated messages
* Add support for boolean assumptions
* Fix type in edit unknown variable dialog
* Set ENABLE_NLS outside of gettext macros
2021-04-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add customizable button padding (and decrease horizontal padding to 6 by default on Windows)
2021-04-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Replace dark theme check box with combo box (with high contrast and default theme options added)
* Enable theme selection on all platforms
2021-04-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Ask (once) for the correct interpretation of dots, when comma is decimal separator
2021-04-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Avoid whole window updates when expression entry state changes from empty to non-empty
2021-04-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not calculate expression immediately on completion if "to" expression requires addition input (e.g. "to base #")
* Do not append degrees at end of sexagesimal output
* Add support for new sexagesimal bases
* Add sexagesimal and time format to "to" menu when appropriate
2021-03-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix keyboard focus when run hidden automatically at startup
2021-02-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* If system tray icon is enabled, clear expression when the main window is hidden, and hide the window when escape key is pressed and expression is empty
2021-02-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show matrix result dialog when number of rows >= 3 (instead rows or columns >= 4), and set initial focus on cancel button
2021-02-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Always save keyboard shortcuts in the same order
2021-01-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add convert to mixed units to result context menu
* Save chain mode setting
2021-01-16 tuberry <17917040+tuberry@users.noreply.github.com>
* Add Simplified Chinese translation
2021-01-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add temperature calculation modes to preferences
* Handle SIGTERM signal
2021-01-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Restore position when restoring window closed to system tray
* Save mode/preferences and definitions before closing to system tray
2021-01-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Make up/down keys in expression history smarter (cycle through expression history in less cases)
* Fix smart parentheses keyboard shortcut (add shift)
2020-12-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Adjust icon/button sizes in history view when custom font is used
* Restore RPN button sizes when decreasing font size
* Fix trailing thin space in multi-line history result
2020-12-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Separate unit edit dialog into two tabs and update unit class names
* Reorganize and add another tab to the preferences dialog
2020-12-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for qalc commands (expression is interpreted as command if it begins with '/')
* Support for reading expressions and commands from file (as in qalc, using command line option -f/--file)
2020-12-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Chain mode (key presses 1, 2, *, 3 results in expression (1+2)*3, with result updated intermittently)
2020-12-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Chain syntax parsing mode (1+2*3=(1+2)*3=9)
* RPN syntax as parsing mode
* Use slider for max plot time
* Configurable calculate-as-you-type add to history delay
2020-12-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use system tray icon (hide the application when the main window is closed) and hide on startup options on Windows
2020-12-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add tooltip to ellipsized parse status
* Reduce max length (from 50 000 to 5000) of saved history item
2020-12-01 Polakrity <75248644+Polakrity@users.noreply.github.com>
* French translation
2020-11-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* New design for expression, status, and result (place all in the same frame and remove border)
* Display progress spinner in the middle of the result space (or in the expression entry if in minimal mode) and show stop icon in the old location
* Increase default size in expression entry and parse status
* Fix complex angle format to-conversion with calculate-as-you-type activated
2020-11-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Case insensitive name completion (as title completion)
* Restrict completion in to-expression based on from value
* Do not match single a, x, or y in title
* Add delayed completion and customize completion items to expression context menu
2020-11-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use false/true instead of 0/1 for result of equality or inequality
2020-11-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix history line breaks in the middle of thin space character
* Fix segfault in floating point dialog when number of bits in specified binary number is lower than expected by the floating point format
* Automatic approximation and fraction mode in Gnome shell search provider
2020-11-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Place equals button (and minimal mode button) inside expression entry (hide when expression empty, and change to clear action when result is up-to-date)
* Change "Ent" to "ENTER" (in keypad) and change orientation of text; Reduce space below top keypad buttons and test two rows of number base conversions with smaller size
2020-10-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use icons for "Value", "Text", and "Copy" in history view
* Hide all history buttons when keypad is shown simultaneously
* Refine (handle roots) determination of visibility of rational number format popup menu items
* Add "Exact" menu item to result popup menu when appropriate
* Only copy the result when clicking the actual result image (and not any empty space to the left)
* Fix temporary result text equals sign with calculate-as-you-type
* Fix equals sign for approximate date and time
* Use Unicode symbols for >=, <=, and != in function argument description and function condition
2020-10-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use combo box for encoding in code() and calendar in date() functions
2020-10-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Always perform conversion to optimal (SI) unit when the expression is a number multiplied by a unit and input equals output
* Completely disable separate to-expression when calculate-as-you-type is activated
2020-10-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix input of circumflex on Windows with dead circumflex without modifier (e.g. German and Swiss keyboard layouts)
2020-10-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve handling of ignore comma/dot option outside of the main expression entry
* Fix alternatives in to menu and result context menu for result in complex angle form
* Set initial nth root dialog value to 2
* Always use decimal base in plot dialog
* Restore initial focus when opening dialogs a second time
* Improve layout in insert function dialog
2020-09-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Notifications for invisible actions (e.g. result left-click copy)
2020-09-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Customizable keypad buttons (all buttons on the right side)
2020-09-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* MR, MC, MS, M+, M-
* Fix programming keypad base conversion for negative integers
* Improve layout of variable edit dialog
* Change "Names Details" button label to "Properties"
* Add and subtract to context menu of variables in STO menu
* Show "simple" in result context menu
* Use v1, v2, ... as default variable names, instead of var_1, var_2, ...
2020-09-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix input of circumflex with dead circumflex key on Windows with new GTK version
2020-09-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix check for updates on startup when accelmap is missing (Windows not affected)
2020-09-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not show exact match with prefix if exact match without prefix was found, in completion
2020-09-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix font coverage check
* Only perform continuous conversion when convert tab is visible
2020-09-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Resize window on keypad or app font change
2020-09-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Insert operator symbols on appropriate key press in various entries for mathematical expressions
* Do not list objects in category with name that is a substring of another category
* Fix continuous parsing of "to"-expression with variable without unit
* Do not italicize %, ‰, and ‱
2020-08-31 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix potential precision loss when performing multiple consecutive unit conversions
* Option to remember window position
2020-08-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix unit conversion search entry losing focus
* Clear search entries when entering character with entry not in focus
2020-08-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add "Copy result to clipboard" to Gnome shell search provider
* Increase default precision to 10
2020-08-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Reduce time before GUI appears on load
2020-08-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add composite units to completion
* Add category to SI unit titles in completion
* Group hexadecimal digits
2020-08-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show error message when gnuplot is not installed when the user tries to open the plot dialog, instead of disabling the menu item
2020-08-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix display of negative number with scientific notation
2020-07-26 VicSanRoPe <?>
* Spanish translation
2020-07-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show bit position for binary number that does not fit in window
2020-07-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Split long numerical results in two lines
* Copy the result when clicking on it
2020-07-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve text layout (do not cut off part of y) in result view
* Do not automatically open any dialogs (for matrices and information messages) during calculate-as-you-type
2020-07-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Auto completion for objects and properites in data set functions
* Fixes for vectors in insert function dialog
* Improve spacing with numbers in result display
2020-07-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add example expressions appendix to manual
2020-07-10 Hanna Knutsson <hanna.knutsson@protonmail.com>