QuickMD 1.7.0 - Community Release
Four of the seven changes in this release arrived as community pull requests. Huge thanks to @shmuelzon (#15, #16, #17) and @weiykong (#13, #14)!
New
- Zoom (
Cmd +/Cmd -/Cmd 0) - scale the whole rendered document per window from the View menu. Headings, body text, tables, code, math and footnotes all follow; every document opens at 100% and zooming one tab leaves the others alone. Contributed by @shmuelzon (#15) - GitHub-flavored alerts -
> [!NOTE],[!TIP],[!IMPORTANT],[!WARNING]and[!CAUTION]render as native callouts in GitHub's palette, with full text selection, search, zoom and PDF support - Mermaid diagrams in PDF export - exported PDFs embed rendered diagrams as images instead of code blocks. Diagrams that fail to render keep the readable code fallback
- Remember window size - new document windows open at the size you last used instead of a fixed 800x600. Suggested by @weiykong (#13)
Improved
- Vector PDF export - PDFs now contain real selectable, searchable text with embedded fonts instead of rasterized images: sharp at any zoom and smaller on disk. Contributed by @weiykong (#14)
Fixed
- Headerless tables (
| | |) no longer vanish - the separator row defines the column count and the empty header band is skipped. Contributed by @shmuelzon (#16) - List indentation - wrapped list lines now hang under the item text instead of the bullet's margin; nesting works for both 2-space and 4-space documents and follows the zoom level. Contributed by @shmuelzon (#17)
Install
- Download the zip below, unpack, drag QuickMD.app to Applications (signed and notarized)
- Homebrew:
brew tap b451c/quickmd && brew install --cask quickmd - Also available on the Mac App Store
Full changelog: CHANGELOG.md