Skip to content

MathMD v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:11
· 8 commits to main since this release

What's new since v1.1.0

  • In-document search (menu → Search), in both Edit and Preview:
    case-insensitive, all matches highlighted with the active one marked,
    prev/next stepping, and the view jumps to the active match. The editor
    searches the markdown source; the preview searches the rendered text, so
    match counts can differ between modes.

  • One window per document: opening a file from another app now gets
    its own MathMD window instead of replacing the current one; re-opening
    the same file focuses (and reloads) the window already showing it.

  • Unsaved-changes guard: opening another document with unsaved edits
    asks first — Save and open / Discard and open / Keep this and open in a
    new window / Cancel.

  • CJK bold fixed: **…** next to CJK characters now renders bold
    (CommonMark flanking-rule gap).

  • Long tables scroll horizontally inside their own container instead
    of widening the whole page.

  • Search and preview performance: the preview no longer re-renders the
    whole document on every search keystroke or unrelated UI event, and
    search matching is cached per document.

  • Reliability: process-death restore now preserves unsaved edits
    instead of silently reloading from disk; the dirty marker and open
    guard update immediately after saving; fixed a manifest issue
    (INSTALL_PARSE_FAILED_MANIFEST_MALFORMED) that blocked installation of
    post-v1.1.0 test builds.

  • Internal: document IO extracted into a single-threaded service;
    open/save flows hardened (save snapshots, ordered opens).

  • app-release.apk — signed release build (recommended)

  • app-debug.apk — debug build

Install: download an APK and open it on the device (allow "install unknown
apps" for this app). To update over an existing install, the APK must be
signed with the same key.