Scratch

Changelog

  1. A cleaner workspace

    The grid, formula bar and Notes use aligned controls and consistent insets. The palette fits its results and highlights matching text. Choose Natural, Snappy or Off under Animation Style. Use Follow System Accent to match macOS.

    Read the full post
  2. See where your tables are

    Start a named table from a selection or a filled cell. Scratch previews the range and tells you which row becomes the header. After you name it, the tinted header and outline show where the table sits in the sheet.

    Read the full post
  3. Find a sheet or cycle straight to it

    Press ⌘K to find a sheet. The sheets you recently visited appear first, with the last selected cell beside each name. Type to narrow the list or press Return to open the first result.

    Read the full post
  4. Notes on every edge

    Drag Notes to the top, bottom, left or right edge, or drag it out into its own window. Scratch remembers a separate size for each edge and keeps your grid selection, Notes caret and scroll position as you move it. Drag the dotted divider to resize. Double-click it to reset.

    Read the full post
  5. See Scratch in the guides

    The Scratch home page and all eight guides have fresh screenshots in light and dark. Follow a formula from the first hint to the total, preview a paste before applying it, or see what a live table looks like in Notes.

    Read the full post
  6. Find your way back and see formula arguments

    Press ⌘F then Return to get back after opening a Find result. Scratch restores your grid selection and scroll position, or your place in Notes. The same action is available as Back to Find Origin in the command palette.

    Read the full post
  7. Copy a range as Markdown, a total or an image

    Copy Selection As gives you three ways to share a range. Paste a Markdown table into Obsidian, send the total in a sentence or paste a clean PNG of the cells. Open it from Export or the command palette.

    Read the full post
  8. Sort and filter at the column

    Open sort and filter from a column header. Hover over the column letter and click its chevron. The toolbar and command palette open the same controls. Scratch shows the affected range. Filter rows.

    Read the full post
  9. Nudge a number or date from the keyboard

    Press ⌃⌥↑ or ⌃⌥↓ to nudge the active cell. Numbers move by one, dates by a day and percentages by a percentage point. Add Shift for a larger step. Hold the key to keep adjusting, then press ⌘Z to undo the full adjustment.

    Read the full post
  10. Borders and table styling

    Preview cell borders from Format. Select a range and choose outside edges, inside lines, all edges or a bottom rule. Use Clear borders to remove them. Apply the change in one step and press ⌘Z to undo it.

    Read the full post
  11. Resize the Notes pane

    Drag the divider to give the grid or Notes more room. Double-click it to reset the width. You can also use Widen Notes, Narrow Notes, or Reset Notes Width from the command palette.

    Read the full post
  12. Record commands and customise shortcuts

    Record a sequence of grid commands. Save up to 12 fill, format and clear steps, then preview them on another range and apply them as one undoable edit. Record and Replay.

    Read the full post
  13. "Workbooks and formulas (2026-11-12)"

    Move, hide and resize at the grid edge. Option-drag a row or column header to move it. Right-click a header to hide it. Drag the bottom of a row header to set its height. Grid controls.

    Read the full post
  14. Remember a window layout per display

    Scratch remembers a separate window position and size for each display. Move your pointer to the display you want, then open Scratch. Move or resize the compact window to set that display’s layout.

    Read the full post
  15. More room for the grid and saved Obsidian sheets

    Click Expand to see more columns. Notes can stay open while the window fills the usable display. Click Compact to return to your previous size. Grid and shortcuts.

    Read the full post
  16. Repair links to Scratch cells and ranges

    Choose Relink Note Source to update an existing live link. Select the new range on the sheet that contains the note, then choose the link to update. Restoring a deleted sheet reconnects its existing links. Repair a note link.

    Read the full post
  17. Selection History

    Recover an earlier range of cells. Select the range and choose Show Selection History to compare its old and current entries, formulas and formatting. Restore the range in one undoable edit. Scratch saves the history with the workbook. Selection History.

    Read the full post
  18. Select separate cells and ranges

    Hold ⌘ to add a cell or drag out another range. You can also enter an address with Add Range to Selection in the command palette.

    Read the full post
  19. Search your Obsidian vault from Scratch

    Choose Search Obsidian Vault in the command palette. Results show a matching snippet and folder. Press Return to open a note in Obsidian or ⌥Return to insert its link into Scratch Notes. Search your Obsidian vault.

    Read the full post
  20. Insert and delete rows and columns

    Insert rows, insert columns, or delete either. Open Rows and Columns in the sheet menu or look up the command in the palette. Formulas and linked sources follow the cells that move. Undo restores the data and its links. Rows and columns guide.

    Read the full post
  21. Formula Microscope and a bigger grid

    Inspect the steps behind a formula. Click ƒx to see intermediate results, follow references or jump to the cell contributing to an error. Formula Microscope.

    Read the full post
  22. A/B scenarios removed

    A/B scenarios have been removed from Scratch. The comparison window and Compare A/B Scenario command are gone.

    Read the full post
  23. Preview paste, browse formats and review captures

    Adjust a paste before applying it. Open Preview Paste to see the destination, dimensions and occupied cells. Move the preview and choose Values, Formulas, Transpose or Split. Paste guide.

    Read the full post
  24. Open the source of a Scratch export

    Click Open in Scratch to return to an export’s source. A sheet export opens the sheet. A selection sent to the daily note opens the original range. Open an export in Scratch.

    Read the full post
  25. Obsidian destinations, result sources and CSV

    See where your Obsidian send landed. The Notes pane shows the vault and delivery mode. After a confirmed send, use Open to go to the note. Editable sync shows conflicting values side by side so you can pick what to keep. Notes and Obsidian guide.

    Read the full post
  26. Linked annotations, sheet zoom and clearer selection

    See and edit annotations from either pane. Option-drag selected note text to the grid to create a linked annotation. Click the text in Notes or open the annotation from the grid to edit it. The Notes footer shows how many annotations are on the sheet. Notes and annotations.

    Read the full post
  27. Named tables

    Give a table a name and work inside its bounds. Select the header and data, click Tables, then choose Create Table from Selection. Click inside a named table to use Sort, Filter or Export for that table. Neighboring data stays visible while you filter.

    Read the full post
  28. Named ranges, sheet copies and file import

    Jump back to a named range. Name a selection from the sheet menu or command palette. Use Go to Named Range to find it again, even after rows or columns move. Named ranges guide.

    Read the full post
  29. Movable panes and a visible grid toolbar

    Move the grid and Notes. Drag either grip to a highlighted edge to swap sides or dock. Drop outside to separate the windows. Scratch remembers the layout and window positions. Click a grip for the same commands. Move or detach panes.

    Read the full post
  30. Scratch local preview

    Scratch opens over the app you’re in with ⌥ Space. Type in the grid, complete a formula with Tab and use the command palette to find actions.

    Read the full post
  31. See what to fix beside a cell

    Input checks mark the cells that need attention. Select a flagged cell to see what to fix. Division by zero and other formula errors get the same treatment automatically. Check inputs as you edit.

    Read the full post
  32. Freeze panes, sort and filter

    Keep labels in view as you scroll. Freeze the rows above and columns to the left of your selection. Drag either divider’s blue grip to move the boundary. Scratch remembers each sheet’s setting. Freeze panes.

    Read the full post
  33. Editable Obsidian tables

    Run Sync Editable Table with Obsidian to make an editable copy of a Scratch sheet in your vault.

    Read the full post
  34. Drag across more of the grid

    Hold a drag at the grid edge to keep scrolling. The range follows the pointer as rows or columns come into view. Move back inside the grid to pause scrolling, or release to finish.

    Read the full post
  35. Drag results and expand formulas

    Drag Sum or Avg from the footer into an empty cell. Scratch previews the formula before you drop it. Hold Option to insert the current value. The command palette can place either result by address. Grid guide.

    Read the full post
  36. Convert currency from the palette

    Type 100 AUD to USD in the command palette. Fetch the ECB rates, then copy the converted number. Scratch shows the exchange rate and its date, and keeps the last fetched rates for offline use. Convert currency.

    Read the full post
  37. Annotate cells and ranges

    Choose Annotate Selection to leave a note on a cell or range. Click the marker to reopen it, or use Find Annotations to jump to it from the command palette. Annotate a cell or range.

    Read the full post