github nextpad-plus-plus/nextpad-plus-plus-macos v1.0.3
Notepad++ macOS v1.0.3

latest releases: pre-liquid-glass, v1.0.7, v1.0.6...
one month ago

Third patch release. Notarized and stapled, universal binary (arm64 + x86_64).

Changes since v1.0.2

Side-panel title styling pass

Consistent title bars across every built-in side panel — Document Map, Function List, Document List, Folder as Workspace, Source Control, Project Panel, Clipboard History, Character Panel. Tightened spacing and standardized close-button presentation so the panels finally all look like siblings.

Language-detection fixes

  • f27333d — Language menu checkmark staleness fixed. Parent letter-header state now refreshed deterministically in menuWillOpen: on the Languages menu. Fixes stale state after tab switch / Save-As re-detect / UDL apply, and stops top-level XML/YAML/KIXtart from walking up to the menu bar. setUDLLanguageFromMenu: now updates ed.currentLanguage. Languages menu detected by action-content rather than title (localization-safe).
  • f285cc7 — JavaScript and VBScript menu codes aligned with langs.xml canonical names (javascript.js and vb). .js / .vb file loads now check the matching menu item; VBScript menu click now actually applies syntax highlighting (previously no lexer was applied because languageLexerNameMap had no vbscript key).

Plugin system hardening

  • 50e0312 — Plugin shortcut overrides from shortcuts.xml are now re-applied after plugin menus are inserted. The first pass at AppDelegate startup ran before plugins loaded; PluginCommands entries walked an empty menu and were silently dropped. Idempotent for other sections.
  • 50dc346 — Macro recording and playback hardened against plugin interference. Pauses Scintilla's recordingMacro while forwarding to plugins during recording; suppresses plugin forwarding entirely during playback. Mouse-selection capture injects synthetic selectAll: before menu commands. Deactivates NSTextInputContext during playback to prevent ViewBridge disconnection crashes from rapid batch text changes.
  • 5013a7a — Fixed NSControl.target zeroing-weak bug under ARC in ShortcutMapper + MainWindowController. Eight call sites where a temporary NSBlockOperation was assigned directly to a target now store in a strong local that survives the modal dialog lifetime.

Visual

  • fe4e3cb — App icon refreshed.

Installation

  1. Open the DMG
  2. Drag Notepad++.app to Applications
  3. Launch

Plugin ecosystem

18 plugins available via Plugins → Plugin Admin, all universal binaries. Recent additions include XML Navigator (v1.0.0) and Elastic Tabstops (v1.0.0). ComparePlus shipped an optimized rebuild at v1.0.1.

Don't miss a new nextpad-plus-plus-macos release

NewReleases is sending notifications on new releases.