Releases: c3er/mdview
3.2.0 Bugfixes and minor UI additions
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
3.1.0 Additional ways to zoom
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
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
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
Settings dialog
All settings are now reachable via a new settings dialog. It can be opened via main menu "Edit" --> "Settings..." or via Ctrl+,
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
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]
```
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.
2.7.0 Embed multimedia files
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
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
2.6.1 Bugfixes for Table of Content
- The TOC used black as font color for dark mode. Now, the TOC font has the same color as the rest of the UI
- Symbols to expand and collapse TOC entries are improved and should look the same in different operating systems.
Other fixes:
- Printing of wide tables was not fixed in a satisfactory manner. See issue #26