Skip to content

Releases

Calculon v0.3.0

Choose a tag to compare

@sprytnyk sprytnyk released this 14 Nov 14:26
v0.3.0
38824a2

Named subtotals, list numbers, Soulver exports and shorter answers, plus a set of fixes found by checking sheets against Soulver.

Highlights

  • Name a subtotal. A line with just housing = names the subtotal of the lines above it, so you can use housing further down. housing = subtotal still works.
  • List numbers like 1., 1) and • at the start of a line are skipped, so 3. housing = 5 still makes a variable. A leading number the maths leaves out, as in 4 Car $200, is dimmed.
  • Sheets exported from Soulver keep their line references, like [$1 000,00](line2), and give the same answers.
  • Money times money works as in Soulver, where the right-hand currency wins: $5 × €5 = €25, $5^2 = $25.
  • The answers column shortens big answers to $386.8M, 1B and so on (млн, млрд, трлн in Ukrainian). Hovering, copying and the total keep the full number.
  • Answers round to 3 decimals by default instead of 6. If you already have saved settings, they keep their value. Change Decimal places in Settings to switch.
  • Seconds and minutes show as s and min (с and хв in Ukrainian).

Fixes

  • A line that starts with an operator continues from the answer on the line just above, - included, as when you type it in Soulver. $1000 then -200 gives $800. It no longer reaches past empty lines or headings. Anything in front of the operator stops it (Refund: -200), and a line like - milk gets no answer instead of repeating the one above.
  • 50 USD in EUR at 1.05 USD/EUR showed "no exchange rate for EUR". It now uses the rate the other way.
  • 5 ft 3 in in cm gave 3 cm. The first in now reads as inches.
  • A year is 365.2425 days, as in Soulver, so $24 a day for a year and monthly amounts match Soulver to the cent.
  • 1 decade in years gave "incompatible units". Ukrainian now reads decades and centuries too.
  • Tabs are 4 spaces wide in every sheet. Sheets opened after the first one had 8.

Install

  • Linux: unpack and run ./calculon.
  • Windows: unpack and run calculon.exe. It isn't code-signed, so SmartScreen may ask to confirm the first start (More info → Run anyway).
  • macOS: pick macos_arm64 for Apple Silicon, macos_x64 for Intel, and drag Calculon.app into Applications. It isn't notarized, so macOS blocks it the first time. Try to open it, then go to System Settings, open Privacy & Security and click Open Anyway. Or run xattr -dr com.apple.quarantine /Applications/Calculon.app.

Verify

gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum --ignore-missing -c SHA256SUMS

Full Changelog: v0.2.0...v0.3.0

Calculon v0.2.0

Choose a tag to compare

@sprytnyk sprytnyk released this 13 Nov 21:50
v0.2.0
c63c5fc

Calculon now plans trips with @from and @to, checks spelling in English and Ukrainian, and has a second theme, Glacier.

Highlights

  • Trip plans and schedules. @from 14.11.2026 starts a timeline. Each labelled length of time below it, like Lisbon: 3 days, moves the timeline on and shows the date it reaches. @to 18.11.2026 says how much time is left before that date, or how far over it goes. @від and @до work in Ukrainian. Help (F1) has a section on it.
  • Nights are a length of time. 2 nights adds to dates and converts to hours, and still cancels out in rates like €95/night. Ukrainian sheets understand ніч, ночі and ночей. A date with a time plus nights ends at 12:00 check-out time.
  • Spell check in English and Ukrainian, using the Hunspell dictionaries already installed on your system. Turn it on with View, Check Spelling (F7) or in Settings. Numbers, units, currencies and variables aren't checked. Right-click a misspelled word for suggestions, Add to Dictionary or Ignore. Settings shows which dictionaries were found and how to install a missing one.
  • A new right-click menu with the same items, icons and shortcuts as the Edit menu, in both languages. Qt's stock menu showed its own labels and the system's icons.
  • A second colour theme, Glacier, in cool slate and blue, next to the warm Ember theme. Pick it in View, Theme or in Settings. Light, dark and system modes are now under View, Appearance.
  • Ukrainian sheets read при like по, so 200 км при 80 км/год gives 2,5 години.
  • Calculon has a website now: https://sprytnyk.github.io/calculon/

Fixes

  • A date followed by a time, like 11.11.2026 15:00 or Nov 11, 2026 at 3pm, showed only the time. Now the two join, with a space, at, @ or a comma between them, so 12 November, 17:00 copied from an answer works when pasted back.
  • March 5, 10:00 - 11:30 gave more than 8 months, because the second time took today's date. A time without a date now takes the date from the other side.
  • 2 nights × $95/night gave $190/night instead of $190.
  • A label ending in a digit, like Hotel 2 or iPhone 16, wasn't read as a label, so a timeline skipped that line without a warning.

