Skip to content

Latest commit

 

History

History
183 lines (107 loc) · 9.49 KB

VersionHistory.md

File metadata and controls

183 lines (107 loc) · 9.49 KB

Version History

Version 2.4.3.0 [September 7, 2023]

  1. Support for large files in 64-bit mode. See commit: #075a673
  2. Updated Scintilla & NPP headers to match Notepad++ v8.5.6. See commit: #87ca01f
  3. Changed Goto Column spinner orientation to horizontal. See commit: #780fffc

Release: 2.4.3.0 Release


Version 2.4.2.0 [June 11, 2022]

  1. For quicker and more convenient access, the Use byte count for column value computation checkbox is now available on the plugin side panel.
  2. Enhanced Darkmode support.

Release: 2.4.2.0 Release


Version 2.4.0.0 [May 29, 2022]

  1. GotoLineCol is now able to process file names & parameters specified with the most recent invocation of Notepad++ from the command line. (Previously, the plugin was able to access just the command line used during the initial launch of Notepad++ but not during subsequent re-invocations.) This feature enhancement works with Notepad++ 8.4.2 or later versions. For more info, see: Command Line Options.

  2. With Notepad++ 8.4.1, plugins now have query support for Darkmode. By utilizing this support, the Darkmode render code in the FWDataViz plugin has been significantly trimmed down. This has resulted in a smaller size of the plugin DLL for this version.

Release: 2.4.0.0 Release


Version 2.3.0.0 [May 7, 2022]

  1. Dynamic change of Dark mode tones: When dark mode settings are changed in the Preferences dialog of Notepad++ (version 8.4.1 or higher), they will be immediately reflected in the GoToLineCol plugin user interfaces -- without requiring a restart of Notepad++.

  2. Fixed blurry disabled static texts in dark mode.

  3. Fixed std::stoi exception with non-numeric input. Fixes #19 & #22.

Release: 2.3.0.0 Release


Version 2.2.0.2 [February 4, 2022]

Background: With its v8.3 release, the Notepad++ x64 binary will support opening 2GB+ files. However, this change causes compability issue with many x64 plugins, and they will need to be recompiled with a modified C++ header file.

The GoToLineCol x64 plugin was not affected by this incompatibility issue. Yet, this release incorporates the suggested modification of the C++ header file to prevent any future incompatibility issue.

Release: 2.2.0.2 Release


Version 2.2.0.1 [December 16, 2021]

  1. Updated NPP_Plugin_Darkmode.dll to version 1.1.0.0. This fixes darkmode rendering issue in Windows 11.

Release: 2.2.0.1 Release


Version 2.2.0.0 [December 2, 2021]

  1. Darkmode for the GoToLineCol plugin is now rendered by a standalone DLL that can be shared by multiple plugins, thus reducing the overall memory footprint. Notepad++ will only load a copy of the NPP_Plugin_Darkmode.dll located either in:

    • The folder for the first plugin (in alphabetical order) that requires this DLL.
    • Or, in the common <NPP_executable_folder>.

    You can verify the singleton loading of the NPP_Plugin_Darkmode.dll using the Process Explorer utility.

Plugin Developers: For more information on using NPP_Plugin_Darkmode.dll in your plugins, please refer to the documentation at the NPP_Plugin_Darkmode repository.

Release: 2.2.0.0 Release


Version 2.1.1.0 [October 2, 2021]

Enhancement: Consolidated GLC command line options.

Sample GLC option usage in this version: -z -GLCb1;c0;d1;e18;f1;h1;p1;q1

Equivalent usage in version 2.1.0.0 was:

-z -GLCb1 -z -GLCc0 -z -GLCd1 -z -GLCe18  -z -GLCf1 -z -GLCh1 -z -GLCp1 -z -GLCq1

[Although the kludgy syntax of v2.1.0.0 may still work in v2.1.1.0 and later versions, prefer to use the compact syntax.]

See: Command Line Options

Release: 2.1.1.0 Release


Version 2.1.0.0 [October 1, 2021]

Enhancements:

  1. Command Line Option to load multiple documents and position them all at the same line and character/byte column.

See: Command Line Options

Release: 2.1.0.0 Release


Version 2.0.0.0 [August 18, 2021]

Enhancements:

  1. Darkmode rendering enabled for the plugin panel and dialog boxes.

NOTE

Notepad++ user configuration settings are saved into the config.xml file by Notepad++ only during the application closing event. The GotoLineCol plugin is only able to read these settings changes in the config.xml file during the next launch of Notepad++.

So, when Darkmode settings are changed, Notepad++ will need to be restarted for the plugin to reflect these settings changes.

See: Sample screenshots of the plugin UI in dark mode.

Release: 2.0.0.0 Release


Version 1.2.0.2 [June 18, 2021]

Enhancements:

  1. Light & Dark mode Fluent UI toolbar icons added for the plugin.
  2. Including ARM64 build. (Please note that I am unable to test the ARM64 build since I don't have an ARM64 device, and it is being provided AS IS.)
ALERT! This plugin release is only compatible with Notepad++ 8.0 and later releases.

Programming Note:

The Notepad++ 8.0 has introduced the Fluent UI icons in Small/Large, Light/Dark & Unfilled/Filled modes, making for a total of 8 possible combinations. But the newly added API function NPPM_ADDTOOLBARICON_FORDARKMODE has allowed the plugins to supply images for only 4 Fluent UI images among the possible set of 8.

Due to the current NPP API limitation, this minor release for FWDataViz is only able to add Fluent UI icons for the Small/Large, Light/Dark Fluent UI modes but not the Filled/Unfilled Fluent UI modes. So the toolbar icons for this plugin will not change when switching between unfilled and filled Fluent UI selections in Notepad++ Preferences dialog.

Release: 1.2.0.2 Release


Version 1.2.0.1 [April 15, 2021]

Minor Update

Changed menu item text from "Show Panel" to "Show GotoLineColPanel" since this same text gets used to display balloon tip for the toolbar icon.

Release: 1.2.0.1 Release


Version 1.2.0.0 [January 13, 2021]

Enhancements:

  1. Added real-time display of Cursor Position data, at a fixed spot, on the plugin panel. That means:
    • No more need for repetitive clicking of the Goto button
    • No more need to view this info within a calltip that jumps around the screen
  2. Added toolbar icon to show & hide the plugin panel: Show_Panel_icon

Release: 1.2.0.0 Release


Version 1.1.0.0 [June 21, 2020]

Enhancements:

  1. Added UTF-8 byte sequence and Unicode code point display in the calltip.
  2. Added Char Column and Byte Column display in the calltip.
  3. In the Preferences dialog, replaced option 'Expand TABS for column value computation (Unchecked)' with 'Use byte count for column value computation (Checked)'.
  4. Added spin controls on the Line and Column input fields for quick navigation to adjacent line or column.

Fixed Issue:

  1. The calltip was getting displayed only after clicking the Go button twice.

Release: 1.1.0.0 Release


Version 1.0.0.1 [January 30, 2020]

  1. Increased Line and Column input fields to accept up to 8 digits.

Release: 1.0.0.1 Release


Version 1.0.0 [January 8, 2020]

First Release

Release: 1.0.0 Release