Skip to content

scry 2.1.0

Choose a tag to compare

@marbris marbris released this 07 Aug 05:43
· 78 commits to main since this release

scry 2.1.0

Public Moxfield decks can be browsed like search results, and the
statistics panel became something you can filter with.

Added

  • Moxfield decks. Paste a deck URL into the search bar, pass it as an
    argument, or run scry deck <id>. Moxfield supplies ids and
    quantities; the cards come from Scryfall, so highlighting, rulings,
    the rules panel and text history all work on a deck's cards.
  • Saved decks: w files the deck on screen under a name from its
    title, and scry deck <name> reopens it. Also scry deck list,
    scry deck save <name> <id|url> and scry deck rm <name>. Only the
    reference is stored, in ~/.local/share/scry/decks.json, so a deck
    that has been edited comes back current.
  • The deck author's own card tags come down with the deck and get their
    own breakdown in the statistics.
  • Filtering by statistics: J/K walks the categories and narrows the
    cards to whichever one the cursor is on, with the histograms re-cut
    for what is left. Emptied categories hold their places at zero, and
    bars stay scaled to the unfiltered set.
  • ctrl+d / ctrl+u scroll a panel half a screen, in the statistics panel
    without moving the selected category.

Changed

  • esc in the results view now clears the filter, or quits if there
    isn't one. Use i to reach the search bar.
  • The statistics read Tags, Type, Color, CMC, Rarity.
  • The result list divides the width it is given instead of using fixed
    columns, so wider terminals get longer names.

Fixed

  • Double-faced cards showed no oracle text. Both faces are now rendered
    in full, with their own cost, type line and P/T; their colour and
    mana cost are right in the list, and their back-face keywords reach
    the rules panel and the fuzzy filter.
  • Scrolling any panel ran on past the end of its content.
  • A long hybrid mana cost pushed the columns beside it out of line.
  • Truncating a type line could cut an em dash in half.