Текстовый редактор Notepad++ : улучшение доступности — История изменений
Автор: paulber19 (paulber19@laposte.net)
URL: https://github.com/paulber19/notepadPlusPlusAccessEnhancementNVDAAddon.git
Загрузка:
Извините, этот документ является автоматическим переводом с французского языка.
1. V2.9 (16 марта 2026 г.)
Совместимость с NVDA 2026.1.
Версии NVDA ниже версии 2025.1 больше не поддерживаются.
Что нового:
- добавлена опция для включения или отключения сообщения о позиции курсора после нажатия клавиши «home».
Напоминание об исправлениях ошибок, сделанных в версиях 2.8.x:
- Отступ с пробелами теперь правильно объявляется на других языках, кроме французского, а также в единственном и множественном числе.
- Исправлено неправильное написание слова «workspace».
- Исправлена ошибка, которая возникала при закрытии программы.
- исправлены некоторые сбои, касающиеся обнаружения и сообщения о слишком длинных строках.
Разработка:
- удалён код, касающийся версий NVDA ниже 2025.1.
- для отображения «Что нового» новой версии дополнения документ «changes.html» больше не открывается через «urlopen», а загружается, временно сохраняется в папке «appData\local\temp» и открывается в браузере.
- учтено закрытие сайта rawgit.com.
- использование json вместо pickle для хранения статуса обновления дополнения.
Соответствие API NVDA:
- Учтено перемещение версии NVDA в модуле Buildversion.Py.
- Учтено удаление модуля «imp» в Python 3.13.
2. v2.8 (5 июня 2025 г.)
Совместимость с NVDA 2025.1.
Версии NVDA ниже 2024.1 больше не поддерживаются.
Что нового:
- Добавлен скрипт «Windows+Control+F9» для открытия папки текущего файла как рабочего пространства.
- в диалоговом окне «Предварительный просмотр документа» можно выбрать, с помощью какого средства просмотра следует просматривать документ:
- средство просмотра HTML-документов по умолчанию (в принципе, браузер)
- окно NVDA в режиме навигации,
- средство просмотра текстовых документов по умолчанию для просмотра исходного кода сгенерированного документа.
Исправления ошибок:
- поиск обновлений больше не выполняется, когда опция «Автоматически проверять наличие обновлений» отключена сразу после запуска NVDA.
- Номер строки правильно объявляется для файлов, использующих только «\ r» в качестве конца строки.
Разработка:
- обработка текущего документа компилятором markdown и всеми его расширениями вместо компилятора markdown2.
- использование метода «ExecAndPump» модуля «systemUtils».
- использование «NVDAState.shouldWriteToDisk» для сохранения или не сохранения конфигурации на диск.
- временный файл для просмотра документов «markdown» или «txt2tags» теперь помещается в ту же папку, где находится документ. Если этот документ является новым, несохранённым документом, то он помещается в папку конфигурации пользователя. Если для просмотра используется заголовок по умолчанию, файлы стилей помещаются в то же место, что и временный файл.
Соответствие API NVDA:
- Использование метода «ExecandPump» модуля «Systemutils».
- Учтено устаревание Gui.messagebox и Gui.message.messagebox, заменённых на messagedialog:
- Messagedialog теперь используется для всех версий NVDA выше 2025.1.
3. v2.7 (28 ноября 2024 г.)
Совместимость с NVDA 2024.2, NVDA 2024.3 и NVDA 2024.4.
Версии NVDA ниже версии 2023.1 больше не поддерживаются.
Что нового:
- в диалоговом окне «Предварительный просмотр документа» можно увидеть исходный код сгенерированного HTML.
Разработка:
- обработка текущего документа компилятором markdown и всеми его расширениями вместо компилятора markdown2.
- использование метода «ExecAndPump» модуля «systemUtils».
- использование «NVDAState.shouldWriteToDisk» для сохранения или не сохранения конфигурации на диск.
- временный файл для просмотра документов «markdown» или «txt2tags» теперь помещается в ту же папку, где находится документ. Если этот документ является новым, несохранённым документом, то он помещается в папку конфигурации пользователя. Если для просмотра используется заголовок по умолчанию, файлы стилей помещаются в то же место, что и временный файл.
4. v2.6 (2 апреля 2024 г.)
Что нового:
- Совместимость с NVDA 2024.1 и прекращение поддержки версий NVDA ниже 2023.1.
- учёт режима «Речь по требованию», представленного в NVDA 2024.1: все скрипты, объявляющие информацию, будут озвучивать эту информацию. В этом режиме все остальные скрипты будут оставаться безмолвными.
5. v2.5 (8 сентября 2023 г.)
Новое:
- возможность объявлять путь к имени файлов, поднимаясь по иерархии файлов.
- улучшена доступность в диалоговом окне «Документы», открываемом с помощью «Alt+d», затем «d»:
- путь может объявляться в сокращённом виде.
- при открытии диалогового окна выбранный элемент больше не объявляется несколько раз.
- возможность выбора файла по первой букве его имени
- возможность не объявлять путь, тип или размер файла при выборе файла
Совместимость:
- Прекращена поддержка версий NVDA ниже 2022.1.
- совместимость с Notepad++ 8.5.6.
Исправления ошибок:
- когда длинная строка содержит символы с диакритическими знаками, переход к первому символу, который находится после максимальной длины, теперь выполняется правильно.
- сигнализация о длинной строке теперь корректна при перемещении курсора с помощью правой или левой стрелки вокруг максимального предела.
- удалён двойной звуковой сигнал при переходе к первому символу, который находится после максимальной длины строки.
Разное:
- обновлён файл markdown2.py до версии 2.4.9.
- удаление кода, касающегося Python 2.
- приведение файла buildVars.py в соответствие с магазином дополнений.
- изменение документации для совместимости с магазином дополнений.
6. v2.4 (20 февраля 2023 г.)
Совместимость с NVDA 2023.1
Новое:
- сообщение об орфографических ошибках, найденных плагином Notepad++ DSpellCheck (экспериментально).
7. v2.3 (27 сентября 2022 г.)
- исправлена невозможность просмотра истории дополнения с помощью кнопки «Просмотреть историю».
- исправлены неправильные перемещения от метода к методу или от класса к классу.
- строка, идентифицирующая метод или класс, теперь идентифицируется только с помощью «def» или «class» соответственно.
- совместимость с Notepad++ 8.3 64 бита.
8. v2.2 (2 апреля 2022 г.)
- Совместимость с NVDA 2022.1.
- сброс конфигурации в случае ошибок в файле конфигурации.
Изменения:
- во время автоматического обновления дополнения оно больше не спрашивает пользователя, хочет ли он сохранить текущие параметры конфигурации дополнения.
- во время ручной установки дополнения запрашивается подтверждение, когда пользователь выбрал не сохранять текущие параметры конфигурации дополнения.
9. v2.1 (13 декабря 2021 г.)
Первый официальный стабильный выпуск