Numlex 4.1.0
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.appinto 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).