Skip to content

2.8

Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 06 Feb 22:14
· 105 commits to main since this release

download
Web Site

  • Add Custom External Programs for Documents
    You can now add external programs to launch for active document in the editor or for files and folders in the Folder Browser. Launch individual programs or URLs and specify arguments in a variety of ways. (belatedly fixes #947)

  • Enable Mermaid Charts By Default
    With wider support of Mermaid in various rendering platforms including GitHub, Mermaid rendering is now enabled by default. There's still a Setting flag that can be used to turn checking for Mermaid code on and off which can improve load and render speed very slightly when false. Note: If you're updating a previous version, your current setting will not change so if it was set at default of false it'll continue to stay that way and have to be manually enabled. You can use Tools|Settings|Mermaid to set this value.

  • Add Proper and Camel Case to Extra Commands and Command Palette
    You can now make selected text proper/title cased or camel cased via the command palette.

  • Command Palette: Added Font Settings
    You can now access the font settings in the Visual Settings Editor via Ctrl-Shift-P Font. Also added a tooltip to the font size dialog to point at the Settings and Command Palette shortcuts.

  • Folder Browser Keyboard Navigation now Previews
    When navigating the folder browser with the up and down keys, the editor now displays a preview of documents similar to the behavior when single clicking on a document. Editable (Markdown, text and other known editable formats) are opened in preview mode, meaning once you navigate off the document is closed or replaced by the next preview document, unless the document has been edited or explicitly opened as a full document.

  • Table Editor Paste now supports CSV directly
    CSV imports into the table editor have been supported via Load From for a long time, but you can now also use the Paste operation to CSV content from Excel, Google Docs etc. directly into the table editor. Load From still has more control but Paste is quicker assuming the content uses tab delimited clipboard CSV. Paste now supports: Grid Table, Pipe Table, HTML, JSON and CSV. Load From also allows loading CSV and JSON from files (and clipboard explicitly with options).

  • Update: Default Font Size to 16px
    Set default font-size a little smaller to prevent very low res displays from displaying too big of a font initially. This will make fonts smaller for hi-res displays, but people that have hi-resolutiuon displays are used to having to adjust font-sizes up typically.

  • Update: Markdown Monster now uses latest WebView Async Model
    A few versions ago, changes in the async WebView control model broke most of Markdown Monsters JavaScript to .NET interop functionality that caused us to stick with older versions of the .NET WebView connector. In this release we've refactored all of our JS->.NET interfaces to work with the new async behaviors. This true async support should also improve responsiveness of some tasks, as well as minimize the occasional WebView crashes we've observed in our logs.

  • Fix: Git Commit Dialog Load Time
    Fix issue with the Git dialog taking a long time to load with large repositories. We've refactored the dialog to load the repository after the form has initialized which removes a race condition that was severely slowing down the initial load of the repository. The form now loads immediately with a status message in case of slowish loads (which should now be rare) and for most repos the load should be near instant.

  • Fix: Table Editor Add Row on Bottom
    Fix behavior of Add row on bottom to continue keeping focus and scroll into visible viewport. Also now allow adding multiple empty rows at the end (previously this wasn't allowed). You can now also add a new Header row by Add new Row in the header.

  • Fix: Various Range Bound Errors in Table Editor
    Fix several errors that caused the table editor to crash when adding/removing many rows/columns.

  • Fix: Status Icon Animation Sizing
    Fix issue where on occasion the status icon would bloat to massive size if messages were overlapping.

  • Fix: Document Navigation in the Previewer
    Fix crash/hang issue when navigating to other documents from the Preview Window.

  • Fix: Change Scrollbar Sizes for Editor and Preview
    The default scrollbar sizes for the Editor and Previewer have been bumped up slightly to better work with hi-res displays and sizing has been switched from hard pixel sizing to em sizing. Previewer and Editor scrollbar styling can be applied in the generic Editor/editor.css and PreviewThemes/MyTheme/theme.css for the specifically active theme.

  • Fix: Folder Browser File Renaming Issues
    Fix issue where rename operations would in some cases not save pending changes and wouldn't delete the originally renamed file. Error was introduced during async conversion and due to timing issues. Fixed. #986