What's new in Soulver 3?

Soulver 3 has 70+ new features, including date & time math, subtotals, an integrated sheets manager, QuickSoulver, and a redesigned user interface.

Please see the Changelog to see the latest improvements to Soulver 3

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 built-in reference, "Tweak Calculator" window, & preferences

  • A new app icon by Marc Edwards

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 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)

  • Customize currency symbols (i.e choose whether ¥ refers to JPY or CNY)

Styled Emails

  • Send beautifully styled HTML emails (not available in the Mac App Store version)

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

  • An Automator 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