Skip to content

Releases: mohzy83/NppMarkdownPanel

Release 0.9.1

19 Jan 11:00

Choose a tag to compare

  • Features

    • Preserve preview scroll position when switching to another file #96
    • Support (preview) files without an extension #133
    • Copy to clipboard as formatted text / HTML #128
    • "Save As.." function that always uses the light theme #126
    • Text Callouts #141
  • Bug fixes

    • Fixed: Undocking the main (preview) window eventually freezes NPP++ #106
    • Fixed: Markdown preview is not visualized if file extension is changed with MD panel open #107
    • Fixed: CoreWebView2 uninitialized exception on startup with unsaved backup file #139
    • Fixed: Memory Leak in plugin. #144
    • Fixed: Table cells display as individual squares with spacing in Markdown Panel #136, (contributed by BdR76) #142
    • Remove build dependency on .NET 3.5 tools (contributed by rdipardo) #145
    • Fix memory layout of ScNotificationHeader (contributed by rdipardo) #146

Release 0.9.0 (Webview2 Integration)

20 Jun 10:11
5db8e11

Choose a tag to compare

This release contains as major feature the integration of WebView2 Edge as HTML Rendering Engine (WebView2 Edge is based on Chromium). Also some smaller feature were added and some bugs were fixed.

  • requirements
    • .NET 4.7.2 or higher
  • features
    • WebView2 Edge integration (see settings to switch between HTML Rendering Engines)
    • Linking to filesystem files #8 ( works only with WebView2 (Edge) )
    • Disable file extension check #111, #112, #99
  • bug fixes
    • NppTbData.pszModuleName is not properly assigned when Markdown panel is docked (contributed by rdipardo) #90
    • The keyboard shortcuts are not working on the Markdown Panel #91 (works only with WebView2 (Edge))
    • Undocking the viewer from its default position crashes NotePad++ (contributed by rdipardo) #97, #106
    • Meta tags in generated html not closed #100
    • Links pointing to file with whitespace (%20) is incorrectly parsed (%2520) #101
    • Incorrect opening of URL with CR encoded character (%0D) #105 (works only with WebView2 (Edge))
    • Add mermaid graph markdown setting pre tag class #115

Release 0.7.3 (Bugfix Release)

12 Feb 20:06

Choose a tag to compare

Bugfix Release:
bug fixes
Settings file NppMarkdownPanel.ini isn't used anymore #78
Plugin release v0.7.2 searches help files in wrong directory #76

Release 0.7.2

11 Feb 10:40

Choose a tag to compare

  • bug fixes
    • Display images with Url-encoded space character (%20) in the filename (contributed by andrzejQ ) #39
  • features
    • Plugin-Menu entry renamed to MarkdownPanel
    • Syntax highlighting is now controlled by CSS Styles. See style.css and style-dark.css after comment /* Syntax Highlighting */ #71
    • Feature to preprocess markdown files before they are send to the converter. Furthermore it's possible to postprocess the generated html files (created by markdig).
      To enable this feature it's necessary to configure pre/post-processor commands (can be any commandline program) in the config file plugins/Config/NppMarkdownPanel.ini.
      The placeholders %inputfile% and %outputfile% have to be set in the commandline and will be resolved at runtime (with temporary file names).
      An example C# commandline-project can be found under: PPExtensions\MdpPrePostprocessorTemplate.sln
[Options]
PreProcessorExe=C:\temp\preprocessor.exe
PreProcessorArguments=%inputfile% %outputfile%
PostProcessorExe=C:\temp\preprocessor\postprocessor.exe
PostProcessorArguments=%inputfile% %outputfile%

Release 0.7.1

27 Dec 16:32

Choose a tag to compare

Version 0.7.1 (released 2022-12-27)

  • bug fixes
    • Footnotes (links to footnotes) don't work #28
    • Code fences not rendered for unknown languages (contributed by rdipardo) #55
    • Errorhandling when libraries are missing #57
    • Zoom label does not update on Settings panel init (contributed by vinsworldcom) #58
    • Settings dialog should render only if visible (contributed by vinsworldcom) #66
  • features
    • Synchronize with first visible line in editor #14
    • Select/follow active editor pane when using mulitple editors #20
    • YAML Frontmatter is rendered as code block #46
    • Status bar to preview URLs for links (contributed by vinsworldcom) #60
    • Save As toolbar button provides default directory and filename (contributed by vinsworldcom) #61
    • Menu includes Help to access README / menu item order improved (contributed by vinsworldcom) #64

Release 0.7.0

09 Dec 10:59

Choose a tag to compare

  • dark mode support
  • new markdig 0.30.4 integrated
  • code/syntax highlighting
  • new zoom level range from 80 % to 800% (for 4K Displays)
  • all html files are saved as utf-8 files
  • restrict preview to files with a specific extension
  • automatically open panel for supported files
  • enhanced about dialog

Release 0.6.2

02 Jun 10:49

Choose a tag to compare

Bugfix Release

  • viewer was crashed by too large documents (more than 10000 bytes)
  • Bug was releated to the NPP Plugininterface

Release 0.6.1

26 May 19:30

Choose a tag to compare

  • fix embedded images
  • fix dark icon

Release 0.6.0

26 May 11:38

Choose a tag to compare

  • plugin headers for npp updated
  • darkmode icon
  • fixed refresh bug for 64-bit version of plugin
  • new zoom level range from 40 % to 400%
  • save html
  • images for help file now included

Release 0.5.0

13 Jul 08:44

Choose a tag to compare

  • change zoomlevel for the preview in settings dialog
  • change css file for the markdown style
  • the new settings are persistent
  • open settings dialog: Plugins-> NppMarkdownPanel -> Edit Settings