Install

  • Linux: unpack and run ./calculon.
  • Windows: unpack and run calculon.exe. It isn't code-signed, so SmartScreen may ask to confirm the first start (click More info, then Run anyway).
  • macOS: pick macos_arm64 for Apple Silicon, macos_x64 for Intel, and drag Calculon.app into Applications. It isn't notarized, so macOS blocks it the first time. Try to open it, then go to System Settings, open Privacy & Security and click Open Anyway. Or run xattr -dr com.apple.quarantine /Applications/Calculon.app.

Verify

gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum --ignore-missing -c SHA256SUMS

Full Changelog: v0.1.2...v0.2.0

Calculon v0.1.2

Choose a tag to compare

@sprytnyk sprytnyk released this 11 Nov 09:34
v0.1.2
576da04

Calculon now reads 5к as 5 000 in Ukrainian sheets, and starts even when Windows blocks the Documents folder.

Fixes

  • Ukrainian sheets ignored a Cyrillic к after a number, so 5к - 55 gave -50. Now к and К mean thousands, like k, and 5к - 55 gives 4 945.
  • On Windows, Controlled folder access in Windows Security can stop Calculon from creating Documents\Calculon, and the app failed to start. Now it saves sheets in %LOCALAPPDATA%\Calculon\Sheets and tells you why. Allow Calculon in Windows Security, or pick another folder in Settings. Your folder setting stays the same, so the next start tries Documents again. Sheets written in the backup folder stay there.

Install

  • Linux: unpack and run ./calculon.
  • Windows: unpack and run calculon.exe. It isn't code-signed, so SmartScreen may ask to confirm the first start (click More info, then Run anyway).
  • macOS: pick macos_arm64 for Apple Silicon, macos_x64 for Intel, and drag Calculon.app into Applications. It isn't notarized, so macOS blocks it the first time. Try to open it, then go to System Settings, open Privacy & Security and click Open Anyway. Or run xattr -dr com.apple.quarantine /Applications/Calculon.app.

Verify

gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum --ignore-missing -c SHA256SUMS

Full Changelog: v0.1.1...v0.1.2

Calculon v0.1.1

Choose a tag to compare

@sprytnyk sprytnyk released this 10 Nov 23:47
v0.1.1
37b3cbc

On macOS, Calculon is now an app you drag into Applications.

Highlights

  • The macOS download holds Calculon.app. It shows the Calculon icon in Finder, the Dock
    and Launchpad, and it opens without a Terminal window. Before, it was a bare program
    file that Finder opened in Terminal.

Changes

  • The macOS archives are now .zip files instead of .tar.gz. Finder unpacks them with
    a double-click.
  • The macOS install steps now work on macOS 15 and later, where right-click → Open no
    longer gets past the first-start block.

Install

  • Linux: unpack and run ./calculon.
  • Windows: unpack and run calculon.exe. It isn't code-signed, so SmartScreen may ask
    to confirm the first start (More info → Run anyway).
  • macOS: pick macos_arm64 for Apple Silicon, macos_x64 for Intel, and drag
    Calculon.app into Applications. It isn't notarized, so macOS blocks it the first time.
    Try to open it, then go to System Settings, open Privacy & Security and click Open
    Anyway. Or run xattr -dr com.apple.quarantine /Applications/Calculon.app.

Verify

gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum --ignore-missing -c SHA256SUMS

Full Changelog: v0.1.0...v0.1.1

Calculon v0.1.0

Choose a tag to compare

@sprytnyk sprytnyk released this 10 Nov 23:06
v0.1.0
a276df2

First release of Calculon, a notepad that calculates as you type.

Highlights

  • Lines mix words and maths: $19 for breakfast + $22 for the uber, 20% off $80,
    100 EUR in USD, 10 km in miles, today + 3 weeks. The answers show in a column on
    the right.
  • Variables, total of the lines above, and references to earlier answers (prev,
    line12). Ctrl+T types total, Ctrl+L types a reference, and double-clicking an answer
    puts a reference to its line at the cursor.
  • Hover over a variable to see its value. Click an answer to copy it.
  • About 160 currencies with rates updated daily. A snapshot ships with the app, so
    currencies work on the first start without a network.
  • Data sizes and speeds: 100 Mbps in MB/s, 10 GB at 100 Mbps in minutes.
  • English and Ukrainian, in sheets and in the interface.
  • Sheets are plain .txt files in ~/Documents/Calculon, in folders, with search, pins
    and a trash. Calculon saves them as you type. Ctrl+F finds text in a sheet.
  • Dark, light or system theme. The Help sheet (F1) shows every feature with live examples.

Install

  • Linux: unpack and run ./calculon.
  • Windows: unpack and run calculon.exe. It isn't code-signed, so SmartScreen may ask
    to confirm the first start (More info → Run anyway).
  • macOS: pick macos_arm64 for Apple Silicon, macos_x64 for Intel. It isn't notarized:
    the first time, right-click → Open, or run xattr -d com.apple.quarantine calculon.

Verify

gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum --ignore-missing -c SHA256SUMS