forked from Qalculate/qalculate-gtk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
3946 lines (2609 loc) · 138 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
2023-11-12 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Improve decision to (not) update calculate-as-you-type result when last character is an operator
2023-09-21 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Auto-update number bases above programming keypad when entering simple integers, even if calculate-as-you-type is deactivated
2023-08-13 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Add Microship (PIC16/17) 24 and 32 bit floating point formats
2023-07-16 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Add option to disable tooltips (all or only in keypad)
2023-07-14 Hanna Knutsson <[email protected]>
* Update variable, function, unit, unknown, and matrix edit dialogs to match the corresponding dialogs in qalculate-qt
2023-06-28 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Fix copy unformatted ascii when local digit group separator is same as selected decimal separator
2023-04-06 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Show value of local variables using current output options in completion list
2023-02-21 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Do not show prefix + unit in completion list if conflicts with variable or function
2023-02-06 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Use Unicode symbol for minus in scientific e notation
2023-01-11 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Place "Inactive" at top of categories list
2022-12-22 Hanna Knutsson <[email protected]>
* Align completion list to beginning of word
2022-12-16 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fixes for completion list opened upwards
* Disable Apply, in functions dialog, for log() function
2022-12-02 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Use history font for RPN stack list
2022-10-24 Hanna Knutsson <[email protected]>
* Fix unit names dialog
2022-09-26 Hanna Knutsson <[email protected]>
* Show exchange rates source (and update time) for current calculation in tooltip
2022-09-15 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Fix copying of result during delay before calculate-as-you-type result is added to history
2022-08-13 Hanna Knutsson <[email protected]>
* Support for var=a syntax for variable assignment
2022-05-20 Hanna Knutsson <[email protected]>
* Fix scaling of result (when it does not fit)
2022-05-14 Hanna Knutsson <[email protected]>
* Fix action (e.g. conversion, factorization) on uncalculated expression
2022-05-12 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Add support for binary-coded decimals (BCD)
2022-04-25 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Use formatted output in status display
2022-04-21 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Fix wrong tooltips in completion tab of preferences dialog
2022-03-26 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Update of German translation
2022-03-23 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Remove system tray icon before exit
* Do not add separator line if history duplicate was prevented
2022-03-17 Hanna Knutsson <[email protected]>
* Fix "Customize completion…" item in expression popup menu
* Fix segfault if result widget is not realized when first drawing
2022-03-12 Hanna Knutsson <[email protected]>
* Fix result display inconsistency when reopening from tray icon
2022-03-07 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Do not show parsed value in history if the same as entered expression
2022-02-13 Hanna Knutsson <[email protected]>
* Keep custom language setting (manually set in configuration file)
2022-02-07 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix loading of keyboard shortcuts and custom buttons with space in value or label
2022-01-29 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Use HTML formatting in history view
2022-01-21 Jakub Jirutka <[email protected]>
* Install search provider to libexecdir instead of libdir
* Do not rewrite -Os to -O2
2022-01-05 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Iconify activated window first to bring it to the front with input focus
2021-12-15 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Do not show division by zero in percentage calculation dialog
2021-11-10 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Make history text somewhat selectable (single click on selected item edits cell with non-editable entry)
2021-10-12 Hanna Knutsson <[email protected]>
* Fix compilation in separate directory
2021-10-10 Hanna Knutsson <[email protected]>
* Immediately return memory on MR clicked if entire expression was unchanged (or empty)
2021-08-28 Hanna Knutsson <[email protected]>
* Ask the user for correct interpretation (once) when entering expression with ambiguous implicit multiplication
2021-08-27 Hanna Knutsson <[email protected]>
* Fix segfault with very old GTK versions (~3.10) when opening unit edit dialog
2021-07-29 Hanna Knutsson <[email protected]>
* Fix segfault without gnuplot
2021-07-27 Hanna Knutsson <[email protected]>
* Set minimum height for names and sub function lists
* Convert Celsius to Fahrenheit if no calculation was performed
2021-07-10 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Do not use calculate-as-you-type for expressions containing save() or plot() function
2021-06-16 Hanna Knutsson <[email protected]>
* Insert "smart parentheses" with right parenthesis key if expression has selection or text cursor is at start
2021-06-05 Hanna Knutsson <[email protected]>
* Use minus sign instead of function name when applying neg() to expression using keypad button
2021-06-05 Damir Islamov <[email protected]>
* Add translator credits to About dialog
2021-05-27 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Preserve supernumerary function argument definitions
* Add reference column to function argument list
2021-05-19 Hanna Knutsson <[email protected]>
* Localize data property values
2021-05-19 leveltrauma <[email protected]>
* German translation
2021-05-16 Hanna Knutsson <[email protected]>
* Remove all except the newest gdbus-nonce-file-* files on exit
2021-05-14 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Option to keep the main window above other windows (always on top)
2021-05-09 Hanna Knutsson <[email protected]>
* Add text color option
2021-05-03 Damir Islamov <[email protected]>
* Russian translation
2021-04-26 Hanna Knutsson <[email protected]>
* Show parsing errors and warnings in tooltip for expression status
2021-04-25 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Add customizable button padding (and decrease horizontal padding to 6 by default on Windows)
2021-04-19 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Ask (once) for the correct interpretation of dots, when comma is decimal separator
2021-04-13 Hanna Knutsson <[email protected]>
* Avoid whole window updates when expression entry state changes from empty to non-empty
2021-04-04 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix keyboard focus when run hidden automatically at startup
2021-02-22 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Always save keyboard shortcuts in the same order
2021-01-22 Hanna Knutsson <[email protected]>
* Add convert to mixed units to result context menu
* Save chain mode setting
2021-01-16 tuberry <[email protected]>
* Add Simplified Chinese translation
2021-01-14 Hanna Knutsson <[email protected]>
* Add temperature calculation modes to preferences
* Handle SIGTERM signal
2021-01-12 Hanna Knutsson <[email protected]>
* Restore position when restoring window closed to system tray
* Save mode/preferences and definitions before closing to system tray
2021-01-01 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Chain mode (key presses 1, 2, *, 3 results in expression (1+2)*3, with result updated intermittently)
2020-12-11 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Add tooltip to ellipsized parse status
* Reduce max length (from 50 000 to 5000) of saved history item
2020-12-01 Polakrity <[email protected]>
* French translation
2020-11-30 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Use false/true instead of 0/1 for result of equality or inequality
2020-11-17 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Use combo box for encoding in code() and calendar in date() functions
2020-10-23 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix input of circumflex on Windows with dead circumflex without modifier (e.g. German and Swiss keyboard layouts)
2020-10-18 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Notifications for invisible actions (e.g. result left-click copy)
2020-09-29 Hanna Knutsson <[email protected]>
* Customizable keypad buttons (all buttons on the right side)
2020-09-28 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix input of circumflex with dead circumflex key on Windows with new GTK version
2020-09-13 Hanna Knutsson <[email protected]>
* Fix check for updates on startup when accelmap is missing (Windows not affected)
2020-09-09 Hanna Knutsson <[email protected]>
* Do not show exact match with prefix if exact match without prefix was found, in completion
2020-09-06 Hanna Knutsson <[email protected]>
* Fix font coverage check
* Only perform continuous conversion when convert tab is visible
2020-09-05 Hanna Knutsson <[email protected]>
* Resize window on keypad or app font change
2020-09-04 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix potential precision loss when performing multiple consecutive unit conversions
* Option to remember window position
2020-08-30 Hanna Knutsson <[email protected]>
* Fix unit conversion search entry losing focus
* Clear search entries when entering character with entry not in focus
2020-08-29 Hanna Knutsson <[email protected]>
* Add "Copy result to clipboard" to Gnome shell search provider
* Increase default precision to 10
2020-08-27 Hanna Knutsson <[email protected]>
* Reduce time before GUI appears on load
2020-08-06 Hanna Knutsson <[email protected]>
* Add composite units to completion
* Add category to SI unit titles in completion
* Group hexadecimal digits
2020-08-03 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* Fix display of negative number with scientific notation
2020-07-26 VicSanRoPe <?>
* Spanish translation
2020-07-23 Hanna Knutsson <[email protected]>
* Show bit position for binary number that does not fit in window
2020-07-22 Hanna Knutsson <[email protected]>
* Split long numerical results in two lines
* Copy the result when clicking on it
2020-07-21 Hanna Knutsson <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Add example expressions appendix to manual
2020-07-10 Hanna Knutsson <[email protected]>
* Fix Insert button in insert function dialog
* Fix updating of operator symbols in result when preferences change
2020-07-04 Hanna Knutsson <[email protected]>
* Use middle dot instead of multiplication x in unit expressions
* Fix alignment and improve spacing in flat division (primarily in unit expressions)
* Improve display of abs(), ceil(), and floor()
* Move negative exponents menu item (negative exponents now only applies to units)
* Disable prefixes by default for scientific, engineering, and pure modes
* Do not disable sort minus last and enable negative exponents in scientific and pure modes if these options has been explicitely set by the user (when in one of these modes)
2020-07-02 Hanna Knutsson <[email protected]>
* Fix and improve display of division
* Improve display of roots
2020-06-28 Hanna Knutsson <[email protected]>
* Option to hide left or right part of the keypad
* Replace fraction mode combo box with a single toggle button
2020-06-23 Fúlvio Alves <[email protected]>
* Portuguese (Brazil) translation
2020-06-19 Nejc Bertoncelj <[email protected]>
* Slovenian translation
2020-06-12 Hanna Knutsson <[email protected]>
* Restore keypad button hover appearance after long press
2020-06-11 Hanna Knutsson <[email protected]>
* Hide tooltip after keypad button click
2020-05-24 Hanna Knutsson <[email protected]>
* Allow multiple "to"-conversions in one expression (e.g. "5 m/s to hex to ft to h = 0xE6AF.1E*ft∕h)
* Option to clear history on exit
* Support specification of number of bits for hexadecimal "to" conversion (4 to hex16 = 0004)
2020-05-21 Hanna Knutsson <[email protected]>
* Divide value with time units by hours if time format is used
2020-05-19 Hanna Knutsson <[email protected]>
* Do not add current calculation again to history after removing (or moving) history item, when calculate-as-you-type is activated
* Do not clear result after removal of history item, if not the current result was removed
2020-05-17 Hanna Knutsson <[email protected]>
* Reduce the height of the result widget
2020-05-15 Hanna Knutsson <[email protected]>
* Support for automatic updates of self-contained binaries
* Add check for updates menu item
2020-05-12 Hanna Knutsson <[email protected]>
* Fix report bug on Windows
2020-05-06 Hanna Knutsson <[email protected]>
* Improved handling of vectors and matrices in insert function dialog
* Fixes and improvements for old gtk versions
* --without-local-help configure option
* Configurable time limit for plot
2020-05-02 Hanna Knutsson <[email protected]>
* Gnome shell search provider
2020-05-01 Hanna Knutsson <[email protected]>
* Dark theme setting on Windows
2020-04-28 Hanna Knutsson <[email protected]>
* History search
* Fix button order in some dialogs
2020-04-27 Hanna Knutsson <[email protected]>
* Improved handling of long history bookmarks
* Only add message to history when expression consists of error(), warning(), or message() function
* Interpret text after hashtag (#), in expression, as comments (add as separate history item if expression begins with double hashtags)
* Fix move to top for last history item
2020-04-25 Hanna Knutsson <[email protected]>
* Configurable number of lines in expression entry
* Add "Units & Currencies" tab to preferences dialog
2020-04-24 Hanna Knutsson <[email protected]>
* Add angle unit selection to sin, cos, and tan button menus
* Add right status popup menu with angle unit selection, etc.
* Make it possible to set keyboard shortcut for angle units
* Improved keyboard shortcuts dialog
2020-04-22 Hanna Knutsson <[email protected]>
* Reduce distance between base and exponent in result
* Ellipsize long variable values used as title in completion popup (fixes segfault)
2020-04-20 Hanna Knutsson <[email protected]>
* Draw parentheses instead of using scaled symbols from font
2020-04-15 Hanna Knutsson <[email protected]>
* New icon
2020-04-03 Hanna Knutsson <[email protected]>
* Minimal window mode (hide everything except the expression entry and, when not empty, the result display)
2020-04-01 Hanna Knutsson <[email protected]>
* Persistent keypad option (makes it possible to show keypad and history simultaneously)
2020-03-30 Hanna Knutsson <[email protected]>
* Fix custom expression font with themes other than Adwaita, Yaru, and Ooxmox
2020-03-15 Hanna Knutsson <[email protected]>
* Make spacing between UI elements more consistent
2020-03-12 Hanna Knutsson <[email protected]>
* Report bug menu item
2020-03-10 Hanna Knutsson <[email protected]>
* Optional (at compile time; default off) internal help viewer using WebKitGTK
2020-02-27 Hanna Knutsson <[email protected]>
* Improve appearance on Ubuntu 16.04 (fix missing icon on edit register button and disable vertically linked buttons for incompatible themes)
2020-02-26 Hanna Knutsson <[email protected]>
* Fix initial keyboard shortcuts on first run
2020-02-20 Hanna Knutsson <[email protected]>
* Fix initial window title (use "Qalculate!" instead of "qalculate-gtk")
2020-02-17 Hanna Knutsson <[email protected]>
* Floating point conversion dialog
2020-02-16 Hanna Knutsson <[email protected]>
* Option to enable/disable new version notification
2020-02-13 Hanna Knutsson <[email protected]>
* binary16/fp16, binary32/fp32/float, binary64/fp64/double, and binary128/fp128 "to" conversion
* Support specification of number of bits for binary "to" conversion (4 to bin16 = 0000 0000 0000 0100)
2020-01-03 Hanna Knutsson <[email protected]>
* Configurable keyboard shortcuts
2019-12-27 Hanna Knutsson <[email protected]>
* Add base units (or local currency) to expression when "to"-expression specifies unit conversion and original expression does not include any units
2019-12-19 Hanna Knutsson <[email protected]>
* Clear expression entry when escape key is pressed
2019-11-08 Hanna Knutsson <[email protected]>
* Do not automatically recalculate expressions with answer variables when calculation/parsing mode has changed
2019-11-07 Hanna Knutsson <[email protected]>
* Options to customize the window title - different modes selectable in preferences, command line option, and settitle() function
2019-11-06 Hanna Knutsson <[email protected]>
* Option to select custom application font
2019-11-05 Hanna Knutsson <[email protected]>
* Fix automatic use quotation marks for text arguments in input function dialog
* Option to select custom keypad font
2019-10-24 Hanna Knutsson <[email protected]>
* Reset calculate-as-you-type history timeout on cursor move
* Nicer display of floor() and ceil() in result
2019-10-17 Hanna Knutsson <[email protected]>
* Angle/phasor notation for complex numbers
2019-10-10 Hanna Knutsson <[email protected]>
* Bijective base-26 support
* Improve preservation of display options from "to"-operator after mode changes
2019-10-09 Hanna Knutsson <[email protected]>
* Option to use binary prefixes by default for information units
* "b?"-syntax (unit expression prefix) for optimal binary prefix (e.g. "b?byte")
* Improvements for '?' (optimal prefix) in conversion expression
2019-10-02 Hanna Knutsson <[email protected]>
* Improved RPN support for history actions
2019-09-30 Hanna Knutsson <[email protected]>
* Add keyboard shortcuts for RPN stack manipulation
* Add button for calculation of RPN stack total
* Add context menu to RPN stack
* Use RPN stack for values in insert function dialog and add "Apply to Stack" button
2019-09-27 Hanna Knutsson <[email protected]>
* Add RPN negate button with Ctrl+'-' shortcut
* Negate on subtract button right-click
* RPN "LAST x" button (for retrieval of the top stack value before the last operation)
2019-09-26 Hanna Knutsson <[email protected]>