Audacity многодорожечный редактор: Улучшение доступности — История изменений
Автор: paulber19 (paulber19@laposte.net)
URL: https://github.com/paulber19/audacityAccessEnhancementNVDAAddon.git
Загрузка:
Извините, этот документ является автоматическим переводом с французского языка.
1. V3.4 (26 февраля 2026 г.)
Совместимость с NVDA 2026.1.
Версии NVDA ниже 2025.1 больше не поддерживаются.
Новое:
- Добавлен скрипт «NVDA+windows+j» для объявления длительности, содержащейся в области редактирования времени.
Исправления ошибок:
- Исправлена ошибка, которая возникала при импорте недавнего файла.
Разработка:
- удалён код, касающийся версий NVDA ниже 2025.1.
- для отображения «Что нового» новой версии дополнения документ «changes.html» больше не открывается через «urlopen», а загружается, временно сохраняется в папке «appData\local\temp» и открывается в браузере.
- учтено закрытие сайта rawgit.com для обновления дополнений.
- использование json вместо pickle для хранения статуса обновления дополнения.
Соответствие API NVDA:
- учтено перемещение версии NVDA в модуле «buildVersion.py».
2. v3.3 (5 июня 2025 г.)
Совместимость с NVDA 2025.1.
Версии NVDA ниже 2024.1 больше не поддерживаются.
Совместимость с Audacity 3.7.1. Версии ниже 3.5.1 и 32-разрядные версии больше не поддерживаются.
Исправления ошибок:
- поиск обновлений больше не выполняется, когда опция «Автоматически проверять наличие обновлений» отключена сразу после запуска NVDA.
Разработка:
- при установке расширения текущая конфигурация больше не сохраняется в папке расширения, а теперь сохраняется в папке конфигурации пользователя. Это позволяет сохранить текущую конфигурацию, даже если установка прошла неудачно.
Соответствие API NVDA:
- Использование метода «ExecandPump» модуля «Systemutils».
- Учтено устаревание Gui.messagebox и Gui.message.messagebox, заменённых на messagedialog:
- Messagedialog теперь используется для всех версий NVDA выше 2025.1.
3. v3.2 (11 октября 2024 г.)
- совместимость с NVDA 2024.2, 2024.3 и 2024.4.
- совместимость и тестирование с Audacity 3.6.4 x64, 3.6.2 x64 и 3.5.1 x64.
- обновлено руководство по Audacity, написанное Дэвидом Бэйлзом.
4. v3.1 (23 марта 2024 г.)
Совместимость с NVDA 2024.1
Что нового:
- учёт режима «Речь по требованию», представленного в NVDA 2024.1: все скрипты, объявляющие информацию, будут озвучивать эту информацию. В этом режиме все остальные скрипты будут оставаться безмолвными.
Исправления ошибок:
- теперь доступна радиокнопка, позволяющая выбрать тип экспорта (экспорт всего проекта, экспорт нескольких файлов и т.д.).
5. v3.0 (23 ноября 2023 г.)
Новое:
- присвоение имён панелям инструментов: «нижние панели» и «верхняя панель».
- присвоение панели, содержащей область дорожек, имени «Главная панель».
Изменения:
- Скрипты для объявления начала, конца, длительности и центра выделенной области заменены на:
- скрипт для объявления выделенной области,
- скрипт для объявления первого времени выделенной области,
- скрипт для объявления второго времени выделенной области.
- в документации термин «группа» для панелей инструментов заменён на «панель».
- функциональность «Озвучивание цифровых полей времени выделения Audacity» недоступна в версиях Audacity 3.3.x.
Совместимость:
- Эта версия расширения протестирована с Audacity 3.4, 3.4.2, 3.3.0 и 3.3.3. Она также должна быть совместима с версиями 3.3.1 и 3.3.2, но тестирование не проводилось.
- Совместимость с версиями ниже 3.3.0 больше не поддерживается.
- Версии NVDA ниже 2022.1 больше не поддерживаются.
6. v2.9 (3 августа 2023 г.)
- позиция аудио больше не объявляется после перезапуска воспроизведения. Это происходило в версиях Audacity 3.2.2 и выше. В этих версиях состояние кнопок «воспроизведение» и «пауза» больше не доступно через MSAA, в отличие от предыдущих версий.
7. v2.8 (14 февраля 2023 г.)
- совместимость с Audacity 3.2.3
- совместимость с NVDA 2023.1
- прекращение поддержки версий ниже Audacity 3.0.
Изменения:
- обновление руководства по Audacity для версий 3.2.3 (см. руководство, написанное Дэвидом Беллом)
8. v2.7 (26 мая 2022 г.)
Исправления ошибок:
- замена curLang на getLanguage
- ошибка при запуске скрипта в диалоговом окне, которое перечисляет скрипты командного интерпретатора.
Изменения:
- обновление руководства по Audacity для версий 3.1.0–3.1.3 (см. руководство, написанное Дэвидом Беллом)
9. v2.6 (2 апреля 2022 г.)
- Совместимость с NVDA 2022.1
- сброс конфигурации в случае ошибок в файле конфигурации.
Изменения:
- во время автоматического обновления дополнения оно больше не спрашивает пользователя, хочет ли он сохранить текущие параметры конфигурации дополнения.
- во время ручной установки дополнения запрашивается подтверждение, когда пользователь выбрал не сохранять текущие параметры конфигурации дополнения.
10. v2.5 (12 января 2021 г.)
- Совместимость с NVDA 2021.3
- удалено предупреждение о том, что расширение не тестировалось с используемой версией Audacity.
11. v2.4.1 (25 июня 2021 г.)
Добавлен турецкий перевод
12. v2.4 (18 июня 2021 г.)
- Совместимость с NVDA 2021.1. Версии NVDA ниже 2019.3 не поддерживаются.
- удаление кода, касающегося Python 2.7.
- совместимость с Audacity 3.0.2.
13. v2.3 (8 апреля 2021 г.)
Совместимость с Audacity 3.0
14. v2.2 (18 декабря 2020 г.)
- совместимость с NVDA 2020.4
- добавлена кнопка «Просмотреть историю» в категории «Обновление» параметров дополнения.
15. v2.1 (27 октября 2020 г.)
- совместимость с NVDA 2020.3
- очистка кода (исправление ошибок, обнаруженных Flake8)
- добавлена кнопка «Что нового» в диалоговом окне, предлагающем установку нового обновления.
16. Версия 2.0 (1 августа 2020 г.)
Совместимость с Audacity 2.4.2 и 2.4.1.
- совместимость с NVDA 2020.2
- добавлена опция для отключения расширенного объявления полей редактирования.
- диалог параметров с категориями.
- код изменён для поиска объекта на основе controlID
17. Версия 1.4.5 (19 мая 2020 г.)
Исправление ошибок:
- плохая поддержка версии Audacity 2.3.2.
18. Версия 1.4.4 (11 мая 2020 г.)
Добавлен турецкий перевод
19. Версия 1.4.3 (8 мая 2020 г.)
Исправление ошибок:
- неправильное обнаружение панели инструментов «Транспорт».
- ошибка, когда таймер в диалоговом окне изменения скорости получает фокус.
20. Версия 1.4.2.1 (6 апреля 2020 г.)
Добавлен арабский перевод
21. Версия 1.4.1 (3 апреля 2020 г.)
обновление истории изменений дополнения.
22. Версия 1.4 (3 апреля 2020 г.)
- совместимость с NVDA 2020.1,
- соответствие для теста совместимости расширений NVDA
23. v1.3 (10 января 2019 г.)
-Совместимость с NVDA 2019.3.
- добавлена автоматическая проверка обновлений.
- исправление документации.
- перевод дополнения на испанский язык Реми Руисом (Rémy Ruiz), изменения Гюнтера Мелендеса (Gunther Melendez).
24. v1.2 (6 января 2019 г.)
- Изменение файла manifest.ini для совместимости с NVDA 2019.2.0.
25. v1.1 (16 марта 2019 г.)
- Изменение файла manifest.ini для совместимости с NVDA 2019.1.0.
- изменения кода для совместимости с Python 3.
26. v1.0.2 (28 декабря 2018 г.)
Исправление неправильного объявления выделенной области.
27. v1.0.1 (22 декабря 2018 г.)
Небольшое исправление документации.
28. v1.0 (20 декабря 2018 г.)
- номер версии сброшен до 1.0 из-за смены названия,
- совместимость с Audacity 2.3.0,
- скрипты диалогового окна «отображение скриптов оболочки» перечислены с возможностью запуска выбранного скрипта,
- улучшение доступности полей редактирования времени в диалоговом окне «Таймер записи»,
- капитальный пересмотр кода.
29. v3.2 (19 июня 2018 г.)
- совместимость с NVDA 2018.2,
- управление настройками при установке или удалении (добавлен файл install.py),
- очистка и переупаковка кода.
30. v3.1 (1 июля 2018 г.)
- дополнение изменено в соответствии с шаблоном дополнения и сохранено в репозитории git hub.
31. v3.0.1 (4 января 2018 г.)
- исправление ошибки меню настроек дополнения,
- добавлена директива future для совместимости с Python 3.
32. v3.0 (ноябрь 2017 г.)
- совместимость с Audacity 2.2.0,
- новые скрипты для объявления пиковых индикаторов и ползунков воспроизведения или записи,
- новые скрипты для объявления длительности и положения центра выделенной области,
- ограничение использования определённых скриптов областью дорожек в соответствии с документацией,
- реализация командного интерпретатора,
- реализация перехватчика клавиш клавиатуры как замена watchdog,
- реализация файла конфигурации,
- структурирование модуля для репозитория на GitHub.
- обновление руководства пользователя.
33. v2.3 (август 2017 г.)
- скрипт «alt+control+f4» для активации или деактивации объявления изменений выделенной области,
- совместимость с Audacity v2.1.3,
- возобновление работы над кодом.
34. v2.2 (июнь 2015 г.)
35. v2.1 (октябрь 2014 г.)
- совместимость с NVDA 2014.3
- совместимость с Audacity v2.06
36. v2.0 (май 2014 г.)
- создание наблюдателя за позицией и выделенной областью для объявления изменений.
37. v1.0 (январь 2014 г.)
Создание дополнения