Skip to content

Releases: vetux/qcalculator

Version 0.6.4

16 May 16:47
Compare
Choose a tag to compare

Added

  • Setting for clearing the result from the input line
  • Setting for automatically loading symbol table on startup

Fixed

  • Reduced startup time on first launch on windows
  • Removed the history scrollbar style sheet
  • Symbol table history is now correctly sorted by last used path

Version 0.6.3

24 Oct 15:19
Compare
Choose a tag to compare

Fixed

  • Pressing return in the input is not blocked anymore after the completer popup was cancelled
  • Symbol editor window title path '*' is now consistent with whether or not the current data has been saved

Changed

  • Python addons are now stored in separate packages for each addon and only the addon directory is added to the python path.

Version 0.6.1

10 Oct 16:31
Compare
Choose a tag to compare

Fixed

  • Icons are now properly aligned
  • NaN and Infinite results are now correctly displayed on win32

Changed

  • Various tweaks to the user interface

Version 0.6.0

09 Oct 16:20
Compare
Choose a tag to compare

Changes

  • mpdecimal is now used as arithmetic type (Decimal floating point instead of Binary floating point)
  • Warnings and errors are now displayed in the calculator window instead of a separate dialog
  • Python initialization is now optional
  • Python paths can now be configured
  • Python std streams are now redirected to the console
  • Added icons

Installation

Linux

  1. Install the qt5 and the python3 packages in the package manager of your distribution.
  2. Download and extract qcalculator_v0_6_0_GCC_linux_64bit.zip to a directory of your choice
  3. Run qcalculator

Windows

  1. Download and extract qcalculator_v0_6_0_msvc2017_64bit.zip to a directory of your choice
  2. Run qCalculator

(Optional, but required for using addons)

  1. Download and Install Python3
  2. Install PySide2 in your python3 installation using pip (eg. python.exe -m pip install PySide2)
  3. If required override the python default path in the settings to point to the folders containing the standard library of your python installation

Addons

  1. Download qcalculator_addons.zip
  2. Open the "Addons" tab in the qCalculator settings
  3. Click the install button and select the downloaded file

Version 0.5.0

16 Apr 10:44
Compare
Choose a tag to compare

New Features:

  • Python console window
  • Automatic precision handling for symbol table variable and constants

Changes:

  • Layout redesign, tab widget removed, symbol table editor moved into separate window

Version 0.4.0

15 Apr 16:03
139fe19
Compare
Choose a tag to compare

Changes:

  • Use MPFR for arithmetics with user configurable precision and rounding
  • New history and symbols editor gui
  • BitView, Numpad and Numeral system converter are now addons

Version 0.3.3

05 Apr 16:33
da7d9d5
Compare
Choose a tag to compare

Changes v0.3.0:

  • First iteration of the addon infrastructure (The interfacing between presenter and python is subject to change)
  • General GUI layout redesign
  • Function editor redesign

Changes v0.3.1:

  • Remove main window title

Changes v0.3.2:

  • Update display application version

Changes v0.3.3:

  • Fix dont show again checkbox in addons information dialog

v0.3.2

05 Apr 16:23
21ff5ad
Compare
Choose a tag to compare

Changes v0.3.0:

  • First iteration of addon infrastructure (The interfacing between presenter and python is subject to change)
  • General GUI layout redesign
  • Function editor redesign

Changes v0.3.1:

  • Remove main window title

Changes v0.3.2:

  • Update display application version

Version 0.3.1

05 Apr 16:17
0223d73
Compare
Choose a tag to compare

Changes v0.3.0:

  • First iteration of addon infrastructure (The interfacing between presenter and python is subject to change)
  • General GUI layout redesign
  • Function editor redesign

Changes v0.3.1:

  • Remove main window title

Version 0.3.0

05 Apr 16:05
5568d7f
Compare
Choose a tag to compare

Changes:

  • First iteration of addon infrastructure (The interfacing between presenter and python is subject to change)
  • General GUI layout redesign
  • Function editor redesign