Skip to content

Add NppMarkdownNext v1.0.0 (x64 and x86) - #1184

Open
theneet0 wants to merge 1 commit into
notepad-plus-plus:masterfrom
theneet0:add-nppmarkdownnext
Open

theneet0 wants to merge 1 commit into
notepad-plus-plus:masterfrom
theneet0:add-nppmarkdownnext

Conversation

@theneet0

@theneet0 theneet0 commented Sep 16, 2026

Copy link
Copy Markdown

Summary

  • Adds NppMarkdownNext (folder NppMarkdownNext) - next-generation native C++26 Markdown live preview & reader plugin for Notepad++ (x64 and x86).
  • Engineered with Microsoft WebView2 (Chromium Evergreen) with automatic Direct2D / DirectWrite hardware fallback, smart bidirectional text support (BiDi) for mixed RTL/LTR documents, offline KaTeX math formulas, Mermaid UML diagrams, slide-out TOC, in-page search, and Notepad++ dark mode synchronization.
  • Source: https://github.com/theneet0/NppMarkdownNext (MIT License).
  • Release: https://github.com/theneet0/NppMarkdownNext/releases/tag/v1.0.0

Compliance & Verification

  • Rules Compliance: Complies with all requirements from the Notepad++ User Manual.
  • Architecture: Supports both 64-bit (pl.x64.json) and 32-bit (pl.x86.json).
  • Uniqueness: folder-name (NppMarkdownNext) and display-name (NppMarkdownNext) are unique across the plugin lists.
  • Packaging: Both release ZIP archives contain NppMarkdownNext.dll directly at the root level alongside dependencies (WebView2Loader.dll, README.md, License.txt).
  • Binary Version: File version info resource in DLL is 1.0.0.0, matching version (1.0.0).
  • Required DLL Exports: Fully implements and exports isUnicode, setInfo, beNotified, getFuncsArray, getName, and messageProc.
  • Integrity: SHA-256 fingerprints (id) calculated and verified against publicly downloadable release ZIPs:
    • x64: a3491152fc41eb0d1515b603e910eb9fe8b0f69f970ba99a2b3774d9e591eaea
    • x86: 3942583e6a907cb9061212930968e043bcfb357c25a4c5effa74a0465f33e96d
  • Validation: Schema validation passes against pl.schema with 0 errors, and entries are inserted in alphabetical order.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant