Download Latest Version Markdown Monster 4.0 Release source code.tar.gz (61.3 MB)
Email in envelope

Get an email when there's a new version of Markdown Monster

Home / 4.0.1_Release
Name Modified Size InfoDownloads / Week
Parent folder
Markdown Monster 4.0 Release source code.tar.gz 2025-12-03 61.3 MB
Markdown Monster 4.0 Release source code.zip 2025-12-03 61.3 MB
README.md 2025-12-03 10.0 kB
Totals: 3 Items   122.6 MB 5

download NuGet upgrade

  • Integrated LLM Chat Interface
    There's a new Chat Interface accessible from the AI toolbar and context menu (ctrl-shift-a) that lets you work against your local documents. Create summaries, clean up your writing, ask for suggestions etc. By default the active document is provided as context, but you can add additional files or open documents. Uses Bring your own Api Keys* for LLM access.

  • Add Image Pasting and Drag and Drop to Chat Interface
    You can now drag images from a browser, from Explorer or paste images from the clipboard into the Chat UI prompt interface and provide image data to any prompt.
    Note: this feature depends on the model supporting image inputs. Most major online models support multi-modal inputs, but many small local models do not.

  • Update to .NET 10 Runtime
    Updated to the latest RC release of the .NET Runtime for v4 release cycle. Installer installs the RC runtime for the preview. We'll switch to RTM release as soon as it becomes available later in November.

  • Markdown Inline Python and C/C++Syntax Highlighting
    Python and C/C++ are now supported as inline, syntax colored language code snippets in the Markdown editor in addition to various others: C#, Powershell, Json, JavaScript, Html, Css, Xml and a few others. Not all editor languages are supported to keep the Markdown parser fast, but Python and C++ seem to be very popular in our user base.

  • Support for Mermaid Files and Syntax Highlighting for Inline Mermaid
    You can now open and create Mermaid .mmd files. Mermaid files are self-contained files that contain a single Mermaid diagram. These have become popular for sharing graphs and also are common for use with LLMs as input and output. Limited Syntax highlighting is now provided for both mermaid files and inline mermaid snippets.

  • Support for Font Ligatures
    If you choose a font that supports ligatures like Hasklig or Fira Code it will automatically display with ligatures enabled. Thanks to the ACE Editor folks for this update.

  • Save Untitled Documents when closing
    Untitled documents are now preserved on disk when closing Markdown Monster, and re-opened when you restart MM. They are treated as all other open documents and re-opened up to the max Remembered Last Document count (Remember Number of Last Documents setting). Untitled documents are closed only when explicitly closed, saved to a new filename or when overrunning Remembered Document Count. Untitled documents are stored in %localappdata%\Markdown Monster\Sessions folder until either saved explicitly or closed.

  • Untitled Document Tab and Title Naming
    As part of the updated handling for untitled documents that are now preserved across MM sessions, the headers for both tabs and the window are now updated with the title of the text if it can be determined (first h1 element in document). If you run more than a single untitled tab this will be useful to keep them distinguished and easily identifiable.

  • Improved Preview Rendering of Html Documents in Editor
    Html documents now support both full Html documents as well as Html Fragments. Previous unsupported, Html fragments (ie. no <html> header) now render using MM preview templates and styling. Additionally both modes now attempt to set the <base> path to allow for pulling in relative path dependencies. (#1239)

  • Remember Preview Zoom Setting
    The preview Zoom setting now has a dedicated dropdown on the status bar and that shows the remembered zoom percentage across MM sessions. The setting applies to all preview/document instances and can be controlled with Ctl+/- or Ctrl-Scrollwheel or using the drop down.

  • Allow Document Print Scaling for Save As Pdf
    You can now optionally specify a scale factor to print output that is generated to Pdf using the Save As Pdf dialog. A common scenario is to use a lower scaling percentage resulting in effectively smaller print size to fit more content onto pages. Allowed values are from 20% to 200%. (#1242)

  • Drag and Drop into Favorites from Windows Explorer
    You can now drag and drop files and folders into Favorites from Windows Explorer.

  • External Preview: Configuration in Window Control Box
    Window docking and activation status is now displayed in the top control box of the external preview window, rather than on the status bar which provides a few more pixels for viewable display surface for content.

  • Editor Theme Extension Support
    Changed how editor themes can be extended via editor-user-extensions.css and editor-user-extensions.js in <commonFolder>\Markdown Monster\EditorThemes. These files were supported before but lived the install folder which has as of recent versions been wiped out on new installs. This moves the extensions to a preserved location in the common configuration folder.

  • Preview Theme ScriptFolder Template Var
    Preview themes have been updated with a script folder variable both to simplify Preview Theme templates and to provide an easier path to create extension themes that are stored in <commonfolder\Markdown Monster\PreviewThemes. Previously the scripts folder had to be copied from the main install - the new {$scriptPath} variable in Theme.html explicitly points to the script location in the Markdown Monster install folder. The old {$themePath}..\scripts\ path syntax continues to work the same as before.

  • Table Editor: Create Compact Pipe Table
    When generating output from the Table Editor you now have an option to create compact Pipe Table output that strips all white space for minimal character usage that is nevertheless valid. Also an option on the Editor Context menu inside of pipe tables to compact existing tables without opening the editor first. Useful for providing documents to LLMs and saving some $$ on token usage. ( #1241

  • Folder Browser: Image Preview on Image Files
    Image files now display the image as large thumbnail in the tooltip when hovering over a file. As before image dimensions and DPI is also displayed.

  • Favorites: Cleaner and Tighter Favorites List
    Change the layout of the Favorites list to not display folder names of items to allow for greater favorites density. To provide more info there's now a tool tip like the folder browser to view file information to resolve ambivalent file name displays.

  • Favorites: Explicit Folder Selection for Favorites
    When creating a Favorite manually you can now choose to explicitly select a folder with a separate folder selection dialog. Previously you couldn't only pick a file and would have to remove the filename or type in the folder name directly.

  • Table Editor: ESC to Cancel Changes and Prompt
    You can now exit the table editor with ESC to abort changes. Additionally there's a new dialog that prompts on whether to embed changes, discard changes or go back to the table editor for all cancel operations. (#1226)

  • Table Editor: Add Export To Json and CSV
    You can now export the active table to Json or CSV output either on the clipboard or to a saved file. (#1085)

  • Fix: Table Editor Changes in active edit area not saved
    Fixed issue where changes in the current edit field were not always saved if control focus was not lost. Related to hot-key exits via ctrl-enter and esc which could result in missing changes or not detecting changes on canceling. Fixed. (#1226)

  • Fix: Mermaid Diagrams require a leading empty Line
    Fix issue where Mermaid diagrams required a blank line prior to the Mermaid block to render properly. Previously not having the line would break the Mermaid renderer (bomb display). Fixed now by properly rendering the leading line break into the generated mermaid block. (#1219)

  • Fix: Items duplicating when using Drag and Drop Favorite List
    When dragging and dropping items within the Favorites list, items were duplicating in many situations. Items now properly move to the new location. Note that copy operation is not supported internally - only Move.

  • Fix: Link Checker MisReporting UrlEncoded File Links
    Fixed issue where the link checker would mark linked file references that contain spaces and other Url Encoded characters as not found.

  • Fix: Line Number in CommandLine not always working
    Fixed issue where line number parsing using the --line command line or the :line file postfix was not always moving the cursor to the specified line.

Source: README.md, updated 2025-12-03