Éditeur de texte Notepad++: compléments d'accessibilité - Historique
Auteur: paulber19 (paulber19@laposte.net)
URL: https://github.com/paulber19/notepadPlusPlusAccessEnhancementNVDAAddon.git
Téléchargement:
1. v2.9 (16/03/2026)
Compatibilité avec NVDA 2026.1.
Les versions de NVDA antérieures à la version 2025.1 ne sont plus prises en charge.
Nouveautés:
- ajout d'une option pour activer ou désactiver l'annonce de la position du curseur après l'appui sur la touche "home".
Rappel des corrections de bogues faites dans les versions 2.8.x :
- l'indentation avec des espaces est maintenant correctement annoncée dans d'autres langues que le français ainsi que le singulier ou le pluriel.
- correction de la mauvaise orthographe du mot "workspace".
- correction de l'erreur qui se produisait souent à la fermeture du programme.
- correction de quelques disfonctionnement concernant la détection et le signalement des lignes trop longues.
Développement :
- suppression du code concernant les versions de NVDA inférieures à la 2025.1.
- pour afficher le "Quoi de neuf" d'une nouvelle version de l'extension, le document "changes.html" n'est plus ouvert par"urlopen", mais est téléchargé , enregistré momentanément dans le dossier "appData\local\temp" et ouvert dans le navigateur.
- prise en compte de la fermeture du site rawgit.com.
- utilisation de json en lieu et place de pickle pour stoquer l'état de la mise à jour de l'extension.
Mise en conformité avec l'API de NVDA :
- prise en compte du déplacement de la version de NVDA dans le module buildVersion.py.
- prise en compte de la suppression du module "imp" dans python 3.13.
2. v2.8 (05/06/2025)
Compatibilité avec NVDA 2025.1.
Les versions de NVDA antérieures à la version 2024.1 ne sont plus prises en charge.
Nouveautés:
- ajout du script "windows+control+f9" pour ouvrir le dossier du fichier courant en tant qu'espace de travail.
- dans le dialogue "Prévisualisation du document", il est possible de choisir avec quel afficheur le document doit être visualiser:
- l'afficheur par défaut des documents html (en principe un navigateur)
- une fenêtre NVDA en mode navigation,
- l'afficheur par défaut des documents txt pour voir le source du document généré.
Correction de bogues :
- la recherche de mise à jour ne se fait plus lorsque l'option "Rechercher automatiquement les mises à jour " est décochée juste après le démarrage de NVDA.
- le numéro de ligne est correctement annoncée pour les fichiers utilisant seulement "\r" comme fin de ligne.
Développement :
- traiter le document courant avec le compilateur markdown et toutes ses extensions en lieu et place du compilateur markdown2.
- utilisation de "NVDAState.shouldWriteToDisk" pour enregistrer ou ne pas enregistrer la configuration sur le disque.
- le fichier temporaire pour visualiser les documents "markdown" ou "txt2tags" est maintenant placé dans le même dossier où se trouve le document. Si ce document est un nouveau document non enregistré , il est alors placé dans le dossier de la configuration utilisateur. Si l'en-tête par défaut est utilisé pour la visualisation, les fichiers de styles sont placés au même endroit que le fichier temporaire.
- lors de l'installation de l'extension, la configuration courante n'est plus sauvegardée dans le dossier de l'extension mais est maintenant sauvegardée dans le dossier de la configuration utilisateur. Cela permet si une installation se passe mal de conserver quand même la configuration courante.
Mise en conformité avec l'API de NVDA :
- utilisation de la méthode "ExecAndPump" du module "systemUtils ".
- prise en compte de l'obsolescence de gui.messageBox et gui.message.messageBox, remplacés par MessageDialog:
- MessageDialog est maintenant utilisé pour toutes les versions de NVDA supérieures à 2025.1.
3. v2.7 (18/10/2024)
Compatibilité avec NVDA 2024.2, NVDA 2024.3 et NVDA 2024.4.
Les versions de NVDA antérieures à la version 2023.1 ne sont plus prises en charge.
4. v2.6 (02/04/2024)
Nouveautés :
- Compatibilité avec NVDA 2024.1 et abandon du support des versions de NVDA antérieures à la 2023.1.
- prise en compte du mode "Parole à la demande" introduit dans nvda 2024.1: tous les scripts annonçant une information vocaliseront cette information. Dans ce mode, tous Les autres scripts resteront muets.
5. v2.5 (08/09/2023)
Nouveautés:
- possibilité de faire annoncer le chemin du nom des fichiers en remontant dans la hiérarchie des dossiers.
- amélioration de l'accessibilité dans la boite de dialogue "Documents" ouvert par "Alt+d" suivi de "d":
- le chemin peut être annoncé de manière réduite.
- à l'ouverture de la boite de dialogue, l'élément sélectionné n'est plus annoncé plusieurs fois.
- possibilité de sélectionner un fichier par la première lettre de son nom
- possibilité de ne pas faire annoncer le chemin, le type ou la taille du fichier lors de la sélection d'un fichier
Compatibilité:
- Abandon du support des versions de NVDA inférieures à la 2022.1.
- compatibilité avec notepad++ 8.5.6.
Correction de bogues:
- quand une longue ligne contient des caractères accentués, le déplacement vers le premier caractère qui est après la longueur maximale est maintenant correct.
- la signalisation d'une ligne longue est maintenant correcte lors de déplacement du curseur par flèche droite ou gauche autour de la limite maximale.
- suppression du double bip sonore lors d'du déplacement au premier caractère qui est après la longueur de ligne maximale.
Divers:
- mise à niveau du fichier markdown2.py à la version 2.4.9.
- suppression du code concernant Python 2.
- mise en compatibilité du fichier buildVars.py avec l'add-on store.
- modification de la documentation pour compatibilité avec l'add-on store.
6. v2.4 (20/02/2023)
Compatibilité avec NVDA 2023.1
Nouveautés:
- signalement des fautes d'orthographe trouvées par le complément DSpellCheck (expérimental).
7. v2.3 (27/09/2022)
- correction de l'impossibilité d'afficher l'historique de l'extension à l'aide du bouton "Voir l'historique".
- correction de mauvais déplacements de méthodes en méthodes ou de class en class.
- une ligne identifiant une méthode ou class est maintenant seulement identifier par "def " ou "class " respectivement.
- compatibilité avec notepad++ 8.3 64 bits.
8. v2.2 (04/02/2022)
- Compatibilité avec NVDA 2022.1.
- réinitialisation de la configuration en cas d'erreurs dans le fichier de configuration.
Changements:
- lors d'une mise à jour automatique de l'extension, il n'est plus demander à l'utilisateur s'il veut conserver les paramètres actuels de configuration de l'extension.
- lors d'une installation manuelle de l'extension, une demande de confirmation est demandée quand l'utilisateur a choisi de ne pas garder les paramètres actuels de la configuration de l'extension.
9. v2.1 (13/12/2021)
Première version stable officielle.