Skip to content

1.7 Version Rollup Release

Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 07 Nov 05:28
· 239 commits to main since this release
  • Add JpegImageCompressionLevel for Pasted or Captured Images
    There's a new JpegImageCompressionLevel configuration option that lets you specify what compression level Jpeg images are saved with. Values are 0 to 100 where 100 is the highest fidelity and 0 the lowest. The default is 80 which is typically just above the level where artifacts become noticeable in most pictures.

  • Fix: Custom extension mapping to Markdown and HTML Files
    Fixed logic for extensions mapped to Markdown and HTML so that the Preview window properly shows when files with custom extensions are edited.

  • Fix: Overwrite Cursor not Visible
    The overwrite (insert) cursor formatting only showed a dot previously. Fixed to display an underline cursor.

  • Don't spellcheck active Word in Editor
    Changed spell check behavior to not spellcheck the word directly under the cursor as it may not be completely typed out yet resulting in annoying spell check errors. Spellcheck now ignores the current until you move off.

  • Fix: Delete in Folder Browser
    Delete from the folder browser would not work under some circumstances due to a byte alignment issue. Fixed.

  • Fix: External Preview freezes MM in background
    When previewing the Markdown Preview in an external browser Markdown Monster would hang for 60 seconds. Regression bug due to an API change. Fixed.

  • Fix: External Browser Preview not using CSS in FireFox
    When previewing rendered content using FireFox, the rendered HTML fails to apply the CSS Stylesheet. Firefox requires file:/// moniker in order to find embedded resources and doesn't work of raw OS filenames. Fixed.

  • Minor Preview Theme Updates
    Added a Westwind preview theme that matches West Wind site. Handful of small adjustments to the Github theme to more closely match Github's styling especially for headers and lists.

  • New Startup Page
    Add startup page that links to common operations when no tabs are open in the editor.

  • Application Theme Selector on Statusbar
    You can now switch the application theme between Light and Dark themes using a dropdown on the status bar. Selection optionally prompts to restart for changes to be applied.

  • Spellcheck for Weblog Posting Dialog
    You now get spellchecking when posting new Weblog posts for abstract and title text.

  • MarkdownMonsterAddin.OnModelLoaded() Handler
    Added another lifecycle event that notifies you when the App model is ready to be accessed. This event is fired before the form has fully rendered the model so it allows you to intercept the model before the initial form is rendered. This event fires after OnApplicationStarted() (which has no model access) and before OnWindowLoaded() which fires once the form is active and all Addins have loaded.

  • File Icons for Folder Browser
    Files in the folder browser are now displayed with their associated application icons to make it easier to navigate the tree and recognize files. Additional icons can be added by adding a png file for the file extension in the Editor\fileicons folder.

  • Drag and Drop Files from Folder Browser
    You can now drag non-image files into the editor to open them. This is in addition to context menu options, double clicking, enter/space selection of files. Images are treated special and are either opened in image editor, viewed with the default viewer, or when dragged into the document are embedded as images inside of markdown documents.

  • Slow Double Click Editing of Filenames in Folder Browser
    You can now do a slow double click (Explorer style) in the Folder browser to edit and rename filenames in the folder browser. This is in addition to the F2 hotkey and context menu options.

  • Fix: Spellchecker Performance Tweaks
    Fixed a number of event leaks in the spell checker logic that would reattach spell check events multiple times. This fix speeds up editing documents when loaded for long periods. Checker now also is more efficient about refreshing spell check info to have less impact while typing.

  • Fix: Open In External Browser Disabled
    Fixed issue where Open in External Browser would not work open documents when the preview browser was not active. Also fixed so that rendered HTML output does not use pragma line mapping.

  • Keyboard support for Context Menu
    You can now pop up the context menu via keyboard using the Windows context menu key (or equivalent). The menu is now cursor navigable. This brings spell checking and various edit operations to keyboard only use.

  • Fix: UseSingleWindow=false no longer opens Remembered Documents
    When not running in UseSingleWindow mode, the RememberLastDocumentsLength setting has no effect and no previous windows are re-opened. This is so multiple open windows won't open the same documents all the time. In UseSingleWindow mode last documents are remembered and opened when starting MM for the first time.

  • Fix: YAML parsing for Blog Post
    Fixed bug where the YAML header on the meta data was not properly inserting a line break after the parsed YAML block.