github bornova/numara-calculator v7.6.1

latest release: v7.6.2
3 hours ago

New Features & Enhancements

  • Added Service Worker offline support and improved mobile input ergonomics for the web app.
  • Replaced page list drag-and-drop reordering with a smooth, vertical-axis-locked pointer implementation with auto-scrolling and FLIP animations.
  • Wired application menu single-page Import and Export actions on desktop.
  • Updated Plot Axis Settings dialog spacing and button alignment to match application settings.
  • Updated core dependencies to their latest versions (including Electron, Math.js, UIkit, and CodeMirror).

Bug Fixes

  • Fixed function plotting when expressions reference user-defined variables or non-default parameter names, and pre-compiled plot expressions for faster hover tooltips.
  • Fixed editor search panel stealing cursor selection while typing in the document.
  • Fixed comma-locale input parsing when inputLocale is disabled.
  • Fixed single-letter unit and constant names being usable as line labels (c: 10, m: 20).
  • Fixed line continuation (contPrevLine) incorrectly attaching to comment lines.
  • Fixed calendar date arithmetic (months, quarters, years) to preserve exact calendar dates instead of fixed 30-day approximations.
  • Fixed folder sync handling when .num files are deleted externally, debounced file watcher events to prevent partial-write race conditions, and sanitized page/plot export filenames.
  • Fixed "Copy all" and "Copy all answers" to respect the copyThouSep setting and plot expressions.
  • Fixed truncated answer tooltips and editor function/variable tooltips for serialized worker functions.
  • Fixed answerPosition: Below Expression line widget indices when inserting or deleting lines above existing widgets.

Performance & Maintenance

  • Improved background worker incremental evaluation caching, automatic cache invalidation on settings/page/currency/UDF changes, and $O(1)$ cache-hit prefix reuse.
  • Optimized output line height synchronization, startup initialization, print view generation, and editor tooltip lookups.
  • Removed unused CSS rules, markup classes, and unreferenced font and desktop assets from the web Service Worker precache.

Don't miss a new numara-calculator release

NewReleases is sending notifications on new releases.