Skip to content

MD Viewer 1.3.1 — scrolling fixed, mode switcher visible

Choose a tag to compare

@paulmann paulmann released this 08 Nov 23:51
· 3 commits to main since this release

MD Viewer 1.3.1

Fixes two things you could see immediately: the rendered page no longer goes blank once you scroll past the first screen, and the Rendered / Source / Editor switcher is actually visible in the toolbar (it was created but never added to the panel). The installer also stopped interrupting “Installing…” with a dialog about the per-user .md choice — that note is now on the Finish page.

Install: MD.Viewer-1.3.1-setup.exe (34.8 MB) → C:\Program Files\Deynekin\MD.Viewer. Portable: mdview.exe.


[1.3.1] — 2026-11-09

Two bugs found by installing and using the product, both visible in the first minute.

Fixed

  • Scrolling past the first screen left the page blank. DocumentView applied the scroll offset
    twice — once as a transform and once inside MarkdownRenderer.PaintContent, which also does the
    viewport culling. The culling then measured the wrong slice and stopped painting every block below
    the first viewport. The offset is now applied in one place. Verified with captures at 0, 700, 1500
    and 2400 px: 22 683 / 23 671 / 15 126 / 16 027 inked samples instead of an empty page.
  • The three-mode switcher never appeared. ModeSwitcher was created, themed and positioned but
    never added to the toolbar's control collection, so Rendered / Source / Editor was invisible since
    the first release (the shortcuts and the menu still worked). Now it is added and sits centred.
  • The installer no longer shows a modal message during “Installing…”. The per-user .md choice
    note is appended to the Finish page instead of interrupting the progress page with a dialog that
    looks like an error.