github erictli/scratch v0.5.0
Scratch v0.5.0

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

Scratch v0.5.0 — Slash Commands, Focus Mode & Cross-Platform Builds

What's New

Slash Commands

  • Type / in the editor to quickly insert headings, lists, code blocks, tables, and more
  • Popup menu with search filtering

Focus Mode

  • Distraction-free writing with Cmd+Shift+Enter
  • Hides the sidebar and centers the editor with smooth animated transitions

Markdown Source Mode

  • Toggle raw markdown view with Cmd+Shift+M
  • Edit markdown directly and switch back to rich text seamlessly

Page Width & RTL Support

  • Configurable page width: narrow, normal, wide, or full (Settings > Appearance)
  • Right-to-left text direction support

Subfolder Support

  • Notes in subfolders are now discovered automatically
  • Displayed in a flat list within Scratch

CI/CD & Cross-Platform Builds

  • Automated release pipeline with GitHub Actions
  • Builds for macOS (universal), Windows (NSIS installer), and Linux (AppImage/deb)
  • macOS builds are code-signed and notarized

Bug Fixes

  • Fixed YAML frontmatter handling in the markdown parser
  • Fixed note duplication on rename and file watcher double-refresh

Installation

Download DMG (macOS)

  1. Download Scratch_0.5.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
Download Scratch_0.5.0_x64-setup.exe below and run the installer. WebView2 will be downloaded automatically if needed.

Linux
Download Scratch_0.5.0_amd64.AppImage or Scratch_0.5.0_amd64.deb below.

Requirements

  • macOS 10.15+ (Universal binary — Intel and Apple Silicon)
  • Windows 10/11
  • Linux (Ubuntu 22.04+ or equivalent)

Contributors

Thanks to everyone who contributed to this release:

Don't miss a new scratch release

NewReleases is sending notifications on new releases.