Tutorial 10 of 427 min read

Search, Sort, Filter & View

Find any card fast with search, then shape the grid with sort, status filters, column visibility, a totals row, and row height.

Search finds cards; the View menu shapes the grid. Both sit at the top-left of the Data workspace: File, View, Panel, then Search.

Click the Search button (its tooltip reads Search cards (⌘K)) or press ⌘K (Ctrl+K on Windows), and type. The button opens into a search field. The shortcut selects whatever is already in the box, so you can type straight over an old search. It doesn't fire while you are typing in another field. Search only appears on the Data tab; the name follows the collection (Search boards... in a boards collection).

Searching for "sanctum"

Search runs across all property values and the card status, not just titles, and it filters the grid live: 22 rows down to 2 in the example. That's what you want when you're looking for a keyword that could appear in either the name or the rules text.

Clear it with the × in the field, which also folds it back into the Search button. If you delete the text yourself, it folds back when you click away. While it holds a search, it stays open.

A useful pattern: search to narrow → select all → bulk edit. See Working With Cards.

To get back to the full deck view, clear the search, then use View → Filter → Clear if a status filter is active. If you also changed the ordering, use View → Sort → Clear. A small dot beside View tells you a sort or filter is active.

The View menu

Everything else is under View.

The View menu

From top to bottom: Show as, Sort, Filter, Columns, Totals row, and Row height.

Show as

Sheet is the spreadsheet; Gallery shows each card rendered as a tile. Cards open as a sheet on a desktop and as a gallery on a phone, and ShuffleKit remembers your choice for each collection. Columns, the totals row and row height only apply to the sheet.

Sort

The Sort submenu

Pick any property to sort the grid by. Once a sort is set, Ascending and Descending appear at the top of the submenu. Empty values always sink to the bottom. On the All cards view you can also group by Deck, which clusters rows by the first deck they belong to. There's a shortcut on each column too: hover the header, open the ⋮ menu, and use Sort Ascending / Sort Descending.

ShuffleKit remembers the sort for each collection, so a sorted sheet is still sorted when you come back. Custom order, at the top of the submenu, turns the sort off (so does Clear). The sheet then shows your cards in their own order.

Sorting is a view setting. It never reorders your stored cards. File → All as CSV and All as JSON do follow the view: they export the rows you can see, in the order you see them, so clear the search and the status filter first when you want every card in the file.

Put cards in your own order

In Custom order you can arrange the cards by hand:

  1. Right-click a row (long-press on a phone) and open Move.
  2. Choose Move to top, Move up, Move down or Move to bottom.

A move is relative to the rows you can see: in a deck, Move up puts the card above the one shown before it. The new order is saved straight away, and it is your cards' stored order, so exporting all your cards follows it too. New cards are added at the end. While a sort is on, Move says to choose Custom order first, because a sorted sheet would put the card straight back.

Filter

The Filter submenu

Filters by card Status: Draft, Active, Archived.

The most common use is hiding archived cards from a working view, or doing the opposite: filtering to Archived to dig out something you shelved months ago.

Combine with search: filter to Draft, then search for a mechanic, to see everything unfinished that touches it.

Columns

The Columns submenu

Two groups:

System: Status, Quantity, Decks. These exist on every project. Quantity can only be switched on inside a deck tab, and Decks only on All cards; the greyed-out one tells you why when you hover it.

Properties: your own columns, each with a checkmark toggle.

Note the line under the heading:

Saved per view: decks follow this setup until customized

Inside a deck the note changes to Saved per view: changes apply to “Starter” only. So: your column setup on All cards becomes the default for deck tabs, but each deck can diverge once you customise it there. In practice that means you can have a lean, art-focused column set inside a deck and a full data view on All cards.

Hiding a column here is non-destructive: the data stays, it's just off-screen. You can also hide a column from its header: ⋮ → Hide column, which is the only item on the system columns' menus. To remove a property for good you have to Delete Column from the column's own menu.

Totals row

Turn on View → Totals row to pin a Sum row under the sheet. It adds up each Number column over the rows you can see, so a deck tab, a search or a status filter narrows the total the same way it narrows the rows. Inside a deck, a card counts once per copy, and the QTY column shows the deck's size. That makes it the quick way to answer "how much mana is in this deck?".

Values that aren't numbers, such as X or ?, are left out of the sum. Hover a total to see how many cards it counted and which values it skipped. The totals row is off by default and only shows in Sheet view.

Row height

Three settings: Compact, Default, Tall.

  • Compact: the most rows on screen. Best for data entry and scanning.
  • Default: balanced.
  • Tall: bigger artwork thumbnails and more room for multi-line rules text. Best for art review.

One choice applies everywhere; unlike columns, row height isn't saved per view. To make a single row taller, drag the bottom edge of its row number. Right-click the row and choose Reset row height to undo that.

Freezing columns

Not in the View menu: it's on the column itself. Open the column's ⋮ menu and choose Freeze column. The column moves to the far left and stays put while you scroll horizontally. One column at a time, remembered per project in this browser.

Freeze title on any project with more than about six properties. Scrolling right and losing track of which row you're on is the most avoidable annoyance in a wide spreadsheet.

On a phone

The ⋮ button beside search opens the same settings as a sheet, with each row showing its current value: Sort (for example Cost ↑), Filter status (All or 1 on), Columns (8 shown), Row height, Totals row and Panel sections. Tap a row to change it, and the arrow at the top to go back. Columns, Row height and Totals row only appear in Sheet view.

Combining them

These stack. A realistic working setup for an art pass:

  1. Deck tab: Expansion 2
  2. Filter: Status = Draft
  3. Columns: hide ability and powers, show artwork and title
  4. Row height: Tall
  5. Freeze: title

Result: a tight, image-heavy view of exactly the cards that still need art. Switch back to All cards with everything visible for a data pass, and the columns remember their own setup per view.

Ready to build your card game?