What's new in Soulver 3?

Soulver 3 has 80+ new features, including date & time math, subtotals, an integrated sheets manager, QuickSoulver, and a redesigned user interface.
For the latest improvements to Soulver 3, please see the Change log.

Interface

  • Redesigned user interface. Soulver now manages sheets for you in a sidebar.
    • You can still use the classic "Save documents in Finder" workflow if you prefer.
  • Select light mode, dark mode or system defaults from the General preferences.
  • Redesigned settings
  • A new app icon by Matthew Skiles

Calculator

  • Support for calendar calculations, for example:
    • March 12 + 3 weeks 2 days (4 April)
    • Days between April 3 and June 12 (70 days)
    • August 14 + 3 workdays (August 19)
    • today + 3 weeks
  • Support for time calculations, for example:
    • 3:30pm + 2 hours 15 minutes (5:45 pm)
    • 01:02:03 + 01:09:54 (02:11:57)
    • now + 3 hours 25 minutes
  • Time zone conversions, for example:
    • Time in New York
    • Time difference between Chicago and Paris
    • 3:30am Moscow to Japan
    • 2am PST to GMT
    • You can use countries as well as common city names (in cases where a country spans multiple timezones, the timezone of the capital city will be used)
  • Proportion/'rule of three' functions, for example:
    • 10 is to 20 as 50 is to what (100)
    • 15 is to 30 as what is to 80 (40)
  • Functions with multiple parameters, for example:
    • midpoint between 5 and 10 (7.5),
    • 'greater/lesser of', 'remainder of'
  • Unix time calculations ('new timestamp', 'march 12 3pm as timestamp')
  • ISO8601 date formatting
  • Financial functions for compound interest, loan repayments, & return on investment
  • Better support for working with rates ('30 hours at $30/hour', '$900 at $30/hour')
  • More intuitive syntax for some percentage operators ('50 is 25% of what')
  • if/then/else statements
  • Random number generator:
    • Random number between 1 and 10

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, within the app and from the system Spotlight
  • Sort sheets by date edited, date created or title
  • Import Soulver 2 or Soulver 3 files by dropping them on the dock icon.
  • Open specific sheets via URLs

QuickSoulver

  • Perform quick calculations from a Spotlight like interface
  • Save your calculations to Soulver as a sheet (⌘S)
  • Access a "QuickSoulver" from within Soulver, or the menu bar, or global hotkey

Totals & Subtotals

  • Designate a line a subtotal, which will add up all lines above it (up to the next subtotal or heading)
  • Smarter total will ignore variable declarations & referenced lines automatically

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
  • Use # for headings, rather than @. Multiple #'s are supported.
    • Customize the color of the # part of a heading in the Styling Preferences

Units & Currencies

  • User definable custom units
  • More scientific units
  • Better answer formatting of time & imperial lengths
  • Support for 22 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)
  • Customize currency symbols (i.e choose whether ¥ refers to JPY or CNY)

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)

Files & Locales

  • 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)
    • You can import your old Soulver 2 files into Soulver 3.

macOS & Third Party Integrations

  • Use Soulver from Terminal with the new CLI
  • System-wide "Calculate Anywhere" text services
  • A Shortcuts action
  • Improved VoiceOver support, with the option of reading out a line's answer after editing
  • Search your sheets from Spotlight & get a QuickLook Preview. QuickLook is also supported in Finder.
  • Touch Bar support with quick access to operators, sheet defined variables, and line references.
  • URL schemes for creating sheets, opening sheets, and doing calculations