What's new in Soulver 3?

Version 3.0.0

Soulver 3 has 50 new features. Most requested features include support for dark mode, date & time math, subtotals, an integrated sheets manager and a redesigned user interface.

Interface

  • Redesigned user interface supports dark mode and includes a sidebar for managing sheets within the app.

Calculator

  • Support for calendar calculations.

  • Proportion/'rule of three' functions (10 is to 20 as 50 is to what/15 is to 30 as what is to 80)

  • Functions with multiple parameters: 'midpoint between', 'greater/lesser of', 'remainder of'

  • Unix time calculations

  • More intuitive syntax for some percentage operators ('50 is 25% of what')

  • More large SI prefixes & support for small SI prefixes in answer formatting

  • 'Half of' function

Organization

  • Create folders for managing sheets.

  • Trash for recovering recently deleted files.

  • Drag sheets out of the sidebar to export a .slvr file

  • Spotlight search integration

  • Sort sheets by date edited, date created or title

  • Import Soulver 2 or Soulver 3 files by dropping them on the dock icon.

Subtotals

  • Designate a line a subtotal, which will add up all lines above it (up to the next subtotal or heading)

Variables

  • Variables can now include multiple words

  • Auto-complete support for variables (hit the escape key)

  • Shift-hover over a variable to see its actual value on that line

  • Variables can now be redeclared with new values.

Editing

  • Scrubbable numbers (shift hover over a number to show the scrubber)

  • Auto-thousands separator insertion (1000 becomes 1,000)

  • QuickOperators (1p1 becomes 1 + 1, etc)

  • Keystrokes to insert labels & variable declarations

  • Touch Bar support with quick access to operators, sheet defined variables, and line references.

  • A preferences to start sheets with a heading or a comment

Units & Currencies

  • User definable custom units

  • More scientific units

  • Better answer formatting of time & imperial lengths

  • Support for 16 popular cryptocurrencies

  • Better handling of unit calculations in many cases than in Soulver 2.

  • All real-world currencies now enabled by default (no need to add them manually)

Lines & References

  • Rearrange & delete lines & via the answer column

  • Bump lines up/down using keystrokes

  • Reference insertion mode (hit ⌘L, then type the number of the line you want to insert a reference to)

Automation

  • Command-line interface

  • URL schemes

  • Automator Action for evaluating text using Soulver

  • Calculate anywhere services

  • Alfred integration

Miscellaneous

  • Automatically convert documents created in foreign locales into your preferred locale

  • Soulver now uses a JSON based file format (.slvr) rather than XML based (.soulver)

  • Import Soulver 2 files, and have them migrated to the latest syntax

  • Use # for headings

  • Implicit unit detection in some case (i.e 2 ducks + 2 ducks = 4 ducks)

  • References can optionally refer to a line's rounded value

  • Redesigned styling preference pane with a live preview

  • Heading styling (custom font size, and # colour)

  • A redesigned reference that mimics the Soulver UI

  • A new app icon by Marc Edwards