2025-02-22 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Indicate input and output base using overline and underline in programming keypad when input and output base differs

2025-02-20 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix previous result displayed with changed output format despite cleared result after modified input format

2025-02-18 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix expression field appearance with Breeze theme when compiled against gtk < 3.18 and run agains gtk >= 3.22 (e.g. with self-contained GNU/Linux binaries)

2025-02-17 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Disable "Use keyboard keys for RPN" when RPN syntax is enabled

2025-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix roman numerals in number base keypad menu
	* Fix roman numerals expression base button in number bases dialog

2025-02-12 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix keyboard shortcut input dialog when modifier is released first

2025-02-11 Frédéric Brière <fbriere@fbriere.net>

	* Various manual languange fixes

2025-02-09 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Enable Ok button when unit descriptions has changed

2025-02-06 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Tooltips improvements and fixes

2025-02-03 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix updating of show parsed expression in result field in preferences in some cases when changed from context menu
	* Update show expression status in preferences when changed from context menu

2025-02-02 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix mode menu items sometimes not functioning properly after a mode has been added or removed

2025-01-30 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix right status context menu not updated (one step behind)
	* Fix mnemonics conflicts

2025-01-28 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix segfault when deleting object

2025-01-27 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Do not add hidden or inactive user object to menu
	* Do not add new/edited hidden or inactive object to recent objects in menu

2025-01-17 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix copy unformatted ASCII without units when unit is placed before quantity (when unit is a currency)

2025-01-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

	* Fix date (month off by one), after "Search by Date…", in history context menu

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>
