github RickStrahl/MarkdownMonster 1.24

latest releases: 4.4, 4.2, 4.0.1_Release...
5 years ago

This is a version rollup release. The focus on this release cycle has been on cleaning up a number of small bugs and issues as well as updating underlying components, so there aren't a ton of new features in this release, but rather it's more about stability and small UI improvements.

  • Add additional Code Fencing inline Syntax Colorings
    Added additional inline syntax colorings for the following languages: csharp, typescript, json, typescript, powershell. You now get syntax colored text as you type or paste inside of triple backtick fenced code blocks.

  • Additional File Browser Icons and Editing Syntax Support
    Added additional icons that can display in the Folder Browser including Dart and Dockerfile files. Both file types can now also be edited in MM. Also fix additional icons for various external document types.

  • Add Menu Shortcuts for Document File and Shell Operations
    Added shortcuts to quickly navigate the Folder Browser to the active document's location, open the Terminal or Explorer on the Tools menu. Added shortcut mnemonics to make them easier to be discoverable.

  • Better File Encoding Support
    You can now set the file encoding for documents. Additional non UTF/Unicode encodings have been added. You can use Load additional Encodings... to load up all encodings available. Choosing an encoding will try to reload the document with the new encoding .

  • Improved Code Snippet Syntax for Html to Markdown Conversions
    Worked with ReverseMarkdown to add better support for capturing syntax for many common services including GitHub, highlightJs, Atlassian and Confluence. For most snippets the syntax should now be applied to code-fenced blocks.

  • Refactor Preview Context Menu UI
    Change the order of context menu items to show the most context sensitive items on top. Options like Copy/Edit Image and Copy Id to Clipboard now show on top of the menu if relevant.

  • Copy Image to Clipboard from Preview
    There is now a context menu options to copy an image to the clipboard from the Preview Browser.

  • Updated Heading ID to Clipboard
    You can now use the context menu in the previewer or the editor to copy the generated document html id attribute value to the clipboard. This makes it easier to paste relative links. As a reminder you can also get this Id from the Document Outline sidebar's context menu.

  • Open Image in Image Editor or in Image Link Form from Editor
    You can now right click on an image link in the editor and use the option to open then image in your preferred image editor, or open the image in the link dialog (from which you can copy the image to the clipboard or resize the image).

  • Improved Application Title Bar Configuration Options
    The title bar now has a new TitlebarDisplayMode configuration property that has options for displaying, just the filename, the full path, or the filename plus the parent path on the title bar. Tabs continue to display the filename by default and the filename plus parent path if multiple files with the same name are open. The new option to display filename plus parent path makes it easier to differentiate documents in the task bar.

  • Paste Improvements
    Updated the editor paste behavior to use native editor paste behavior for text while deferring images and file paste operations to the Editor shell. This improves paste performance and reliability of text copy and paste operations.

  • Statusbar Text Tooltip
    The status bar now also shows a multi-line tooltip for extra long messages that might overflow the status bar area.

  • Switch to MahApps 2.1
    Switched MM to use latest MahApps Metro UI framework. This provides a number of enhancements plus better stability and consistency for many UI operations.

  • Light Theme Enhancements
    In light of the MahApps update the light theme has seen a number of updates for better consistency and color contrast in a few areas.

  • Fix: Preview Window Disappearing when editing non-Markdown Files
    Fix bug that caused the active document syntax type to be turned to an invalid syntax when opening a non-Markdown document. Refactored EditorSyntax onto the document itself rather than on the Editor which would cause assignment issues.

  • Fix: SnagIt Screen Capture and File Saving
    As of SnagIt 2020 the SnagIt Addin from TechSmith was broken due to a bug in the file saving mechanism. Modified the way file saving works by capturing to clipboard and saving the clipboard content. This works around the SnagIt bug and should hopefully future proof the SnagIt regression that keeps cropping up. As a bonus we now get better file location support using MM's document/project file location settings.

  • Fix: Screen Capture Timer for Built-in Capture
    Fix the screen capture timer used with with built-in capture when delaying captures.

  • Fix: Add hot key for Add-ins Menu on the Toolbar
    Added a keyboard mnemonic to the Tools -> Add-_ins menu item so it becomes possible to navigate to the add-in list via keyboard. Some addins have been updated with keyboard shortcuts so for example the Azure Blob Addin is accessible via alt-t-i-b

  • Fix: Images from Clipboard not showing in Image Previews
    Fixed issue with WPF clipboard that failed to retrieve images from the clipboard properly. Used alternative image retrieval. This fixes missing preview images in the the Paste Image and Azure Blob Storage Addin (update required to see the fix).

  • Fix Recent Documents Dropdrown Layout
    Cleaned up the layout of recent menu lists on the Recent Files menu, and on the startup page.

  • Fix: File Encoding and Save Bug
    Fixed issue where file saving under certain circumstances with non-UTF8 encodings would cause the file not save. Fixed by assigning default encoding and fixing up encoding lookup failures as well as adding additional logging around encoding for notification or save problems.

  • Fix Jekyll Image Publishing
    Fix bug with images published to a Jekyll Blog. All but the last image were deleted by the post handler previously. Related: Also updated the Preview URL generator used to navigate to the generated URL which should work much better than before for the post title as well as the categories to match the Jekyll snake case conversions.

  • Fix: Light Theme Crashes
    Fix several bugs related to light theme and missing resources.

Don't miss a new MarkdownMonster release

NewReleases is sending notifications on new releases.