Customizing your view
The shows grid is a real, spreadsheet-style data grid — not a styled list. You can sort, filter, hide, resize, and reorder columns; switch between layouts; and copy data in and out as if it were a sheet. This is the page you’ll want to bookmark when teaching new users.
The grid at a glance
Annotated screenshot of the shows grid.
Call out: column headers, sort indicators, row checkbox, inline edit cell, view-switcher in the toolbar, totals panel at the bottom.
Screenshot pending
Sorting
- Click a column header to sort ascending.
- Click again to flip to descending.
- Click a third time to clear the sort.
Sorts are visible as small arrows in the column header. Multi-column sorts are not supported in the grid UI — use filters or copy to a sheet for that.
Filtering
Open the column header menu (the small chevron on hover) to filter that column:
- Text columns — contains / equals / starts-with input.
- Number columns — range with min/max.
- Boolean columns — true / false / (any).
- Category / Host / Membership columns — multi-select chip filter.
Column filter popover on the Categories column.
Popover with chip-style category options, search box at top, Apply / Clear buttons at bottom.
Screenshot pending
Active filters are indicated by a filled funnel icon in the column header. Clear them one column at a time, or use Reset filters in the grid toolbar to clear everything.
Showing & hiding columns
Open the column control (a button in the top-right of the grid) to pick which columns appear:
- Check / uncheck columns one at a time.
- Reset restores the default visibility set.
- Hidden columns stay hidden across sessions (persisted in local storage).
Column visibility panel.
Right-aligned popover with a scrollable checklist of every column, search at top, drag-handle icons for reordering.
Screenshot pending
Resizing & reordering
- Resize — drag the divider between two column headers. Double-click the divider to auto-fit.
- Reorder — drag a column header sideways. The drop target shows where the column will land.
Both choices persist per user in local storage, so your layout sticks.
View modes
A view switcher in the grid toolbar flips between:
| Mode | When to use |
|---|---|
| Grid | Default. Spreadsheet-style data grid, best for desktop. |
| Cards | Visual card layout — better for browsing artwork & metadata. |
| Mobile list | Auto-applied on small screens; compact, tap-first. |
View switcher with three icon buttons.
Top-right of the grid toolbar: table icon (active), layout grid icon, list icon.
Screenshot pending
The switcher only appears on desktop; mobile auto-uses the list view.
Copy / paste
This is one of Catalog’s superpowers — and the reason you don’t need a separate Google Sheet for your rate card.
Copy out
- Click and drag across cells to select a rectangle.
- Press ⌘ C (macOS) or Ctrl C (Windows / Linux).
- Paste into Excel, Google Sheets, Numbers, Slack, an email — anywhere that accepts tab-separated values.
You can also click the row number to select a whole row, or the column header to select a whole column. Selecting all + copying dumps the entire visible (and filtered) grid as a tabular blob.
A rectangular cell selection in the grid.
Highlight a 5-row × 3-column block with the Mantine blue selection rectangle.
Screenshot pending
Paste in
Select a target cell, then paste. If the clipboard contains tab-separated values, Catalog applies the paste cell-by-cell, respecting cell types: text into text columns, numbers into number columns, comma-lists into category cells.
A confirm dialog appears if the paste would touch more than 50 cells — to protect against accidents.
Density & width
Two grid-wide settings live in /settings:
- Constrain page width — narrows the grid to a comfortable reading width on very wide monitors. Off by default; turn on if your grid feels too sparse.
- Colorize — toggles accent coloring on category and metric chips. Off gives you a calmer, more text-heavy grid; on is more scannable at a glance.
Both choices are personal preferences and persist in local storage.
Totals panel
At the bottom of the grid, a totals panel summarizes the visible rows:
- Row count (e.g. “412 shows” after filtering)
- Aggregate metrics — total monthly downloads, weighted-avg listeners, etc.
The totals reflect filtering and sorting — selection doesn’t restrict the panel.
Totals panel at the bottom of the grid.
Sticky strip showing 'X shows · Y total downloads · Z hosts · ...'
Screenshot pending
Reset everything
If your grid ends up in a weird state — wrong columns hidden, wrong sort, stale filters — use Reset view in the grid toolbar. This restores the default column set, clears filters and sort, but does not un-favorite anything or clear selection.
Keyboard shortcuts inside the grid
| Action | Shortcut |
|---|---|
| Move focus cell | Arrow keys |
| Begin editing a cell | Enter or start typing |
| Cancel an edit | Esc |
| Commit an edit | Enter or Tab |
| Select range | Shift + click / arrow |
| Select column / row | Click the header / row-start |
| Copy selection | ⌘/Ctrl + C |
| Paste | ⌘/Ctrl + V |
| Open Spotlight | ⌘/Ctrl + K |
Edge cases & gotchas
- Wide pastes are clipped — pasting a 30-column block into a 10-column grid only applies the first 10 columns. The remainder is silently dropped.
- Multi-line cells — when copied out, multi-line description fields are joined with
\ninside a quoted CSV-style cell. Excel handles this fine; Slack may collapse them. - Filter + sort interaction — sorting is applied after filtering, so the visible row order reflects the filtered subset’s sort, not the global sort.
- Locale-formatted numbers — pasting in
"1,234"becomes1234. Pasting"1.234"(German thousands) is interpreted as1.234(a decimal). When in doubt, paste plain integers.