Skip to content

Numlex 4.1.0

Choose a tag to compare

@Qulierm Qulierm released this 29 Aug 12:43
· 169 commits to main since this release

Numlex 4.1.0

What's new

  • Global custom constants. Settings → Constants: up to 100 user-defined named values — scalar formulas (PI = 3.141592653589793), percentages (Tax = 20%) and single-fiat money (Monthly Rent = $2,500). Constants can reference each other in any row order, with per-row dependency and cycle validation, live status per row, and a strict resolver shared by every evaluator, token, previous-answer, auto-titling and syntax-highlighting path. New rows get valid generated names (constant, constant_2, …).
  • Expanded currencies and conversions. 166 live fiat currency codes with safe output symbols and English names, plus ~290 measurement units across length, area, volume, mass, time, speed, pressure, force, torque, energy, power, flow, viscosity and engineering units.
  • Visible New Sheet list animation. Creating a sheet now animates its insertion in the sidebar.
  • Compact Settings window. The Settings window opens at a compact 720×460 with a constrained resize range; every tab (General, Constants, Styling) fits without scrolling.

Notes: .nlx exports never embed global constants — they travel with the app settings only. Constant values intentionally do not support unit-bearing expressions (use the conversion grammar in sheets for those).

Requirements & install

  • macOS 26 or later, Apple Silicon (arm64).
  • Ad-hoc signed, not notarized (no Developer ID). Drag Numlex.app into Applications; on first launch, Control-click (or right-click) the app and choose Open to bypass the Gatekeeper warning.
  • Verify the download: shasum -a 256 -c SHA256SUMS (checksum file is a release asset).