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)
- Download
Scratch_0.5.0_universal.dmgbelow - 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:
- @bdsqqq — subfolder discovery & YAML frontmatter fix
- @alexeira — search improvements
- @imrofayel — CI/CD workflow proposal