MD Viewer v0.1.2
Pre-release
Pre-release
MD Viewer v0.1.2
The next release of MD Viewer — a minimal, fast desktop Markdown reader built with Tauri, React, and TypeScript.
✨ Features
- Content Search — Press
Cmd/Ctrl+Fto search within the current document, with yellow/orange match highlighting andCmd/Ctrl+G/Shift+Cmd/Ctrl+Gto navigate between results - Collapsible Table of Contents — TOC entries with sub-headings now show ▾/▸ toggle icons for expand/collapse, making long documents easier to navigate
- File Explorer Drag-to-Resize — The right-side file explorer panel now supports mouse drag resizing (180–480px), matching the sidebar behavior
- Image Lightbox — Click any image in the rendered Markdown to open a fullscreen overlay with zoom, pan, and drag support
🐛 Bug Fixes
- TOC Click Navigation — Fixed heading anchor links not scrolling to the correct position; replaced React component-level id assignment with a rehype AST plugin to ensure reliable id generation after
rehype-rawprocessing - Scroll Container Targeting — Fixed
scrollIntoViewfailing in the Tauri environment by directly targeting the.contentscroll container - FileExplorer Item Spacing — Normalized directory and file row spacing to match the TOC sidebar
📦 Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | mdviewer_0.1.2_aarch64.dmg |
| macOS (Intel) | mdviewer_0.1.2_x64.dmg |
| Windows (x64) | mdviewer_0.1.2_x64-setup.exe / mdviewer_0.1.2_x64_en-US.msi |
| Linux (Debian/Ubuntu) | mdviewer_0.1.2_amd64.deb |
| Linux (AppImage) | mdviewer_0.1.2_amd64.AppImage |
macOS users: If you see "mdviewer is damaged and can't be opened", run
/usr/bin/xattr -cr /Applications/mdviewer.appin Terminal.
🛠 Tech Stack
Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)