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 inmenuWillOpen: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 updatesed.currentLanguage. Languages menu detected by action-content rather than title (localization-safe).f285cc7— JavaScript and VBScript menu codes aligned withlangs.xmlcanonical names (javascript.jsandvb)..js/.vbfile loads now check the matching menu item; VBScript menu click now actually applies syntax highlighting (previously no lexer was applied becauselanguageLexerNameMaphad novbscriptkey).
Plugin system hardening
50e0312— Plugin shortcut overrides fromshortcuts.xmlare 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'srecordingMacrowhile forwarding to plugins during recording; suppresses plugin forwarding entirely during playback. Mouse-selection capture injects syntheticselectAll:before menu commands. DeactivatesNSTextInputContextduring playback to prevent ViewBridge disconnection crashes from rapid batch text changes.5013a7a— FixedNSControl.targetzeroing-weak bug under ARC in ShortcutMapper + MainWindowController. Eight call sites where a temporaryNSBlockOperationwas assigned directly to a target now store in a strong local that survives the modal dialog lifetime.
Visual
fe4e3cb— App icon refreshed.
Installation
- Open the DMG
- Drag
Notepad++.apptoApplications - 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.