KMarkdownWebView 0.5.6

Friedrich W. H. Kossebau kossebau at kde.org
Mon Sep 21 21:14:30 BST 2020


Hi,

KMarkdownWebView 0.5.6 has been released.

The KMarkdownWebView software is for the rendered display of Markdown 
documents, using web technologies. It implements a C++/Qt-based wrapper around 
a local webpage with a JavaScript library ("marked") which creates HTML from 
the plain text in Markdown format passed in.
The current version provides a KParts plugin and, if built against QtWebKit, a 
KIO thumbnail generator plugin.

NOTE:
With QTextDoocument from Qt's QWidgets library having received native Markdown 
parsing support in Qt 5.14, this software is going to be deprecated long-term 
in favor of the new markdownpart software making use of that, once users are 
known to be happy enough with that.
markdownpart has been released today as well, in v0.1.1. See separate email.

The KParts plugins from both software can be installed in parallel, the user 
can choose at runtime what they prefer (another alternative is the Okular 
KParts plugin with Markdown support, which though is different in providing 
fixed paged display due to Okular's architecture instead of a single adaptive 
view, where the latter is preferred usually for the use-cases).

Learn more at
    https://invent.kde.org/utilities/kmarkdownwebview/-/blob/master/README.md


Changes since 0.5.6:
* marked copy updated to v1.1.1
* Translations improved


Download from:
    https://download.kde.org/stable/kmarkdownwebview/0.5.6/src/

sha256:
    713803095c56bf766171e3a911a0b5d9123acd0e53cb8680e05ab54b018929e7
    kmarkdownwebview-0.5.6.tar.xz

Signed with PGP key:
    0A48 BC96 1075 B4BA 8523 E379 0A34 5FB0 86E7 97D9
    Get from https://share.kde.org/s/8dKaJTw8pR8iiwJ
    kmarkdownwebview-0.5.6.tar.xz.sig


*) I heard that there are distributions which have packaged Marked. Given that 
since KMarkdownWebView has started Marked has returned to be under good 
development again, instead of shipping & using a copy of marked.min.js it 
would be better to use whatever latest (compatible) release of marked, either 
from a package or by generation during the build. Or even not baking a given 
version into the KMarkdownWebView package/binary, but instead using at runtime 
some global system marked.min.js, coming from a separate package which can be 
updated independently.

Proposals welcome how to do that while integrating with distribution package 
building. Please comment on https://bugs.kde.org/show_bug.cgi?id=392640 for 
this.

Cheers
Friedrich




More information about the Kde-announce-apps mailing list