Skip to content

v3.6

Latest
Compare
Choose a tag to compare
@RickStrahl RickStrahl released this 22 Jan 20:27
· 6 commits to main since this release

3.6

January 22nd, 2025

  • New Check Document Links Sidebar Panel
    There's new sidebar panel tab that can be used to validate links in the current document. Check Document Links is an option on the Tool menu and can also be accessed via the Command Palette (ctrl-shift-p -> Check Document Links`). A new sidebar pane is used to display links ordered by broken and valid links and you can click links to navigate to the corresponding link in the document. A context menu has additional options for links and images.

  • Left Sidebar Split Panel Rendering
    Refactored Left Sidebar split panel rendering to operate quicker and more smoothly. Rather than redrawing on rearrangements, we cache and reuse panels now whenever possible and only re-render in rare cases which results in non-janky and faster panel refresh display.

  • Support for Admonitions Markdown Extensions
    Added support for a new Admonitions RenderExtension that renders Admonitions note/alert boxes.

  • Embed YouTube Enhancements
    Add Open YouTube button when no video is selected yet. Automatically capture YouTube Url on clipboard when returning to the form and the Url is empty. New option to embed an Image Link instead of embedded IFRAME video to support hosts like GitHub with HTML/Script/CSS restrictions.

  • YouTube Paste Options for non-embeddable Platform like GitHub
    When embedding YouTube videos from YouTube dialog, you can now choose from several embedding modes: IFrame (existed previously), Captured Preview Image and Link, or Markdown Media Link. The new options allow for YouTube links on GitHub and other platforms that don't allow for IFRAME player embedding.

  • Capture YouTube Preview Images
    You can now capture the YouTube Preview screen as an image for embedding into your content. This allows linking of YouTube videos that encourage clicking links that looks like the YouTube player but is actually a linkable image. You can manually do this via the Preview Image capture, or use Embed Image Link to directly embed the linked image into the document. The explicit clipboard copy can be useful as a generic feature outside of Markdown Monster.

  • New Editor Scroll Speed Configuration Switch
    You can now set the editor scroll speed which allows for speeding up scrolling. This is especially useful for touch pad users that can be limited by slow single line scroll speeds. Speed can be set from 1 (baseline) to 20. The new default is 5.

  • AI Updates
    AI Translate, Summarize and Grammar Check are now accessible on the AI Toolbar drop down menu and via the Command Palette (ctrl-shift-p). The various dialogs that pop up have been cleaned up for simpler UI, and with options to re-run the current operation.

  • Add X AI API Preset
    Add new AI preset for the X AI (ie. Grok) that presets the URL and default model.

  • Update Ace Editor to 1.36.5
    Update to latest version of ACE Editor component. Fixes a few small editor bugs and also adds a GitHub Dark Editor Theme.

  • Update HighlightJs to 11.10
    Update the Code Syntax highlighting in the previewer.

  • Fix: Print to PDF Failures
    Fix a number edge case failures: Printing untitled files, fix issue with invalid margin numbers, update header/footer tooltip documentation and help docs. (#1151)

  • Fix: Split Panel Rendering
    Refactor split panel rendering to operate quicker and more smoothly. Rather than redrawing on rearrangements, we cache and reuse panels now whenever possible and only re-render in rare cases.

  • Fix: Configuration Backup locking up UI
    Fix issue that was causing the UI to lock up while backing up configuration files to Zip file or a folder.

  • Fix: Remember Monitor Position for Maximized Windows
    Fixes issue where window position for maximized windows was not remembered: If you closed down MM when maximized it would always re-launch on the main screen. MM now remembers the maximized status and window position. It now also restores non-maximixed window position properly when coming out of maximized mode after a restart. (#1158)

  • Fix: Create Weblog and Delete WebLog Inconsistencies
    Fix issue that caused the Weblog list to not update properly when adding and deleting Weblogs, requiring exiting the Weblog form and coming back in. Fixed so that updates are immediate. (#1127)

  • Fix: WebLog Strip H1 Headers Setting
    Fix behavior of the Strip H1 Document Header checkbox on the Weblog publish form. Renamed the configuration key and 'un-negated' the checkbox text. The new default is true (checked) as most services like WordPress, Medium etc manage the title separate from the blog content. (#1138)

  • Fix: WebLog Publish with Absolute Images
    Fix issue where blog posts that contain absolute image paths were not sending these images. Although we recommend you don't use absolute paths in Markdown and rather copy images to your local project or folder close to the document, image uploads from absolute paths now work correctly for WordPress and and MetaWeblog interfaces. (#1137)

  • Fix: External Preview Window UI Issues
    Fix problem with empty preview pane when external preview is active. Fix Window resizing when switching between internal and external browsing modes. Properly remember preview mode and state across restarts.
    (#1172)

  • Fix: Command Line Markdown To Pdf DLL Not Found Error
    Fix issue where running the command line Markdown to PDF generation fails due to a missing DLL dependency. Fixed. (#1174)

  • Fix: Command Line Markdown To Pdf File Access Errors
    Fix issue where if a markdown file in a protected/read-only folder was rendered it would fail with access denied errors due to writing temp HTML file into the same folder as the source file. Moved temp file to temp location with base tag fix ups. Fixed. (#1175)