Вышла Orca версии 40.0

Дата:19.03.2021
Источник:Orca news
Twitter Facebook Vkontakte

Стало доступно стабильное обновление программы экранного доступа Orca 40.0, разрабатывающейся при поддержки компании Igalia и предназначенной для графических окружений Unix-подобных операционных систем, главным образом, на базе Linux и Solaris.

Переход от версии 3.38 к версии 40.0 связан с приведением схемы нумерации версий Orca к схеме нумерации версий GNOME.

Среди основных нововведений Orca 40.0 выделяются:

  1. Исправлена ошибка, из-за которой Orca не запускалась по причине тайм-аута, связанного с брайлем.
  2. Повышена производительность за счёт использования кеша AT-SPI2 для дочерних элементов.
  3. В нативных приложениях улучшено представление навигации по словам.
  4. Исправлена проблема, мешающая распознавать событие ввода табуляции.
  5. Теперь объявляется "non selecte" (не выделено), если системный фокус не следует за перебираемыми элементами списка.
  6. Новая строка произносится во время навигации по словам только если включено чтение отступов.
  7. Реализована обработка исключения при инициализации обзора мыши с пустым экраном.
  8. Предотвращается зависание на содержимом строки состояния.
  9. Предотвращается зависание из-за доступных объектов, которые утверждают, что являются своими собственными родителями.
  10. Предпринята попытка обнаруживать и избегать чрезмерного потока событий изменения выбора из таких приложений, как Caja, которые могут привести к тому, что Orca перестанет отзываться.
  11. Улучшения в отношении отсутствия событий доступности изменённых дочерних элементов от элементов filler, которые сообщают о 0 дочерних элементах.
  12. Ряд доработок работы с web, а именно:
    1. Добавлена начальная поддержка aria-braillelabel и aria-brailleroledescription.
    2. Добавлена опция для управления автоматическим режимом фокусировки во время нативной навигации.
    3. Улучшено представление и исправлены ошибки, связанные с закадровым текстом, который отображается как один или два символа в строке.
    4. Больше ролей сделаны нисходящими в режиме обзора, чтобы улучшить контент, в котором роли виджетов с использованием ARIA применяются без какой-либо связанной клавиатурной навигации.
    5. Исправлены ошибки, из-за которых происходило застревание или пропуск элемента из-за устаревшего кеша.
    6. Теперь предотвращается застревание при переходе стрелкой вверх по тексту с несколькими символами новой строки.
    7. Символы новой строки из одного текстового объекта больше не сворачиваются в одну строку.
    8. Учитывается настройка чтения пустых строк (speakBlankLines).
    9. Контролируется, чтобы figcaptions и потомки были представлены только один раз.
    10. Исправлена ошибка, из-за которой события перемещения каретки, предшествующие событиям фокусировки, заставляли Orca не отображать новую позицию фокуса.
    11. Атрибуты posinset и setsize используются для меню, даже в графическом интерфейсе браузера.
    12. Устранено двойное представление дочерних подписей в режиме непрерывного чтения (SayAll).
    13. Реализован ряд дополнительных обработок, чтобы попытаться превратить недоступные ссылки в нечто презентабельное.
    14. Теперь предотвращается вход в режим фокусировки, если Orca находится в режиме непрерывного чтения.
    15. Исправлено отображение строки таблицы при перемещении курсора из-за щелчка мыши.
    16. Выполняется проверка произношения чего-либо при использовании курсора для прерывания непрерывного чтения.
    17. Пропускаются бесполезные пустые элементы при поиске первого контекста в документе.
    18. Теперь происходит возврат к названию gridcell при генерации имени для безымянных флажков.
    19. Улучшены обработка и восстановление после разрушения элемента, например, для более точного и быстрого поиска нового местоположения и содержимого.
    20. С целью нейтрализации лишней болтливости больше не генерируется содержимое строки при переходе табуляцией в редактируемый элемент формы с элементами-потомками.
    21. Прочие исправления информативности сообщений программы экранного доступа.
  13. Доработана поддержка браузерного движка Chromium, а именно:
    1. Улучшения в отношении фиктивного / вводящего в заблуждение выбранного состояния в меню браузера.
    2. Исправлена проблема с излишней болтливостью, наблюдавшейся при нажатии стрелок вверх и вниз во всплывающем окне омнибокса.
    3. Исправлено фиктивное отображение posinset и setsize во всплывающих меню.
  14. Улучшена поддержка брайля, а именно:
    1. Доработана логика определения трансляционной таблицы краткописи по умолчанию, в рамках которой предпочтение теперь отдаётся текущему языку и таблицам литературного брайля.
    2. Исправлена ошибка в представлении элементов дерева.
  15. Обновлены локализации для английского (британского), баскского, венгерского, галичского, датского, индонезийского, испанского, итальянского, каталонского, китайского, литовского, немецкого, норвежского, польского, португальского (классического и бразильского), румынского, сербского, словенского, турецкого, украинского, финского, французского, хорватского, чешского и шведского языков.

Загрузить стабильные версии Orca можно из официального хранилища. Исходные коды, в том числе для сборки разрабатывающейся версии из ветки Master, доступны в основном репозитории GNOME и в его зеркале на GitHub. Поддержка работы с брайлевскими дисплеями имеет несколько дополнительных внешних зависимостей.


Метки


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2021