forked from Qalculate/qalculate-gtk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
3467 lines (2326 loc) · 118 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
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>
* Fix Insert button in insert function dialog
* Fix updating of operator symbols in result when preferences change
2020-07-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Fix and improve display of division
* Improve display of roots
2020-06-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <fga.fulvio@gmail.com>
* Portuguese (Brazil) translation
2020-06-19 Nejc Bertoncelj <nejc@bertoncelj.eu.org>
* Slovenian translation
2020-06-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Restore keypad button hover appearance after long press
2020-06-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Hide tooltip after keypad button click
2020-05-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Divide value with time units by hours if time format is used
2020-05-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Reduce the height of the result widget
2020-05-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for automatic updates of self-contained binaries
* Add check for updates menu item
2020-05-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix report bug on Windows
2020-05-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Gnome shell search provider
2020-05-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Dark theme setting on Windows
2020-04-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* History search
* Fix button order in some dialogs
2020-04-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Configurable number of lines in expression entry
* Add "Units & Currencies" tab to preferences dialog
2020-04-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Draw parentheses instead of using scaled symbols from font
2020-04-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* New icon
2020-04-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Minimal window mode (hide everything except the expression entry and, when not empty, the result display)
2020-04-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Persistent keypad option (makes it possible to show keypad and history simultaneously)
2020-03-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix custom expression font with themes other than Adwaita, Yaru, and Ooxmox
2020-03-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Make spacing between UI elements more consistent
2020-03-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Report bug menu item
2020-03-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Optional (at compile time; default off) internal help viewer using WebKitGTK
2020-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Fix initial keyboard shortcuts on first run
2020-02-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix initial window title (use "Qalculate!" instead of "qalculate-gtk")
2020-02-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Floating point conversion dialog
2020-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to enable/disable new version notification
2020-02-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Configurable keyboard shortcuts
2019-12-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Clear expression entry when escape key is pressed
2019-11-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not automatically recalculate expressions with answer variables when calculation/parsing mode has changed
2019-11-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Options to customize the window title - different modes selectable in preferences, command line option, and settitle() function
2019-11-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to select custom application font
2019-11-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix automatic use quotation marks for text arguments in input function dialog
* Option to select custom keypad font
2019-10-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Reset calculate-as-you-type history timeout on cursor move
* Nicer display of floor() and ceil() in result
2019-10-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Angle/phasor notation for complex numbers
2019-10-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Bijective base-26 support
* Improve preservation of display options from "to"-operator after mode changes
2019-10-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Improved RPN support for history actions
2019-09-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* 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 <hanna.knutsson@protonmail.com>
* Fix segfault when saving mode/settings (on exit) if history is empty
2019-09-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add "calculate as you type" result to history after idle time (1.5 s)
2019-09-12 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to move selected history items to top
2019-08-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to automatically calculate the current expression on each change (as you type)
2019-08-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support "where" syntax in continious display of parsed expression
2019-08-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* RPN stack drag and drop
2019-08-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Man page
2019-07-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to delete selected history items
* Fix segfault with command line expression
2019-07-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use typed expression on history insert/copy
* Add insert parsed text menu item, and include both typed and parsed text for full text copy
2019-07-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Hide "Abbreviate Names" in popup menu when appropriate and add separator
* Show custom base result popup menu item
2019-07-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve subscripting of suffixes in history
2019-07-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add "to unicode" conversion
2019-07-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add support for text arguments when hiding default function values in output
* Fix italicization of symbol when function argument
2019-06-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for bases > 36, negative bases, and non-integer bases
* Reduce length of expressions in messages (primarily when using high precision)
* Fix right-click action for cursor right and left keypad buttons
2019-06-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Change programming keypad toggle button text/icon
* Add import definitions file to file menu
* Make most dialogs resizable
2019-05-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix display of number in sexagesimal base or time format
2019-05-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Keyboard shortcut for smart parentheses (Ctrl + parenthesis)
2019-05-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix line breaks placed within Unicode characters in some cases
* Shorten extremely long lines (> 50 000 characters) in history
* Take into account line length (since line breaks now is dynamic) when calculating history limit
* Unmark parentheses when automatically selecting whole expression
* Only use bold parentheses highlighting if text width does not change
* Continuous delete when long-pressing DEL button
2019-05-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix invalid text iterators on rapid input
* Menu item context menu for deletion and update of meta modes
* Do not require confirmation on deletion of variables and history bookmarks from context menu
2019-05-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* History bookmarks and protect (from disappearing of the end of the list) option
2019-05-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show result in different number bases, in place of menus over keypad, when programming keypad is used
2019-05-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Insert date dialog (from Edit menu and expression popup menu)
* Long press/right-click/middle-click actions on buttons in keypad
* "x =" button, and e on separate button in general left keypad
* New keypad buttons for moving cursor and cycling through expression history
* Move percent and raise buttons to the keypad on the right side, and add +/- button
* Add code() and char() to bases button menu, and rand() to mean button menu
* Request integer in dialog for root() and similar
* Do not show insert function dialog for button functions with two arguments
2019-04-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Programming keypad
* Input base selection in expression popup menu
2019-04-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Keypad in number bases dialog (related to issue #93)
* More unobtrusive warnings and errors in number bases dialog
* Bitwise operators and functions in number bases button menu
2019-04-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Input ⊻ (XOR) unsing Ctrl+^ or just ^ (if selected in preferences)
* Do not show 0x prefix for hexadecimal numbers in result
* ⊻ symbol for XOR
2019-04-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Recognize "factor" and "expand" commands at the beginning of the expression
2019-04-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix loading of adaptive interval display from mode
* Factorize/expand improvements
2019-04-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Rename "simplify" to "expand", to avoid confusion
2019-04-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix loading of "Units in Physical Constants" from mode
* Fix loading of interval arithmetic setting
* Fix loading of "variable units" from mode
2019-04-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Reverse order of previous functions, units, and variables in button menus
2019-04-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Hide optional arguments with default value
* Show "optional" as placeholder text in insert function dialog
* Nicer display of derivative in output
2019-04-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix ignore system language on Windows
2019-04-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Hide current angle unit from result
2019-03-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improve/fix "to"-button menu
* Add dynamic convert to menu to result popup menu
2019-03-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix dynamically updated button menus with gtk ~3.24.7
2019-03-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix lost signal handling in conversion tab (fixes search, popup menu, delete icon, etc.)
2019-03-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Ask if the user wants the change the default behaviour and allow multiple instances
2019-03-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Layout fixes when formatting "= approx. 'a'"
2019-03-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Two's complement for hexadecimal
2019-02-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to ignore system language
* Show data object properties message in separate dialog
2019-02-26 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Improved sorting of text string with unicode chars
* Hide unit and constant suffixes in result
2019-02-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Replace decimal with exact decimal rational numbers when exact mode is activated using button
2019-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Replacement approximation dropdown menu with exact toggle button
* Interval calculation method selection (use variance formula for interval calculation by default)
2019-02-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Enable show ending zeroes by default
2019-02-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix convert button
2019-01-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support UTC+/-hh[:mm] and CET time zone conversion (using "to")
2019-01-06 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Nicer display of physical unit relation constant names in completion list
2018-12-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix "gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed"
2018-11-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Reduce result text size to avoid horizontal scrolling
2018-11-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Wrap history lines and right align results
* Improved formatting of result in history
2018-11-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Modified keypad layout
* Replace with icons on RPN stack buttons
* Use 'linked' widget style where appropriate
2018-10-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Set PrintOptions for messages
* Fix adaptive interval display (when +/- in expression)
* Nicer display of lambertw()
2018-08-10 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to disable automatic conversion to local currency (when optimal conversion is activated)
2018-08-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Polar and exponential complex number forms
2018-08-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix theme warning with gtk version < 3.20
* Fix long numbers in RPN operation parse result
* Fix separator for last history item
* Remove function parsing hint for "to" expression
* Allow conversion of the current result using standalone "to" expression (e.g. type "to m" to convert current result to meter)
2018-07-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* More fine-grained completion settings in preferences dialog
* Configurable completion popup delay
* Separate preferences into additional tabs
2018-06-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Completion modes (for different levels of suggestions)
* "Keep open" option for insert function dialogs
* Hide "Insert Emoji" expression context menu item
2018-06-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not retrieve exchange rates not needed
* Focus plot expression entry after graph added, modified or removed
2018-06-13 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Show currency flag also when symbol (instead of ISO code) is used. The flag is placed after number if the currency is placed in front of the number with no space inbetween.
2018-06-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Prefix completion suggestions and prefix handling in unit completion suggestions
2018-05-31 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not enable OK button until values have changed, when editing definitions
2018-05-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* "to base #" conversion
2018-05-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add duodecimal base and Roman numerals to number base conversion dialog
2018-05-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Calendar conversion
* Add "to" conversion for display of numbers in roman, sexagesimal, or time format
* Completion suggestions for "to"-commands
2018-05-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Partial fraction expansion
2018-05-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Match title (and country for currencies) in completion suggestion list
* Show currency flag in result when currency code is used
2018-05-02 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Search box for functions, variables, units, and long unit conversion lists
* Context menu for conversion unit list, and middle click for add to expression
* Use a searchable list view for convert to selection in unit manager
2018-04-28 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Flags for currencies (flags collected by majumeke)
2018-04-11 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix set (optimal) prefix when result is converted to composite unit (with prefix)
2018-04-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* "to"-conversion for physical constants
2018-04-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Support for "handle vector" argument property
2018-04-03 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Time zone conversion
2018-04-01 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Allow user to change decimal separator (and consequently argument separator)
2018-03-30 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix function completion
2018-03-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use the currency menu structure for to button menu when currency unit in result,
and the display all remaining units in the first more menu for other units
* List all currencies in conversion tab
* Hide hidden items (including extra currencies) from completion
* Use recursive directory creation
* Fix save/load of interval arithmetic state
* Add version command line option
2018-02-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add integrate() and dsolve() to button menu
2018-02-07 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix history height not reducable
* Remove wrong tooltips from percentage calculation tool
2018-02-05 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Resize result vertically when the window is resized, if keypad/history/conversion is hidden
2018-01-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Plot line width setting
2018-01-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Add y min/max to plot dialog
* Hide color/monochrome setting (has no effect)
* Increase default and maximum number of plot samples
* Allow resizing of plot dialog
* Add option to not copy digit separator
2018-01-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Implement completion only name property in GUI
2018-01-04 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix never ending cell cycling with tab on last cell in matrix dialog (issue #33)
2017-11-22 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Digit grouping
* Fix segfault on edit names for new item
* Enhanced parsed expression display
2017-11-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Option to disable units in physical constants
2017-11-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Interval arithmetic
* Use 10^n instead of E-notation for main result display (configurable)
2017-10-09 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Enhanced support for duodecimal numbers
2017-09-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix Home and End keys in expression entry
* Use Up key if not on first line and Down key if not on last line for movement within expression entry
2017-09-15 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Version check on Windows
* Fix integer argument spin button
2017-09-08 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Proper root and abs display
* Enhanced display of nested exponentiation
2017-08-29 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Multiple indeces (vector) accepted in answer() and expression() functions. Used for inserting value when multiple items is selected.
* Highlight matching parentheses
* Go back to previous RPN mode settings (separating stack and syntax completely) and use all keyboard keys for RPN operations by default
2017-08-27 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Remove assumption type complex from GUI
2017-08-25 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fix parse status function argument shortening and ellipsizing
2017-08-24 Hanna Knutsson <hanna.knutsson@protonmail.com>
* New icon (mainly because of missing scalable image for the old)
2017-08-23 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Enhanced superscript on buttons (do not use <sup>)
2017-08-21 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Do not save height of keypad or window with tabs hidden
2017-08-20 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Expression undo/redo
2017-08-19 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Fixed custom font sizes
* Default to a larger font size
* Use '×' (00D6) as default mulitplication sign and add middle dot as alternative multiplication sign (both present in more fonts than the true multiplication dot)
* Fixed/enhanced matrix/vector editing
2017-08-18 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Use glib-compile-resources for ui files (makes it easier to relocate or run the application without installing)
* Fix matrix/vector editing
2017-08-17 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Apply functions with more than one argument to the stack
2017-08-16 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Multiline expression entry
2017-08-14 Hanna Knutsson <hanna.knutsson@protonmail.com>
* Percentage calculation dialog