Notepad++ text's editor : accessibility enhancement - History
Author: paulber19 (paulber19@laposte.net)
URL: https://github.com/paulber19/notepadPlusPlusAccessEnhancementNVDAAddon.git
Download:
Sorry, but this document is an automatic translation from french language.
1. V2.9 (March/16/2026)
Compatibility with NVDA 2026.1.
NVDA versions prior to the 2025.1 version are no longer supported.
What's new:
- added an option to enable or disable the report of the cursor position after pressing the "home" key.
Reminder of bug corrections made in versions 2.8.x:
- Indentation with spaces is now properly announced in other languages than French as well as singular or plural.
- Correction of the bad spelling of the word "workspace".
- Correction of the error that occurred are the closure of the program.
- correction of some malfunctions concerning the detection and reporting of lines that are too long.
Development:
- removal of code regarding NVDA versions lower than 2025.1.
- to display the "What's new" of a new version of the add-on, the "changes.html" document is no longer opened by "urlopen", but is downloaded, saved momentarily in the "appData\local\temp" folder and opened in the browser.
- taking into account the closure of the rawgit.com site.
- use of json instead of pickle to store the add-on update status.
Compliance with the NVDA API:
- Take into account the movement of the NVDA version in the Buildversion.Py module.
- Taking into account the deletion of the MODULE "imp" in Python 3.13.
2. v2.8 (June/05/2025)
Compatibility with NVDA 2025.1.
NVDA versions earlier than 2024.1 are no longer supported.
What's new:
- Addition of the "Windows+Control+F9" script to open the folder of the current file as a workpace.
- in the "Document preview" dialog, it is possible to choose with which display the document should be viewed:
- the default viewer of html documents (in principle a browser)
- an NVDA window in navigation mode,
- the default viewer for txt documents to see the source of the generated document.
Bug fixes:
- the update search is no longer done when the "Automatically search for updates" option is unchecked just after starting NVDA.
- The line number is properly announced for files using only "\ r" as the end of the line.
Development :
- process the current document with the markdown compiler and all its extensions instead of the markdown2 compiler.
- use of the "ExecAndPump" method of the "systemUtils" module.
- use of "NVDAState.shouldWriteToDisk" to save or not save the configuration to disk.
- the temporary file for viewing "markdown" or "txt2tags" documents is now placed in the same folder where the document is located. If this document is a new, unsaved document, then it is placed in the user configuration folder. If the default header is used for viewing, the style files are placed in the same location as the temporary file.
Compliance with the NVDA API:
- Use of the "ExecandPump" method of the "Systemutils" module.
- Take into account the obsolescence of Gui.messagebox and Gui.message.messagebox, replaced by messagedialog:
- Messagedialog is now used for all NVDA versions greater than 2025.1.
3. v2.7 (November/28/2024)
Compatibilité with NVDA 2024.2, NVDA 2024.3 and NVDA 2024.4.
NVDA versions prior to version 2023.1 are no longer supported.
What's new:
- in the "Document preview" dialog, it is possible to see the generated HTML source.
Development :
- process the current document with the markdown compiler and all its extensions instead of the markdown2 compiler.
- use of the "ExecAndPump" method of the "systemUtils" module.
- use of "NVDAState.shouldWriteToDisk" to save or not save the configuration to disk.
- the temporary file for viewing "markdown" or "txt2tags" documents is now placed in the same folder where the document is located. If this document is a new, unsaved document, then it is placed in the user configuration folder. If the default header is used for viewing, the style files are placed in the same location as the temporary file.
4. v2.6 (April/02/2024)
What's new:
- Compatibility with NVDA 2024.1 and dropping support for NVDA versions prior to 2023.1.
- taking into account the "Speech on demand" mode introduced in nvda 2024.1: all scripts announcing information will vocalize this information. In this mode, all other scripts will remain silent.
5. v2.5 (September/086/2023)
New:
- possibility to announce the path of the name of the files while going up in the hierarchy of the files.
- improved accessibility in the "Documents" dialog box opened by "Alt+d" followed by "d":
- the path can be announced in a reduced way.
- when opening the dialog box, the selected element is no longer announced several times.
- possibility to select a file by the first letter of its name
- possibility of not having the path, the type or the size of the file announced when selecting a file
Compatibility:
- Dropped support for NVDA versions below 2022.1.
- compatibility with notepad++ 8.5.6.
Bug Fixes:
- when a long line contains accented characters, moving to the first character which is after the maximum length is now correct.
- the signaling of a long line is now correct when moving the cursor by right or left arrow around the maximum limit.
- removed the double beep when moving to the first character which is after the maximum line length.
Various:
- upgraded markdown2.py file to version 2.4.9.
- removal of code concerning Python 2.
- making the buildVars.py file compatible with the add-on store.
- modification of the documentation for compatibility with the add-on store.
6. v2.4 (February/20/2023)
Compatibility with NVDA 2023.1
New:
- reporting of spelling errors found by the DSpellCheck Notepad++ plugin (experimental).
7. v2.3 (September/27/2022)
- fixed inability to view add-on history using the "View History" button.
- correction of incorrect movements from method to method or from class to class.
- a line identifying a method or class is now only identified by "def" or "class" respectively.
- compatibility with notepad++ 8.3 64 bits.
8. v2.2 (02/04/2022)
- Compatibility with NVDA 2022.1.
- reset the configuration in the event of errors in the configuration file.
Changes:
- during an automatic update of the add-on, it no longer asks the user if he wants to keep the current configuration parameters of the add-on.
- during a manual installation of the add-on, a confirmation request is requested when the user has chosen not to keep the current settings of the add-on configuration.
9. v2.1 (13/12/2021)
First official stable release