Skip to content

3.1

Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 06 Nov 19:55
· 37 commits to main since this release

download Web Site

  • Add Support to Save with Elevated Rights
    You can now optionally save documents that are permissions restricted by elevating to Administrator. If a file is not authorized a notification pops up to show an option to save with elevated rights instead.

  • Improved Folder Browser Search Results
    The Find in Files functionality now includes a file icon for file type, the number of matches per file, the file date, and a tool tip that shows file information and a preview of the file's content for quick review.

  • 'Copy Link' for Web Links and 'Copy Image Link' for Images in Previewer
    In the preview browser you can now copy links for Web images and links to the clipboard from the Previewer context menu. Note that only Web links - not relative or local file path links - show this option on the context menu.

  • Add Caption to Dropped Files and Images
    When dragging or pasting files or images into the editor, we now try to guess the caption based on the filename using Proper Case, Snake Case, Camel case de-conversions if no spaces are present.

  • Move WebView Environment to %localappdata%
    Due to some issues with portable installs and write permissions, the local WebView environment folder has now been moved to the %localappdata%\Markdown Monster folder which is (normally) writable and always accessible. This avoids problems with users installing the portable version and not setting their PortableSettings folder to be writable. This at least ensures that the editors and other viewers load correctly.

  • Emoji Picker Improvements
    The Emoji Viewer now loads considerably faster by delay loading some of the 1600+ icons out of band. The picker now shows a count of icons in the list in the status bar, with the list updated as you search and filter.

  • Installation moved to Program Files
    We've moved the default installation location for the full installation to the Program Files folder to avoid common installation issues related to Windows Account usage that in the past would install certain components in the wrong location when elevation was required. We've also moved all remaining updatable content (except the preview templates and previewers) out of the install folder into common file location.

  • Portable Install Behavior Remains unchanged
    Besides the changes to the full install, the Portable Install can still be installed in any location of your choice as a self-contained install that can store all application, and common updatable configuration and support data in a local folder hierarchy. Portable installs by default use a contained PortableSettings folder which falls back to the %appdata%\Markdown Monster common path that is also used by the full install if permissions are not available to write files. This behavior is mostly unchanged except the additional files that now go into the PortableSettings or common folder.

  • Fix: Non-existant .md File Navigation in Previewer
    Fix Previewer so that when navigating a non-existent Markdown file no navigation (to an error page before) occurs and a statusbar error is displayed pointing at the missing expanded filename.

  • Fix: Image Link Navigation in Previewer
    Fix issue where image links (links that wrap an image) are not properly navigated due to the initial image target. Fixed to treat nested image links like simple links for preview navigation.

  • Fix: PDF Generation output does not open file for Viewing
    Fix issue where even if you have the Display output file checkbox set on the PDF generation form output was not displayed. Fixed and you should now see the output displayed in your system configured PDF Viewer.

  • Fix: Consolidate WebView Initialization
    Fix WebView Initialization by consolidating the WebView environment into a single instance that is shared across all instances. This fixes rare WebView crashes with UnauthorizedException errors caused by potentially errand WebView instances. It also slightly improves initial load performance.

  • Fix: WebView Install Folder in Startup Location
    Fixed issue where the YouTube embedding dialog was causing the WebView to create a separate WebView environment in the install folder rather than the common shared location used by all other WebView controls. This also fixes a common point of crashes

Breaking and Recommended Changes

  • Recommend full uninstall and reinstall for Full Installations
    Due to the move to Program Files we recommend you do a full, uninstall and then re-install Markdown Monster if you are using the full installer or Chocolatey install. It's not required, and if you don't re-install the existing %localappdata%\Markdown Monster or your own custom location will continue to be used. The explicit uninstall ensures that the new Programs Files path is used on a new install. Portable installs don't need to have anything changed.

  • Remove WebView_ Folder From Markdown Monster Install Folder (if present)
    If your MM installation folder contains a WebView_* folder, it's recommended that you shut down MM and delete the entire folder. This folder was not intended to be placed and should be deleted so it will no longer take up space.