Éditeur multipiste Audacity: complément d'accessibilité - Historique
Auteur : paulber19 (paulber19@laposte.net)
URL: https://github.com/paulber19/audacityAccessEnhancementNVDAAddon.git
Téléchargement :
1. v3.4 (24/02/2026)
Compatibilité avec NVDA 2026.1.
Les versions de NVDA antérieures à la 2025.1 ne sont plus supportées.
Nouveautés :
- ajout d'un script "NVDA+windows+j" pour annoncer la durée contenu dans une zone d'édition de temps.
Corrections de bogues :
- correction de l'erreur qui se poduisait quand un fichier récent était importé.
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".
2. v3.3 (05/06/2025)
Compatibilité avec NVDA 2025.1.
Les versions de NVDA antérieures à la 2024.1 ne sont plus supportées.
Compatibilité avec audacity 3.7.1. les version inférieures à la version 3.5.1 et les versions 32 bits ne sont plus supportées.
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.
Développement :
- 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. v3.2 (11/10/2024)
- compatibilité avec NVDA 2024.2, 2024.3 et 2024.4.
- compatibilité et tests avec Audacity 3.6.4 x64, 3.6.2 x64 et 3.5.1 x64.
- mise à niveau du guide d'introduction à Audacity.
4. v3.1 (23/03/2024)
Compatibilité avec NVDA 2024.1
Nouveautés :
- 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.
Correction de bogues :
- le bouton radio permettant de choisir le type d'exportation (exporter le projet entier, export de fichiers multiple, ...) est maintenant accessible.
5. v3.0 (23/11/2023)
Nouveautés:
- nomage des panneaux de barres d'outils en "paneaux inférieur" et "Panneau supérieur".
- nommage du panneau contenant la vue de piste en "Panneau principal".
Changements:
- Les scripts pour annoncer le début, la fin la durée et le centre de la sélection sont remplacés par :
- un script pour annoncer la sélection,
- un script pour annoncer le premier temps de la sélection,
- un script pour annoncer le second temps de la sélection.
- dans la documentation, la terminologie "zone de sélection numérique" est remplacée par "boite de sélection numérique" conformément au guide d'Audacity.
- dans la documentation, le terme groupe" pour les barre d'outils est remplacé par "panneau".
- la fonctionnalité "Vocalisation des boites de sélection numérique du temps Audacity " n'est pas disponible dans les versions 3.3.x d'Audacity.
Compatibilité:
- Cette version de l'extension a été testée avec Audacity 3.4, 3.4.2, 3.3.0 et 3.3.3. Elle devrait aussi être compatible avec les versions 3.3.1 et 3.3.2, mais aucun test n'a été fait.
- La compatibilité avec les versions antérieures à la 3.3.0 n'est plus assurée.
- les versions de NVDA inférieures à la 2022.1 ne sont plus supportés.
6. v2.9 (03/08/2023)
- la position audio n'est plus annoncé après la relance de la lecture. Cela se produisait avec les versions 3.2.2 et supérieures d'Audacity. Dans ces versions , l'état des boutons "lecture" et "Pause" n'est plus disponible avec MSAA), contrairement aux précédentes versions.
7. v2.8 (14/02/2023)
- Compatibilité avec NVDA 2023.1
- compatibilité avec audacity 3.2.3
- abandon du support des versions inférieures à audacity 3.0
Changements:
8. v2.7 (26/05/2022)
Corrections de bogues:
- remplacement de curLang par getLanguage
- erreur lors du lancement d'un script dans le dialogue qui liste les scripts de l'interpréteur de commandes.
- certains messages étaient vocalisés mais n'étaient pas affichés sur l'afficheur braille.
Changements:
9. v2.6 (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 qquand l'utilisateur a choisi de ne pas garder les paramètres actuels de la configuration de l'extension.
10. v2.5 (01/12/2021)
- Compatibilité avec NVDA 2021.3
- suppression du message d'avertissement indiquant que l'extension n'a pas été testée avec la version d'Audacity utilisée.
11. v2.4.1 (25/06/2021)
Ajout traduction turque
12. v2.4 (18/06/2021)
- Compatibilité avec NVDA 2021.1. Les versions de NVDA antérieures à la 2019.3 ne sont pas supportées.
- suppression du code concernant Python 2.7.
- compatibilité avec audacity 3.0.2
13. v2.3 (08/04/2021)
Compatibilité avec Audacity 3.0
14. v2.2 (18/12/2020)
- compatibilité avec NVDA 2020.4
- ajout du bouton "Voir l'historique" dans la catégorie "Mise à jour " des paramètres de l'extension.
15. v2.1 (27/10/2020)
- compatibilité avec NVDA 2020.3
- nettoyage du code (corrections des erreurs détectées par Flake8)
- ajout du bouton "Quoi de neuf" dans le dialogue proposant l'installation d'une nouvelle mise à jour.
16. v2.0 (01/08/2020)
Compatibilité avec audacity 2.4.2 et 2.4.1
- compatibilité avec NVDA 2020.2
- ajout de l'option pour désactiver l'annonce améliorée des zones de sélection numérique.
- présentation des paramètres de l'extension sous forme de catégories.
- modification du code pour rechercher les objets avec leur controlID
17. v1.4.5 (19/05/2020)
Correction de bugs:
- mauvais support de la version 2.3.2.
18. v1.4.4 (11/05/2020)
Ajout traduction turque
19. v1.4.3 (08/05/2020)
Corrections de bogues:
- mauvaise détection de la barre d'outils "Transport".
- erreur lorsque le focus arrives sur un timer dans le dialogue "changer la vitesse".
20. v1.4.2 (09/04/2020)
Ajout traduction arabe.
21. v1.4.1 (03/04/2020)
Correction de l'historique des changements de l'extension.
22. v1.4 (03/04/2020)
- mise en compatibilité avec NVDA 2020.1,
- mise en conformité avec NVDA pour le test de compatibilité des extensions avec NVDA.
23. v1.3 (20/10/2019)
- Compatibilité avec les versions alpha de NVDA 2019.3.
- recherche de mise à jour automatique.
- correction de la documentation.
- traduction de l'extension en Espagnol par Rémy Ruiz, changements par Gunther Melendez.
24. v1.2 (01/06/2019)
Compatibilité avec NVDA 2019.2 (mise à jour du manifest.ini)
25. v1.1 (16/03/2019)
- modification du manifest.ini pour compatibilité avec NVDA 2019.1.0
- remplacement du terme "module complémentaire" par "extension" imposé par les traducteurs de NVDA.
- préparation à la compatibilité avec python 3.
26. v1.0.2 (28/12/2018)
Correction de la mauvaise annonce de la sélection.
27. v1.0.1 (22/12/2018)
Petite correction de documentation.
28. v1.0 (20/12/2018)
-Le numéro de version repart à 1.0 à cause du changement du nom de l'extension,
- compatibilité avec audacity 2.3,
- affichage des scripts sous forme de liste dans le dialogue "Scripts de l'interpréteur" avec la possibilité de lancer le script sélectionné,
- amélioration de l'accessibilité des zones d'édition des temps dans la boite de dialogue "Enregistrement temporisé",
- refonte importante du code.
29. v3.2 (19/06/2018)
- compatibilité avec NVDA 2018.2,
- gestion des paramètres de l'extension à l'installation ou désinstallation de l'extension (mise en place du fichier install.py),
- nettoyage et réorganisation du code.
30. v3.1 (07/01/2018)
- mise en place de l'extension sous la forme addon template et sous dépot github.
31. v3.0.1 (04/01/2018)
- correction du non affichage menu "Paramètres de configuration de l'extension".
- ajout directive pour compatibilité avec python 3.
32. v3.0 (11/2017)
- compatibilité avec Audacity 2.2.0,
- mise en place d'un intercepteur de touches clavier en remplacement du temporisateur de surveillance,
- mise en place d'un fichier de configuration,
- nouveaux scripts:
- annoncer les vumètres et curseurs de lecture ou enregistrement,
- annoncer la durée de la sélection,
- annoncer la position du centre de la sélection,
- annoncer la vitesse de lecture,
- afficher le guide d'Audacity,
- afficher le manuel utilisateur de l'extension.
- restriction de l'utilisation de certains scripts à la vue de piste conformément à la documentation,
- structuration de l'extension pour le dépot sur github.
- mise à jour du manuel utilisateur.
33. v2.3 (08/2017)
- script "alt+control+f4" pour activer ou désactiver l'annonce des changements de sélection,
- compatibilité avec audacity v2.1.3,
- reprise du code.
34. v2.2 (06/2015)
35. v2.1 (10/2014)
- compatibilité avec NVDA 2014.3
- compatibilité avec Audacity v2.06
36. v2.0 (05/2014)
- mise en place d'une surveillance des champ position et sélection pour annoncer les changements.
37. v1.0 (01/2014)
Création de l'extension.