SuperMD v0.0.4
The workspace release: SuperMD learns to search, diff, and stay out of
your way in real repositories.
✨ Highlights
- Show Changes (⌘⇧D) — diff the open file against git HEAD with
word-level marks rendered in the editor's own typography: added
words on a green wash, deletions struck through in red, inline in
the flow. Code files get line diffs with a diff-aware gutter.
Modified files get a quiet dot in the sidebar. - Search in Workspace (⌘⇧F) — ripgrep-powered streaming search in
a two-pane overlay: results grouped by file, live preview centered
on the hit, Enter jumps to the line. (Focus Mode moved to ⌃⌘F.) - Gitignore-aware everything — sidebar, ⌘P finder, and the file
watcher all respect .gitignore: no node_modules noise, no target/
churn redraws - Preview tabs — arrow through the sidebar to peek at files in one
reusable italic tab; Enter, double-click, or editing pins it - Update check — a quiet titlebar pill appears when a newer
release ships; click to download - ⌘P results highlight matched characters; ties prefer shorter paths
- Tab bar now sits above the document area only (Zed-style); long
outline entries truncate instead of overlapping; plain launches
open an empty workspace instead of listing the filesystem
🔧 Under the hood
- Pure-Rust git via gix — libgit2 and its C build are gone
- nucleo, ignore, and the ripgrep crates join the stack
Full Changelog: v0.0.3...v0.0.4