Skip to content

Releases: c3er/mdview

4.0.0 Content Blocking Memory

19 Dec 23:49

Choose a tag to compare

Unblocked content can now be remembered (issue #61)

It is now possible, to unblock images permanently, meaning that media doesn't need to be unblocked again after restarting the application.

Clicking on a blocked image opens now a menu:

Screenshot of the menu for unblocking a single image, with the options "Unblock Temporary" and "Unblock Permanently"

The blocked content banner has now a button for unblocking, that opens also a menu on clicking:

Screenshot of the menu unblocking all images, with the options "Temporary" and "Permanent"

Clicking on "Temporary" behaves like clicking on the banner itself in previous versions.

Clicking on "Permanent" opens a dialog, allowing to select, which content shall stay unblocked:

Screenshot of the dialog for unblocking images permanently

Single window position, independent of the document (issue #67)

The application settings have now an option for remembering the window position:

  • "Remember for each document" (default, as previous versions): Remembers the window position for each document
  • "Remember single position": The application opens the window always at the last previously opened position, independently of the opened document

Bugfixes

Issue #62

HTML anchors can now be defined also via name, additionally to the already supported id attribute.

Example: Alternatively of using

<!-- Already supported previously -->
<a id="anchor-with-id"></a>

you can use

<!-- Now supported, but deprecated in HTML standard -->
<a name="anchor-with-id"></a>

3.2.0 Bugfixes and minor UI additions

18 Dec 21:48

Choose a tag to compare

Note: The file mdview-3.2.0-x64.exe was marked as malicious on VirusTotal by "Bkav Pro" as "W32.AIDetectMalware".

New menu entry "Window"

Currently, it isn't of much use under Windows, but it doesn't hurt either. It was done for porting the application to macOS.

New CLI options

The application has two new command line switches for testing and diagnosis purposes:

  • --app-path: Outputs the path to the installation directory and exits immediately
  • --data-path: Outputs the path to the data directory (where besides other thinks, the settings are stored) and exist immediately

The Windows command line behaves weirdly when invoking the application. To workaround this, a batch file mdview-cli.cmd was added to the installation directory.

Bugfixes

Issue #57

The recognition of file ending is case insensitive now, i.e. .MD is now the same as .md

Issue #58

The application now runs properly after installing globally via the MSI package.

Other

  • Fixed a regression at the context menu that too many entries appeared

3.1.1 Bugfix for absolute paths

12 May 17:19

Choose a tag to compare

Bugfix for absolute local paths

Issue #52

Absolute local paths to media and in links where not regarded by the application, leading to be broken.

MSI package

Issue #53

This is the first release containing an MSI package.

3.1.0 Additional ways to zoom

05 May 20:38

Choose a tag to compare

There are now additional ways to zoom in and zoom out your document, change the sizes of the contents:

  • Minus and plus keys on numpad
  • Control + mouse wheel

See issue #50

3.0.2 Fix weird behaviors with certain headers

20 Dec 00:44

Choose a tag to compare

Issue #47

Certain header titles, e.g. "Content" could cause the application to behave weirdly or even break the usability.

3.0.1 Fix Application Crash at Invalid File Links

29 Oct 18:18

Choose a tag to compare

Application crash at invalid file links

Issue #45

The application crashed after a click on a link to a non existing file. Now, only a meaningful error message is displayed.

New About dialog

The About Dialog was reworked to fit better the other dialogs

3.0.0 Settings Dialog, Drag & Drop, Metadata

19 Sep 00:46

Choose a tag to compare

Settings dialog

All settings are now reachable via a new settings dialog. It can be opened via main menu "Edit" --> "Settings..." or via Ctrl+,

Screenshot of settings dialog

Drag & Drop

Issue #40

Any text file can now be dropped into the Markdown Viewer window to open it. By default, a dialog asks whether to open the file in the window were dropped or in a new window.

Markdown Metadata

Issue #37

If a Markdown file contains a metadata header, it is now rendered properly. In the settings dialog is an option to hide this header.

Recently Opened Files

Issue #41

The File menu now contains a list of recently opened files. The count can be adjusted in the settings.

Bugfixes

  • Mermaid diagrams are now displayed with readable colors in dark mode (issue #39)

2.8.0 Mermaid and Search

11 Jul 00:10

Choose a tag to compare

Mermaid

Mermaid diagrams can now be displayed.

Example:

```mermaid
graph TD
    A[Christmas] -->|Get money| B(Go shopping)
    B --> C{Let me think}
    C -->|One| D[Laptop]
    C -->|Two| E[iPhone]
    C -->|Three| F[Car]
```

Screenshot of Markdown Viewer displaying a Mermaid diagram

Search

The application can now search for a term via Ctrl+F. F3 highlights the next occurrence of the term and Shift+F3 highlights the previous one.

Screenshot of Markdown Viewer with open search dialog

Screenshot of Markdown Viewer with highlighted search term

2.7.0 Embed multimedia files

07 Jun 02:30

Choose a tag to compare

Features

It is now possible to embed audio and video files.

Either via HTML (previous versions had a bug that prevented this):

<video controls width="500">
    <source src="some-video.mp4" type="video/mp4">
</video>

Or via Markdown syntax, just like images:

![](some-video.mp4)

See this page of the Chromium project for supported formats.

Bugfixes

  • Minimum window size, introduced with 2.6.0, was too big for some users
  • Inside the table-of-content area, the horizontal scrollbar was always visible and allowed to scroll when it shouldn't

Developing

The local development instance now stores its settings inside the project directory.

2.6.2 Bugfix at keyboard handling

16 May 14:39

Choose a tag to compare

Since the introduction of the table of content feature, it was not possible to scroll via keyboard (arrow keys, page-up/-down) without clicking into the content first.

See issue #31