Skip to content

MD Viewer v0.1.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Apr 11:16

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+F to search within the current document, with yellow/orange match highlighting and Cmd/Ctrl+G / Shift+Cmd/Ctrl+G to 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-raw processing
  • Scroll Container Targeting — Fixed scrollIntoView failing in the Tauri environment by directly targeting the .content scroll 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.app in Terminal.

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0