Successor to v1.0.6. 34 commits, 10+ user-reported issues resolved, 5 newly-ported plugins shipping alongside.
Full release notes & details: nextpad.org/news
New Features
Editor & UX
- Adjustable line spacing
- Clickable links in the editor
- Find window transparency
- Document List panel overhaul
- Search Results: per-search timestamps
Style Configurator
- Global Override (Windows-parity "Force … for all styles")
Toolbar
- Icon colorization
Macros
- Plugin commands in macros
- Run a Macro Multiple Times — Esc cancellable
Batch processing — Run Macro on Folders and Files
BBEdit Text Factory-style: apply any saved macro across a folder, Folder-as-Workspace tree, or Project Panel workspace/project/folder. Three entry points (Macro menu, Folder-as-Workspace right-click, Project Panel right-click), filters, live match count, save/close-after policy, Esc-cancellable.
Languages
- User Defined Language extension auto-apply
- Theme-aware UDL selection
File Operations
- File Status Auto-Detection + Update Silently
- "Open with Nextpad++" Finder context-menu item
- CLI single-instance routing
Editor right-click menu
- Localized context menu
Stability & Bug Fixes
Crash hardening
$regex Replace All freeze- Plugin bufferID crash
- Plugin panel registration crash
- Dangling observer crash on teardown
Editor behavior
- Change-history markers + horizontal scroll range
- Markdown UDL stays applied after Dark / Light Mode toggle
- Monitoring (tail -f) keeps the caret in place
- Tab key navigates between the Find window's controls
Side panels
- Side-panel visibility + Indent Guide toggle persist across launches
- Plugin commands appear in the editor's right-click menu
Plugin notifications
SCN_DWELLSTART/SCN_DWELLENDare forwarded
Plugin API additions
NPPM_GETOPENFILENAMESNPPM_SAVECURRENTSESSION/NPPM_LOADSESSIONNPPM_GETPOSFROMBUFFERIDNPPM_GETNBOPENFILESfixedNPPM_MENUCOMMANDextended (IDM_FILE_CLOSEALL)
Newly ported plugins (shipping alongside v1.0.7)
- XML Tools v1.0.0
- Random Values v1.0.0
- Npp ZapGremlins v1.0.0
- DSpellCheck v1.0.0
- Session Manager v1.0.0
Compatibility
- macOS 12.0+
- Architecture universal (arm64 + x86_64)
- Plugin API backward-compatible with v1.0.6 plugins
- Saved settings (
~/.nextpad++/config.xml,shortcuts.xml,themes/, etc.) read unchanged
DMG is signed (Developer ID Application: Andrey Letov, Team S5972U9P85), notarized by Apple, and stapled — Gatekeeper accepts it offline.