github erictli/scratch v0.4.0

latest releases: v0.10.0, v0.9.1, v0.9.0...
2 months ago

Scratch v0.4.0 — Table Editing, AI Editing & Windows Support

What's New

Table Editing

  • Insert tables via grid picker (5×5 selector) in the toolbar
  • Right-click context menu for table operations: add/delete rows and columns, toggle headers, delete table
  • Bordered scrollable container for wide tables
  • Block-level images with proper paragraph spacing

AI Editing with Claude Code

  • Edit notes with Claude Code CLI directly from the command palette (Cmd+P → "Edit with Claude Code")
  • AI prompt modal with response display, markdown rendering, and undo support
  • Proactive CLI detection with graceful error handling

Keyboard Shortcuts Reference

  • New Shortcuts tab in Settings showing all available keyboard shortcuts
  • Platform-aware display (⌘ on macOS, Ctrl on Windows/Linux)

Windows Support (thanks @Charlsz)

  • Cross-platform keyboard shortcut handling
  • Windows build targets (NSIS installer and MSI)

Auto-Update Support

  • Built-in update checking on startup and manually via Settings → General
  • Signed updates served from GitHub Releases

Installation

Download DMG (macOS)

  1. Download Scratch_0.4.0_universal.dmg below
  2. Open the DMG and drag Scratch to Applications

Homebrew

brew tap erictli/tap
brew install --cask erictli/tap/scratch

Windows
Pre-built Windows binaries are not yet available. To run on Windows, clone the repo and build from source with npm run tauri build.

Requirements

  • macOS 10.15+ (Universal binary — Intel and Apple Silicon)
  • Windows 10/11 (build from source)

Checksums

sha256:6efa40e170f0da6519da717b82796707b9ef43342706f71038a4384069939622 — Scratch_0.4.0_universal.dmg
EOF
)"

Don't miss a new scratch release

NewReleases is sending notifications on new releases.