|
1 | 1 | # Какво ново в NVDA
|
2 | 2 |
|
| 3 | +## 2024.3 |
| 4 | + |
| 5 | +Магазинът за добавки вече ще ви уведомява при стартиране на NVDA, ако има налични обновления на добавки. |
| 6 | + |
| 7 | +Вече има опции за прилагане на уникод нормализация към речевия и брайловия изход. |
| 8 | +Това може да бъде полезно при четене на знаци, които са непознати за конкретен синтезатор на реч или брайлова таблица и които имат съвместима алтернатива (напр. удебелените и курсивните знаци, често използвани в социалните медии). |
| 9 | +Това също така позволява четене на уравнения в редактора на уравнения на Microsoft Word. |
| 10 | + |
| 11 | +Вече се поддържат брайловите дисплеи Help Tech Activator Pro. |
| 12 | + |
| 13 | +Добавени са неприсвоени команди за вертикално и хоризонтално превъртане на колелцето на мишката. |
| 14 | + |
| 15 | +Има няколко корекции на грешки, особено за панела за емоджи на Windows 11 и хронологията на клипборда. |
| 16 | +За уеб браузърите има корекции за докладване на съобщения за грешка, фигури, надписи, етикети на таблици и елементи от меню с полета за отметка или радио бутони. |
| 17 | + |
| 18 | +Брайловият преводач LibLouis е обновен, като са добавени нови брайлови таблици за сръбски на кирилица, идиш, няколко древни езика, турски и международната фонетична азбука. |
| 19 | +Речевият синтезатор eSpeak е обновен, добавяйки поддръжка за каракалпакски език. |
| 20 | +Unicode CLDR също е обновен. |
| 21 | + |
| 22 | +### Нови възможности |
| 23 | + |
| 24 | +* Нови клавишни команди: |
| 25 | + * Добавени са неприсвоени команди за вертикално и хоризонтално превъртане на колелцето на мишката, за подобряване на навигацията в уеб страници и приложения с динамично съдържание (напр. Dism++). (#16462, @Cary-Rowen) |
| 26 | +* Добавена е поддръжка за уникод нормализация към речевия и брайловия изход. (#11570, #16466 @LeonarddeR). |
| 27 | + * Това може да бъде полезно при четене на знаци, които са непознати за конкретен синтезатор на реч или брайлова таблица и които имат съвместима алтернатива, като удебелените и курсивните знаци, често използвани в социалните медии. |
| 28 | + * Това също така позволява четене на уравнения в редактора на уравнения на Microsoft Word. (#4631) |
| 29 | + * Можете да включите тази функционалност както за реч, така и за брайл в съответните им категории в диалоговия прозорец за настройки на NVDA. |
| 30 | +* По подразбиране, след стартиране на NVDA, ще бъдете уведомени, ако има налични обновления на добавките. (#15035) |
| 31 | + * Това може да бъде изключено в категорията „Магазин за добавки“ в настройките. |
| 32 | + * NVDA проверява ежедневно за обновления на добавките. |
| 33 | + * Ще се проверява за обновления само в рамките на един и същи канал (напр. инсталираните бета добавки ще уведомяват само за актуализации в бета канала). |
| 34 | +* Добавена е поддръжка за брайловите дисплеи Help Tech Activator Pro. (#16668) |
| 35 | + |
| 36 | +### Промени |
| 37 | + |
| 38 | +* Обновени компоненти: |
| 39 | + * Речевият синтезатор eSpeak NG е обновен до версия 1.52-dev ревизия `54ee11a79`. (#16495) |
| 40 | + * Добавен е нов език: Каракалпакски. |
| 41 | + * Unicode CLDR е обновен до версия 45.0. (#16507, @OzancanKaratas) |
| 42 | + * fast_diff_match_patch (използван за откриване на промени в терминали и друго динамично съдържание) е обновен до версия 2.1.0. (#16508, @codeofdusk) |
| 43 | + * Брайловият преводач LibLouis е обновен до [3.30.0](https://github.com/liblouis/liblouis/releases/tag/v3.30.0). (#16652, @codeofdusk) |
| 44 | + * Нови брайлови таблици: |
| 45 | + * Сръбски на кирилица. |
| 46 | + * Идиш. |
| 47 | + * Няколко древни езика: библейски иврит, акадски, сирийски, угаритски и транслитериран клинописен текст. |
| 48 | + * Турски, ниво 2. (#16735) |
| 49 | + * Международна фонетична азбука. (#16773) |
| 50 | + * NSIS е обновен до 3.10 (#16674, @dpy013) |
| 51 | + * markdown е обновен до 3.6 (#16725, @dpy013) |
| 52 | + * nh3 е обновен до 0.2.17 (#16725, @dpy013) |
| 53 | +* Резервната входна брайлова таблица вече е еднаква с резервната изходна таблица, която е универсален английски брайлов код ниво 1. (#9863, @JulienCochuyt, @LeonarddeR) |
| 54 | +* NVDA вече ще докладва фигури без достъпни дъщерни елементи, но с етикет или описание. (#14514) |
| 55 | +* При четене ред по ред в режим на разглеждане, вече не се съобщава „надпис“ на всеки ред при дълъг надпис на фигура или таблица. (#14874) |
| 56 | +* В конзолата на Python, последната неизпълнена команда вече няма да се губи при преминаване в хронологията на въвеждане. (#16653, @CyrilleB79) |
| 57 | +* Вече се изпраща и уникален анонимен идентификатор като част от опционалното събиране на статистически данни за употребата на NVDA. (#16266) |
| 58 | +* При създаване на преносимо копие, по подразбиране ще бъде създадена нова папка. |
| 59 | +Предупредително съобщение ще ви информира, ако опитате да запишете данни в непразна директория. (#16686) |
| 60 | + |
| 61 | +### Отстранени грешки |
| 62 | + |
| 63 | +* Поправки за Windows 11: |
| 64 | + * NVDA вече няма да се държи сякаш фокусът е заклещен при затваряне на хронологията на клипборда и панела с емоджи. (#16346, #16347, @josephsl) |
| 65 | + * NVDA ще докладва отново видимите кандидати при отваряне на IME интерфейса. (#14023, @josephsl) |
| 66 | + * NVDA вече няма да съобщава „хронология на клипборда“ два пъти при навигиране през елементите на менюто на панела с емоджи. (#16532, @josephsl) |
| 67 | + * NVDA вече няма да орязва речта и брайла при преглеждане на каомоджи и символи в панела с емоджи. (#16533, @josephsl) |
| 68 | +* Поправки за уеб браузърите: |
| 69 | + * Съобщенията за грешка, указани с `aria-errormessage`, вече се докладват в Google Chrome и Mozilla Firefox. (#8318) |
| 70 | + * Ако е налично, NVDA вече ще използва `aria-labelledby`, за да предостави достъпни имена за таблици в Mozilla Firefox. (#5183) |
| 71 | + * NVDA правилно ще докладва елементи от менюто с радио бутони или полета за отметка при първо влизане в подменюта в Google Chrome и Mozilla Firefox. (#14550) |
| 72 | + * Функционалността на NVDA за търсене в режим на разглеждане вече е по-точна, когато страницата съдържа емоджи. (#16317, @LeonarddeR) |
| 73 | + * В Mozilla Firefox NVDA вече правилно докладва текущите знак, дума и ред, когато курсорът е в точката на вмъкване в края на реда. (#3156, @jcsteh) |
| 74 | +* NVDA ще докладва правилно предложенията за автоматично довършване в Eclipse и други базирани на Eclipse среди под Windows 11. (#16416, @thgcode) |
| 75 | +* Подобрена надеждност на автоматичното прочитане на текст, особено в терминални приложения. (#15850, #16027, @Danstiv) |
| 76 | +* NVDA ще докладва правилно промените в селекцията при редактиране на текста в клетка в Microsoft Excel. (#15843) |
| 77 | +* В приложения, използващи Java Access Bridge, NVDA вече ще чете правилно последния празен ред от текста, вместо да повтаря предишния ред. (#9376, @dmitrii-drobotov) |
| 78 | +* В LibreOffice Writer (версия 24.8 и по-нови), при превключване на форматирането на текст (удебелен, курсив, подчертан, долен/горен индекс, подравняване) с помощта на съответната клавишна комбинация, NVDA докладва новия атрибут за форматиране (напр. „Получер включено“, „Получер изключено“). (#4248, @michaelweghorn) |
| 79 | +* При навигиране с клавишите за курсора в текстови полета в приложения, които използват UI Automation, NVDA вече не докладва понякога грешен знак, дума и т.н. (#16711, @jcsteh) |
| 80 | +* При поставяне в калкулатора на Windows 10/11 NVDA вече правилно докладва цялото поставено число. (#16573, @TristanBurchett) |
| 81 | +* Речта вече не е заглушена след прекъсване на връзката и повторно свързване към сесия на отдалечен работен плот. (#16722, @jcsteh) |
| 82 | +* Добавена е поддръжка за команди за преглед на текст за име на обект във Visual Studio Code. (#16248, @Cary-Rowen) |
| 83 | +* Възпроизвеждането на звуци от NVDA вече не се проваля на моно звуково устройство. (#16770, @jcsteh) |
| 84 | +* NVDA ще докладва адресите при преминаване със стрелки през To/CC/BCC полетата в outlook.com / новият Outlook. (#16856) |
| 85 | +* NVDA вече се справя по-адекватно с грешките при инсталиране на добавки. (#16704) |
| 86 | + |
| 87 | +### Промени за разработчици |
| 88 | + |
| 89 | +* NVDA вече използва Ruff вместо flake8 за линтване. (#14817) |
| 90 | +* Поправена е системата за компилиране на NVDA, за да работи правилно при използване на Visual Studio 2022 версия 17.10 и по-нови. (#16480, @LeonarddeR) |
| 91 | +* Вече се използва шрифт с фиксирана ширина в програмата за преглед на протокола и в конзолата на Python на NVDA, така че курсорът да остава в същата колона по време на вертикална навигация. |
| 92 | +Особено полезно е за четене на маркерите за местоположение на грешки в обратните проследявания. (#16321, @CyrilleB79) |
| 93 | +* Добавена е поддръжка за персонализирани брайлови таблици. (#3304, #16208, @JulienCochuyt, @LeonarddeR) |
| 94 | + * Таблиците могат да бъдат предоставени в папката `brailleTables` в пакет с добавка. |
| 95 | + * Метаданните на таблицата могат да се добавят към опционална секция `brailleTables` в манифестния файл на добавката или към `.ini` файл със същия формат, който се намира в поддиректорията brailleTables на директорията scratchpad. |
| 96 | + * Моля, направете справка с [раздела за брайлови таблици за превод в ръководството за разработчици](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#BrailleTables) за повече подробности. |
| 97 | +* Когато събитие `gainFocus` е на опашка с обект, който има валидно свойство `focusRedirect`, обектът, към който сочи свойството `focusRedirect`, сега бива държано от `eventHandler.lastQueuedFocusObject`, а не от първоначално поставения в опашката обект. (#15843) |
| 98 | +* NVDA ще протоколира своята изпълнима архитектура (x86) при стартиране. (#16432, @josephsl) |
| 99 | +* `wx.CallAfter`, който е обвит в `monkeyPatches/wxMonkeyPatches.py`, вече включва правилна индикация `functools.wraps`. (#16520, @XLTechie) |
| 100 | +* Има нов модул за планиране на задачи `utils.schedule`, използващ pip модула `schedule`. (#16636) |
| 101 | + * Може да се използва `scheduleThread.scheduleDailyJobAtStartUp` за автоматично планиране на задание, което се случва след стартиране на NVDA и на всеки 24 часа след това. |
| 102 | + Заданията се планират със закъснение, за да се избегнат конфликти. |
| 103 | + * `scheduleThread.scheduleDailyJob` и `scheduleJob` могат да се използват за планиране на задания в персонализирани часове, където ще бъде повдигнато `JobClashError` при известен конфликт на планирано задание. |
| 104 | +* Вече е възможно да се създават модули за приложения за приложения, хостващи контроли Edge WebView2 (msedgewebview2.exe). (#16705, @josephsl) |
3 | 105 |
|
4 | 106 | ## 2024.2
|
5 | 107 |
|
|
0 commit comments