Skip to content

MarkMaid v0.1.2

Choose a tag to compare

@Weichen-LF Weichen-LF released this 03 Aug 10:01
· 57 commits to main since this release
50aa48c

Highlights

MarkMaid 0.1.2 improves everyday reading workflows: find text from the Markdown source, jump between open and recent documents with Quick Open, and notice when a file changed on disk without turning on continuous file watching.

Find in Document (⌘F)

  • Open a find bar on the active ready document with match count (N of M / No results), previous/next buttons, and close
  • Search the Markdown source (case-insensitive), then map hits onto rendered blocks using source-position metadata
  • Navigate with Enter / Shift+Enter from the find input; Esc closes the bar
  • Highlight matches inside syntax-highlighted and deferred/collapsed code blocks; navigating to a hidden match expands enough of the block to show it
  • Skip misleading highlights when formatting makes rendered text diverge from the source match set in a block

Quick Open (⌘P)

  • Switch among open tabs (including Settings) and recent documents that are not already open
  • Filter with whitespace-separated terms that must all match the label or path
  • Use ↑ / ↓ to move, Enter to open, and Esc to close; opening Find and Quick Open closes the other

External change alerts

  • On window focus and tab activation, probe the active file’s modification time and size
  • Show a banner when the file changed on disk or became unavailable, while keeping the previous preview
  • Choose Reload or Ignore; Ignore remembers that revision until a newer change appears
  • Continuous filesystem watching remains intentionally deferred

Tab and Open Recent labels

  • When multiple documents share the same file name, tabs and File → Open Recent show the shortest useful parent path (for example README.md — docs)

Install note

Current builds are ad-hoc signed. After installing to /Applications:

xattr -cr /Applications/MarkMaid.app

Full Changelog

v0.1.1...v0.1.2