Skip to content

LeanMark v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Aug 17:07
· 2 commits to main since this release
7f93066

LeanMark v0.2.0

LeanMark 0.2.0 brings the same focused, read-only Markdown experience to
Windows, Linux, and macOS. The rendering core and offline reader are shared;
each release uses a thin native shell and the operating system's web runtime.

Release assets

Platform Artifact
Windows x64 LeanMark-v0.2.0-windows-x64.zip
Ubuntu 24.04 / Debian-compatible x86-64 LeanMark-v0.2.0-linux-x86_64.deb
macOS Intel and Apple silicon LeanMark-v0.2.0-macos-universal-preview.zip

Every artifact has an adjacent .sha256 sidecar in this release.

Highlights

  • Offline CommonMark, GFM, local-image, and Mermaid rendering on all three
    desktop platforms.
  • One portable C++/MD4C parsing core with raw HTML disabled.
  • Native Win32, GTK 4, and AppKit hosts using WebView2, WebKitGTK, and WKWebView
    respectively.
  • Outline, find, zoom, print, themes, reading progress, and safe live refresh.
  • Separate application and document-image origins with canonical path
    confinement on every host.
  • One CI release gate that builds and verifies all platform artifacts before
    publishing them together.

Platform notes

Windows

The Windows ZIP remains portable and includes optional per-user integration.
The executable is unsigned, so Windows may report an unknown publisher or show
a Microsoft Defender SmartScreen warning. The Evergreen WebView2 Runtime is
required.

Linux

The Debian package targets Ubuntu 24.04 and compatible x86-64 distributions.
GTK 4 and WebKitGTK 6.0 runtime dependencies are declared by the package and
resolved by the package manager.

macOS preview

The ZIP contains a Universal 2 preview for Intel and Apple silicon. This
preview is ad-hoc signed and not Apple-notarized because the project does not
yet have Developer ID release credentials. Gatekeeper may therefore require an
explicit approval in System Settings > Privacy & Security. The SHA-256
sidecar verifies that the downloaded bytes match this GitHub Release. It does
not establish publisher identity and is not a substitute for Apple notarization.

Efficiency note

LeanMark reuses each platform's system web runtime instead of bundling
Chromium. That keeps the application packages focused, but it does not make
the complete renderer process tree tiny. Existing performance measurements in
the README are scoped to the verified Windows test configuration; Linux and
macOS figures will be published only after equivalent measurements exist.

Feedback

Compatibility reports based on real, non-private Markdown documents are
welcome, especially documents containing local images or Mermaid blocks.