GitHub

Version 2.3.4

Bugfix: restore open file โ†’ plot pipeline broken by refactor

Version 2.3.3

Version 2.3.3 ๐Ÿš€

๐Ÿ“ˆ Plotting

  • Plot rendering performance has been improved across all modes.
  • 3D zooming and rotation are smoother and more responsive.
  • Support for 2D parametric functions (x(t), y(t)) has been added.
  • Axis names are now used consistently in plot data headers.
  • 3D axes are disabled when not required to ensure consistent rendering.
  • Default plot styles have been updated:
    • 2D & 3D functions render as points by default instead of lines.

๐Ÿ–ฅ๏ธ Interface

  • Input options have been simplified to show only supported modes.
  • Parametric input is available for 2D functions.
  • The main window layout has been adjusted for improved spacing and alignment.

  • Many bugs detected after previous version were fixed.
  • UI Font changed from Cantrell to Inter. (Better Greek coverage)

Version 2.3.2

Version 2.3.2

๐ŸŽจ UI / UX Improvements

  • Math Symbols panel added for easy input of Greek letters and math symbols.
  • Enhanced dark mode support; the theme now remembers your preference.
  • Notes tab now scrollable for better readability.

๐Ÿ“Š Plotting & Data Handling

  • Simplified plotting workflow: 3D axes now render more reliably, and all plot types use consistent data columns.
  • Improved CSV support and dataset information display, including additional statistics.
  • SIF function mode now automatically enables the ranges panel when equations are entered.

๐Ÿ”ง Build & Packaging

  • Bundled fonts for better display of special characters.
  • Snap store support added for easier installation.

๐Ÿ“š Documentation

  • Updated README with clearer build instructions and download options.

Version 2.3.1

๐Ÿ“ฆ Version 2.3.1 โ€“ Notable Changes

๐ŸŽจ UI Changes

  • Major UI overhaul for a cleaner layout.
  • Increased size of "Replot" and "Run" buttons; removed green color.
  • Added internal padding in inputs.
  • Improved toolbar control arrangement in SIF.
  • Consolidated global UI properties into a single configuration file.

๐Ÿž Fixes

  • Correct Z-data header display in Data Viewer.
  • Missing "Ranges" label now appears in SIF view.
  • Fixed broken links in documentation.
  • Resolved accidental global scope in main UI frame.

๐Ÿ“š Documentation

  • Added DOI badge to README for citation reference.

๐Ÿ”ง Build & Maintenance

  • Updated POM to use a single pom.xml with multiple executions.
  • Updated AppImage build process and tool location.

Version 2.3

๐Ÿ“ฆ Version 2.3 โ€“ Notable Changes

โœจ Major Additions

  • Added toolbar to PlotView for quick access to common actions
  • DataViewer UI overhaul: improved layout and drag-and-drop support from spreadsheet
  • New colored CLI REPL mode and improved argument parsing
  • Enhanced validation and user feedback in SystemInputFrame: Controls automatically enable/disable based on what you typed.

๐Ÿง  Refactors

  • Migrated UI to a declarative style using custom declarative framework (DUI):
    • UIInput, UIGrid, UIBorderPane and friends
    • StateVar bindings and cleaner event handling
  • Removed legacy Rhino parser. The internal TreeParser has some bugfixes related to operator precedence
  • Simplified solver logic and internal data flow

๐Ÿž Fixes

  • Fixed data column switching not working from DataViewer
  • Fixed UI desync after setSystem() calls
  • Prevented invalid range inputs and 2D/3D toggle conflicts

๐Ÿงช Testing & Cleanup

  • Added unit tests for parser and math handling
  • Removed legacy code and redundant fields
  • Updated README and streamlined POM (now auto-generates parser files)
  • AppImage runtime is autogenerated (#13)

Version 2.2.6

UI Improvements and bugfixes.

Version 2.2.5

In-app Help and various important web links are added.

Version 2.2.4 : Flathub support

v2.2.4
update summary in metainfo

Version 2.2.1

  • Automatically zoom plot.
  • 3d axes (preliminary)
  • Reorganization and cleanup
  • New JavaCC based parser.
  • new AppImage build

Version 2.1.1

  1. Bugfixes
  2. Preliminary JS Console added.

Read the original on github.com โ†—