Стало доступно стабильное обновление программы экранного доступа Orca 40.0, разрабатывающейся при поддержки компании Igalia и предназначенной для графических окружений Unix-подобных операционных систем, главным образом, на базе Linux и Solaris.
Переход от версии 3.38 к версии 40.0 связан с приведением схемы нумерации версий Orca к схеме нумерации версий GNOME.
Среди основных нововведений Orca 40.0 выделяются:
- Исправлена ошибка, из-за которой Orca не запускалась по причине тайм-аута, связанного с брайлем.
- Повышена производительность за счёт использования кеша AT-SPI2 для дочерних элементов.
- В нативных приложениях улучшено представление навигации по словам.
- Исправлена проблема, мешающая распознавать событие ввода табуляции.
- Теперь объявляется "non selecte" (не выделено), если системный фокус не следует за перебираемыми элементами списка.
- Новая строка произносится во время навигации по словам только если включено чтение отступов.
- Реализована обработка исключения при инициализации обзора мыши с пустым экраном.
- Предотвращается зависание на содержимом строки состояния.
- Предотвращается зависание из-за доступных объектов, которые утверждают, что являются своими собственными родителями.
- Предпринята попытка обнаруживать и избегать чрезмерного потока событий изменения выбора из таких приложений, как Caja, которые могут привести к тому, что Orca перестанет отзываться.
- Улучшения в отношении отсутствия событий доступности изменённых дочерних элементов от элементов filler, которые сообщают о 0 дочерних элементах.
- Ряд доработок работы с web, а именно:
- Добавлена начальная поддержка aria-braillelabel и aria-brailleroledescription.
- Добавлена опция для управления автоматическим режимом фокусировки во время нативной навигации.
- Улучшено представление и исправлены ошибки, связанные с закадровым текстом, который отображается как один или два символа в строке.
- Больше ролей сделаны нисходящими в режиме обзора, чтобы улучшить контент, в котором роли виджетов с использованием ARIA применяются без какой-либо связанной клавиатурной навигации.
- Исправлены ошибки, из-за которых происходило застревание или пропуск элемента из-за устаревшего кеша.
- Теперь предотвращается застревание при переходе стрелкой вверх по тексту с несколькими символами новой строки.
- Символы новой строки из одного текстового объекта больше не сворачиваются в одну строку.
- Учитывается настройка чтения пустых строк (speakBlankLines).
- Контролируется, чтобы figcaptions и потомки были представлены только один раз.
- Исправлена ошибка, из-за которой события перемещения каретки, предшествующие событиям фокусировки, заставляли Orca не отображать новую позицию фокуса.
- Атрибуты posinset и setsize используются для меню, даже в графическом интерфейсе браузера.
- Устранено двойное представление дочерних подписей в режиме непрерывного чтения (SayAll).
- Реализован ряд дополнительных обработок, чтобы попытаться превратить недоступные ссылки в нечто презентабельное.
- Теперь предотвращается вход в режим фокусировки, если Orca находится в режиме непрерывного чтения.
- Исправлено отображение строки таблицы при перемещении курсора из-за щелчка мыши.
- Выполняется проверка произношения чего-либо при использовании курсора для прерывания непрерывного чтения.
- Пропускаются бесполезные пустые элементы при поиске первого контекста в документе.
- Теперь происходит возврат к названию gridcell при генерации имени для безымянных флажков.
- Улучшены обработка и восстановление после разрушения элемента, например, для более точного и быстрого поиска нового местоположения и содержимого.
- С целью нейтрализации лишней болтливости больше не генерируется содержимое строки при переходе табуляцией в редактируемый элемент формы с элементами-потомками.
- Прочие исправления информативности сообщений программы экранного доступа.
- Доработана поддержка браузерного движка Chromium, а именно:
- Улучшения в отношении фиктивного / вводящего в заблуждение выбранного состояния в меню браузера.
- Исправлена проблема с излишней болтливостью, наблюдавшейся при нажатии стрелок вверх и вниз во всплывающем окне омнибокса.
- Исправлено фиктивное отображение posinset и setsize во всплывающих меню.
- Улучшена поддержка брайля, а именно:
- Доработана логика определения трансляционной таблицы краткописи по умолчанию, в рамках которой предпочтение теперь отдаётся текущему языку и таблицам литературного брайля.
- Исправлена ошибка в представлении элементов дерева.
- Обновлены локализации для английского (британского), баскского, венгерского, галичского, датского, индонезийского, испанского, итальянского, каталонского, китайского, литовского, немецкого, норвежского, польского, португальского (классического и бразильского), румынского, сербского, словенского, турецкого, украинского, финского, французского, хорватского, чешского и шведского языков.
Загрузить стабильные версии Orca можно из официального хранилища. Исходные коды, в том числе для сборки разрабатывающейся версии из ветки Master, доступны в основном репозитории GNOME и в его зеркале на GitHub. Поддержка работы с брайлевскими дисплеями имеет несколько дополнительных внешних зависимостей.
Социальные сети