Skip to content

1.18

Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 27 Aug 17:10
  • Project Support
    You can now save the open document collection and folder browser configuration as a project file (.mdproj). At a later point you can re-open the project and restore all the documents, document positions and the folder browser to the last point the project was saved. Once opened a project stays open and can be easily re-saved.

  • Open in New Window
    Added context menu option on the editor tab to open a new instance of Markdown Monster with the current document loaded. This makes it easier to display multiple windows side by side for copying content between them.

  • Support for DocFx Note/Warning/Tip/Caution etc
    Move DocFx Processing to DocFx Render Extension and add support for handling DocFx Note Blocks and DocFx Include File operations.

  • Renamed ParseDocFxIncludes to ParseDocFx Config Setting
    Renamed the Markdown.ParseDocFxIncludes setting to Markdown.ParseDocFx to indicate that multiple DocFx features are rendered.

  • Pick up Hash Links from Clipboard in the HREF Dialog
    In addition to automatically picking up URLs from the clipboard, the URL Dialog now also automatically detects and fills in Hash links (#link-id) for quick fill operations. You can use Ctrl-K -> Ctrl-Enter to quickly embed links if links or hashes are on the clipboard.

  • Drag and Drop Documents between Instances
    You can now drag and drop documents between two open instances of Markdown Monster in addition to the new Open in New Window feature introduced in the last update.

  • Refactored File Menu
    Broke out Open From, Save To and Project options into submenus to reduce clutter in the File menu.

  • New Documents open at the front of the TabList
    Changed behavior that opens new tabs at the beginning of the list of tabs. This makes the newly opened documents more prominent if many tabs are open.

  • Open common files in the Previewer with Shell
    If you link to local files in the editor MM now opens many common file formats in their respective applications. So a .docx file opens in Word, a .zip file in 7zip or WinZip. Some files are opened in Explorer and highlighted.

  • Improved Hash Navigation in the Previewer
    Hash navigation is now intercepted more effectively and navigates the previewer and editor when you click a link. You can also use the context menu on a link in the Previewer to explicitly navigate to its hash source in the editor.

  • Show Link Id in Document Outline Header Tooltip
    Document headers now show a tooltip for the link Id as preview of an Id that you can copy from the context menu.

  • Add Copy Id to Clipboard in Preview Browser
    The Preview Browser context menu now has an option to capture the document id of the element under the cursor and to copy that value to the clipboard as #doc-id-value.

  • Add Edit Image in Image Editor to Preview Browser
    The preview browser now lets you right click on an image in the editor and just to the configured image editor to edit the image.

  • New -newwindow Command Line Option
    To make Open in New Window work, a new -newwindow Command Line option to force a new Markdown Monster instance to open regardless of the SingleInstance configuration option. When this option is used the window is opened with a single document and does not re-open previously opened windows.

  • New -nosplash Command Line Option
    You can now explicitly disable the splash screen via startup command. This startup switch overrides the DisableSplashScreen configuration setting.

  • Addins: Updated RenderExtension Interface for Addins
    Addins now get a much simpler IRenderExtensions interface that makes it easy to create an addin that provides customization to the HTML output by inspecting either the pre-render Markdown or post-render HTML.

  • Addins: Consolidated Window.OpenFile() to Open Documents Generically
    Addins have a new Model.Window.OpenFile() method they can use to open all sorts of documents in a generic fashion. Unlike OpenTab() which explcitly opens a new document tab, OpenFile() can open documents, images and external file formats. For example, OpenFile() can be used to open an .mdproj file as a project, a markdown document in the editor, an image in a preview tab, and a Word document via the Shell.

  • Addins: New Document.RenderHtmlWithTemplate() method
    MarkdownDocument now has an additional method to create a full HTML document using the selected Preview Template into a string. This functionality was previously available only via parameter settings in RenderHtmlToFile(). Added for clarity.

  • Fix: Preview Browser Initial Refresh
    Fixed bug where Preview Browser would occasionally not show unless another tab is activated. Traced to a selection timing bug and fixed.

  • Fix: Excel icon in File Browser
    Add missing Excel icon in file browser.

  • Fix: Folder Browser doesn't display files with leading .
    Fixed issue where files and folders starting with . were not displayed in the Folder Browser.

  • Fix: Add additional File Types for Window.OpenFile()
    Additional file format operations for the new generic Window.OpenFile() operation. Specifically catch common executables and show file in Explorer rather than directly executing as an extra 'verification' step.

  • Fix: Weblog Endpoint Discovery doesn't block any longer
    EndPoint discovery was previously checking synchronously for discovery URLs. Apparently WordPress slows RPC/XML requests and these requests can be slow to respond. Switched to async code so UI doesn't lock.

  • Fix: Commandline now creates non-Existant Markdown Files
    If you specify to open a Markdown file that doesn't exist in a command line filename parameter, MM now opens an empty file that has a filename and is ready to be saved with Ctrl-S. Only works with Markdown files. Other files are ignored causing the folder to be opened in the folder browser.

  • Fix: Spell Check Suggestions Dropdown
    When showing spell check suggestions don't show the full context menu, only suggestions and Add To Dictionary. Fix issue with Add to Dictionary always showing on the context menu even when not on a spell check item.

  • Fix: Task List Styling
    Fixed task list styling to match GitHub's styling. Removed the bullet and extra indent.

  • Fix: Apostrophe Handling for Spellchecking
    Fixed issue with special single quotes from Word Processors and other desktop application. Normalized special apostrophes so they are respected in word spell checking.

  • Fix: Browser Syncing not working after Preview Close
    On occasion when closing the preview and re-opening the preview would not longer sync to the editor or vice versa. A restart was request. Fixed.

  • Fix: Preview Git Changes for files in subfolders
    Fix bug with 'Open in External Gif Tool' failing for files in subdirectories.