Releases: molsonkiko/NppCSharpPluginPack
Releases · molsonkiko/NppCSharpPluginPack
v0.0.3: remove old build dependency, improve performance, add new demos
[0.0.3] - 2024-02-26
Added
- Added new
Allocate indicators demo
, demonstrating how to allocate and use indicators to style text. - Demo on the
SCN_MODIFIED
andNPPN_GLOBALMODIFIED
notifications, which are used to track when a document is modified.
Changed
- Update method of building a DLL to remove a dependency on .NET Framework 3.5.
- This also allows the user the specify whatever Notepad++ directory they wish, using the
NppPath32
(to specify 32-bit Notepad++ directory) andNppPath64
(to specify 64-bit directory) variables from the command line like so:msbuild /p:NppPath32="D:\portable\npp\x86";NppPath64="somewhere\else\x64" ...
- This also allows the user the specify whatever Notepad++ directory they wish, using the
Fixed
- Greatly reduced unnecessary calls to
NPPM_GETCURRENTLANGTYPE
inDoInsertHtmlCloseTag
by caching the lexer language whenever the lexer language changes or a buffer is opened. - Bug where hitting
Enter
in a multiline textbox would not add a new line.
v0.0.2: fix Ctrl+C/X for Notepad++ v8.6.1+, minor bugfixes
[0.0.2] - 2024-02-06
Added
- Ported over (from kbilsted's old template) the ToolsForMaintainersOfTheProjectTemplate folder for updating some of the PluginInfrastructure files to stay up to date with Notepad++.
- Added new PopupDialog form, which demonstrates how to configure a pop-up dialog that has select-able fields like textboxes or buttons.
Changed
- Remove references and links to JsonTools (they now go to this project's GitHub repo).
Fixed
- TestRunner.cs now restores clipboard text after tests.
- Link label text and background now correctly switches back to defaults when going from a dark theme to default styles.
- Fix bug where running tests multiple times in a single Notepad++ session causes the user interface tests to fail.
- Fix bug introduced in Notepad++ 8.6.1 where
Ctrl+C
andCtrl+X
would not work in the text fields of forms.