Skip to content

v0.1.2

Choose a tag to compare

@aydiler aydiler released this 04 Mar 21:29
· 95 commits to main since this release

What's New

Features

  • Mermaid Diagram Rendering - Flowcharts, sequence diagrams, and more rendered natively via merman (click to enlarge)
  • Async Mermaid Rendering - Diagrams render in background without blocking UI
  • HTML Table Rendering - HTML tables rendered as formatted grids with proper cell padding
  • File Explorer Sorting - Sort files by name, date, or size
  • Middle-click Close - Middle-click tabs in file explorer to close them
  • Context Menu Copy - Copy file contents from explorer context menu
  • System Font Fallbacks - Unicode support via Noto/DejaVu font fallbacks
  • Navigation Buttons - Back/forward buttons in title bar
  • SVG Text Rendering - Shields.io badges now render with text
  • Lazy Directory Loading - File explorer loads directories on expand

Improvements

  • File watching enabled by default (use --no-watch to disable)
  • Upgraded merman from 0.1 to 0.3
  • Eliminated idle CPU usage with event-driven file watcher repaints
  • Reduced startup time by removing NotoColorEmoji loading (11MB savings)
  • Shared SyntaxSet across cache instances via Arc
  • LazyLock for regex compilation

Bug Fixes

  • Fixed mermaid subgraph title entity decoding (PR upstream: Latias94/merman#1)
  • Fixed long file paths overlapping with buttons in menu bar
  • Fixed content zoom being disabled
  • Fixed relative image path resolution
  • Fixed outline header truncation with Unicode
  • Fixed link underline positioning
  • Fixed directory expansion in file explorer
  • Fixed file watcher recovery on failure