Skip to main content

Soulver smart calculator app for Mac adds new ‘QuickSoulver’ feature, time zone conversions, more

One of my favorite Mac apps is Soulver, which is a sort of hybrid between a calculator app and a text editor. A new update today brings Soulver for Mac to version 3.3 with new features like QuickSoulver, time zone conversions, and much more.

QuickSoulver is a new feature in Soulver that makes it easy to perform “throwaway” calculations using the app. You can access QuickSoulver in the Soulver app itself, or via the menu bar or with a global hotkey.

Here’s how the feature works:

  • Perform “throwaway” calculations in a Spotlight-like interface
  • QuickSoulver floats above other windows, so you can use it from anywhere in macOS
  • Access QuickSoulver from the menu bar (enable this in the QuickSoulver preference pane)
  • Global hotkey (set the hotkey in the QuickSoulver preference pane)

Soulver for Mac version 3.3 also brings support for time zone conversions. This means you can easily convert time zones in Soulver using the app’s signature natural language functionality. For example, you can type “6pm Sydney to Chicago” or “2am PST to GMT.”

Today’s update also sees support for time in the format of HH:MM:SS, which is commonly used in timers and to measure laps. There’s also now support for if, then, and else statements for those who really want to take their calculations to the next level, as well as a new random number generating function.

Soulver is available with a 30-day trial and for $29.95 after that. 9to5Mac readers can get 15% off with promo code “9to5Mac” at checkout.

Here are the full release notes for new features in Soulver 3.3:

QuickSoulver

  • Perform “throwaway” calculations in a Spotlight-like interface
  • QuickSoulver floats above other windows, so you can use it from anywhere in macOS
  • Access QuickSoulver from the menu bar (enable this in the QuickSoulver preference pane)
  • Global hotkey (set the hotkey in the QuickSoulver preference pane)

Keystrokes:

  • ⌘C (with no selection) copies the current line’s answer & dismisses
  • ⌘S saves as a new sheet

Time zone conversions

  • Convert times between time zones using city names or standard 3 or 4 letter codes (e.g “6pm Sydney to Chicago”, “2am PST to GMT”)
  • Added functions for getting the current time in a time zone: “Time in AEST”, “PDT time”, “Paris time”, “Time in Tokyo”
  • Added a function for getting the time difference between time zones: “time difference between Seattle and Moscow”
  • 61 time zone codes & 500 city names are supported
  • No internet connection required

Laptimes

  • Do calculations in ‘laptimes’ (time in the format HH:MM:SS). I.e “03:45:32 + 01:22:19” (= 05:07:51).
  • Laptimes can also be converted to/from regular units of time, and timespans.
  • Milliseconds (after a final dot) can be omitted. Hours and minutes must still be specified (e.g 32 seconds will be ’00:00:32′). This is necessary to distinguish a lap time from a clock time.

Random numbers

  • New random number generating function: “random number between 1 and 10” to select a random integer in the given range
  • To generate a random floating point number, do: “random number between 0 and 1” (the answer will be something like 0.1273981722)

Multipliers

  • Added a multiplier specifier (e.g “4/2 as multiplier” = 2x)

ISO8601 date formatting

  • Added an ISO8601 specifier for dates and timestamps (e.g “1583398800 as iso8601” = 2020-03-05T09:00:00Z)

If statements

  • Added conditionals to Soulver. The syntax is “if x then y else z”. The else component is optional. See the online documentation for more detailed examples.
  • Added standard comparison operators (==, !=, <, >, <=, >=) and a boolean type (‘true’ or ‘false’)

Files & sheets

  • Making a new Soulver file no longer requires the file to be saved to disk before editing
  • You can now open Soulver 2 files using the Open dialog (⌘O). As a result the import menu item has been been removed. You still import from the Open dialog, by clicking “Options” and ticking the checkbox

Totals

  • When totalling lines with incompatible types, the bottom-most summable lines will be added and shown in the final total
  • The quick total now respects your chosen font, rather than using the system font

URL Schemes

  • Added a new URL to open a specific sheet. To make a URL for opening a sheet, control-click on the sheet in the sidebar, and choose “Copy Link”, or from the “Sheet” menu.

FTC: We use income earning auto affiliate links. More.

Dock Wave USB C Qi charger
You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

Author

Avatar for Chance Miller Chance Miller

Chance is the editor-in-chief of 9to5Mac, overseeing the entire site’s operations. He also hosts the 9to5Mac Daily and 9to5Mac Happy Hour podcasts.

You can send tips, questions, and typos to chance@9to5mac.com.

Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
You are subscribed to notifications