Skip to content

scry 3.1.0

Choose a tag to compare

@marbris marbris released this 21 Aug 04:23
· 12 commits to main since this release

scry 3.1.0 sharpens the workspace built in 3.0.0: tidier, more legible lists, filters you can keep while you move around, and a few keys that were missing.

Added

  • Sort by price. USD joins the sort orders in card lists, with the dollar value shown in the column; the statistics gain a USD histogram over sensible dollar bands.
  • Restore a deck version. On a deck's history (gv): r reverts the deck to the version under the cursor (recorded as a new commit, so nothing is lost) and c makes a new local deck out of that older version.
  • Undo close. space u reopens the last panel you closed — the whole panel, its stack and scroll intact — where it was.
  • On someone's Moxfield decks: r follows a deck, and C copies both its main list and its Considering list as two local decks (C does the same on a followed remote).
  • Clear-filter keys. b clears the focused list's text and statistics filters; space b clears them all.

Changed

  • The filter and statistics narrowing show in each panel's subtitle, and esc no longer clears them — so you can leave the statistics or a sub-view and go on reading the cards the filter left. b is what clears a filter now.
  • Row highlighting covers the whole row, not just the first column.
  • Decks-list columns line up — a person's row sits under the L and R above it — and followed remotes show their colours, size and age, fetched in the background. A person's Moxfield decks show the same columns: legality, colours, size, abbreviated age.
  • The type column can't overlap the names: sorting by type shares one name-column boundary across the list, and only the type is coloured, not the name.
  • Split names and type lines keep their // when abbreviated: Invasion of Tarkir // Defiant ThundermawIoT//DT..
  • Built-in themes are written to ~/.config/scry/themes on first run, so there's always a real file to read and copy the format from (your edited theme files are left alone).

Install

Download the binary for your platform below, make it executable, and put it on your PATH. See the README for per-OS steps (macOS needs xattr -d com.apple.quarantine).

Platform File
Linux x86-64 scry-linux-amd64
Linux ARM64 scry-linux-arm64
macOS (Apple Silicon) scry-darwin-arm64
macOS (Intel) scry-darwin-amd64
Windows x86-64 scry-windows-amd64.exe

SHA-256

dbe360e3c9c770a88142de3e5bf5e4cb13c732c4e46ae44b4cc71758fa98be1f  scry-linux-amd64
c65340d4260e2354ac3d87a84aa5a6767adf9d84a58ef2ad3dfe33ae617b3abe  scry-linux-arm64
ef9730fa76b771c31573455d0f3cfd0c3f9a6f0a7dbf4ece88d0e851cd0d47d2  scry-darwin-amd64
a4c4e7148fed08d80ca0d7c267c1b505c9d204f6f8d23bb19a503b1560a0da53  scry-darwin-arm64
7c630260974ec375e17c59a0a52f966072ba3b32f790b8ed901bcf87e0e97f85  scry-windows-amd64.exe