Zalogowany jako: gość

Forum

Wątek: Powiadomienie o nowościach w NVDA 2021.1

Wróć do listy wątków

1 z 1

1 z 10: zvonimirek222

Dzień dobry!
Wiadomość ta dotyczy deweloperów i wszystkich, którzy portują cudze dodatki do nowej wersji NVDA, na razie w wersjach alpha.
Ta wiadomość też dotyczy Dawida, ponieważ dodatek do eltena też przestał tam funkcjonować, i przestanie funkcjonować po wyjściu NVDA 2021.1.
Deweloperzy powinni dostosować swoje dodatki, włączając w to syntezatory mowy do pierwszej bety NVDA.
Oto i fragment z changelogu
Changes for Developers
• Note: this is a Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.
• NVDA now requires Python 3.8. (#12075)
• NVDA's build system now fetches all Python dependencies with pip and stores them in a Python virtual environment. This is all done transparently.
◦ To build NVDA, SCons should continue to be used in the usual way. E.g. executing scons.bat in the root of the repository. Running py -m SCons is no longer supported, and scons.py has also been removed.
◦ To run NVDA from source, rather than executing source/nvda.pyw directly, the developer should now use runnvda.bat in the root of the repository. If you do try to execute source/nvda.pyw, a message box will alert you this is no longer supported.
◦ To perform unit tests, execute rununittests.bat [<extra unittest discover options>]
◦ To perform system tests: execute ``runsystemtests.bat [<extra robot options>] ``
◦ To perform linting, execute runlint.bat <base branch>
◦ Please refer to readme.md for more details.
• The following Python dependencies have also been upgraded:
◦ comtypes updated to 1.1.8.
◦ pySerial updated to 3.5.
◦ wxPython updated to 4.1.1.
◦ Py2exe updated to 0.10.1.0.
• `LiveText._getTextLines` has been removed. (#11639)
◦ Instead, override `_getText` which returns a string of all text in the object.
• `LiveText` objects can now calculate diffs by character. (#11639)
◦ To alter the diff behaviour for some object, override the `diffAlgo` property (see the docstring for details).
• When defining a script with the script decorator, the 'allowInSleepMode' boolean argument can be specified to control if a script is available in sleep mode or not. (#11979)
• The following functions are removed from the config module:
◦ canStartOnSecureScreens - use config.isInstalledCopy instead.
◦ hasUiAccess and execElevated - use them from the systemUtils module.
◦ getConfigDirs - use globalVars.appArgs.configPath instead
• Module level REASON_* constants are removed from controlTypes - please use controlTypes.OutputReason instead. (#11969)
• REASON_QUICKNAV has been removed from browseMode - use controlTypes.OutputReason.QUICKNAV instead. (#11969)
• 'NVDAObject' (and derivatives) property 'isCurrent' now strictly returns Enum class 'controlTypes.IsCurrent'. (#11782)
◦ 'isCurrent' is no longer Optional, and thus will not return None.
◦ When an object is not current 'controlTypes.IsCurrent.NO' is returned.
• The 'controlTypes.isCurrentLabels' mapping has been removed. (#11782)
◦ Instead use the 'displayString' property on a 'controlTypes.IsCurrent' enum value. EG 'controlTypes.IsCurrent.YES.displayString'
• 'NVDAObject' (and derivatives) property 'isCurrent' now strictly returns 'controlTypes.IsCurrent'. (#11782)
◦ 'isCurrent' is no longer Optional, and thus will not return None, when an object is not current 'controlTypes.IsCurrent.NO' is returned.
• The 'controlTypes.isCurrentLabels' has been removed, instead use the 'displayString' property on a 'controlTypes.IsCurrent' enum value. (#11782)
◦ EG 'controlTypes.IsCurrent.YES.displayString'
• `winKernel.GetTimeFormat` has been removed - use `winKernel.GetTimeFormatEx` instead (#12139)
• `winKernel.GetDateFormat` has been removed - use `winKernel.GetDateFormatEx` instead (#12139)
• `gui.DriverSettingsMixin` has been removed - use `gui.AutoSettingsMixin` (#12144)
• `speech.getSpeechForSpelling` has been removed - use `speech.getSpellingSpeech` (#12145)
• Commands cannot be directly imported from speech as `import speech; speech.ExampleCommand()` or `import speech.manager; speech.manager.ExampleCommand()` - use `from speech.commands import ExampleCommand` instead (#12126)
• `speakTextInfo` will no longer send speech through `speakWithoutPauses` if reason is `SAYALL`, as `sayAllhandler` does this manually now. (#12150)

Student studentowi wszystko
12.03.2021 09:43

2 z 10: DJGraco

A nvda do tej pory w 2019.3 używał pythona 3.7 a teraz idzie na 3.8 dobrze rozumiem?

11.06.2021 18:34

3 z 10: exterminator

a ja mam 2 pytania: 1 a co z newfonem 2 jak myślicie czy acapela też się zaktualizuje? bo mam licęcję i chcę używać!
Zapraszam was na zawody! w rzucaniu ludźmi do zimnej wody! Kabuum! kabuum! puf puf puffffffffffffffffffffffffff!
14.06.2021 16:35

4 z 10: stefan

Nevfon jest, przynajmniej tak wynika z deklaracji zawartej w manifeście, do tej wersji dostosowany.
Tu najnowsza wersja:
https://nvda.ru/uploads/newfon/NewFon-V.2021.03.19.nvda-addon

14.06.2021 16:53

5 z 10: stefan

Jest nowa wersja Acapelii 1.7, deklarują, że kompatybilne z NVDA 2021.1
http://www.acapela-nvda.com/blog/2021/06/14/release-of-acapela-tts-voices-for-nvda-1-7/

16.06.2021 08:13

6 z 10: zvonimirek222

Rzeczywiście jest zgodne. Testowałem wczoraj z swoją aktywną legalną licencją. Co prawda, pakiet colibri kosztuje tylko 59 eur, gdy to pełny pakiet kosztuje 100 euro, ale to jest takie drogie, bo jeszcze dziesięć procent ceny idzie do NV access.
Student studentowi wszystko
16.06.2021 11:08

7 z 10: violinist

no nooo, tylko uważajcie żeby wam sie sapi nie rozwaliło :D
w związku z szerzącą się i panoszącą się tutaj administracją i moderacją która nie sprawiedliwie traktuje ludzi, postanowiłem się z tąd wymiksować raz na zawsze! mam tego dość! siedźcie sobie biedne niewidomki w tym grajdole, ja nie zamierzam więcej brać udziału w tym syfie. jak komuś będzie zależało na kontakcie ze mną, to jestem na serwerach teamtalk albo na telegramie jako wmietek8. Można też do mnie zadzwonić: 513280227. Bardzo proszę o nieodwracalne usunięcie mojego konta i wszystkich danych zgromadzonych tutaj.
16.06.2021 17:10

8 z 10: zvonimirek222

ale mietku, to nie jest Acapela dla sapi, tylko dla NVDA w osobnym sterowniku. Czytaj, proszę cie ze zrozumieniem.
Student studentowi wszystko
16.06.2021 18:11

9 z 10: Lowca_Androidow

No i dodatkisięaktualizują, ale niektóre poszły o krok za dalego, np. znaczniki miejsca, chcąsięaktualizować, alewyskakuje komunikat o niezgodności z aktualną wersją NVDA, bo minimalna wymaganawersja to 2021, aprzecież takowej jeszczeoficjalnienie ma, tak niepowinno być.
Dziękuję wszystkim tym, którzy mnie wspierali i pomagali, wszystkim tym, z którymi miło się gawędziło i spędzało czas. Ostatnie zdarzenia przyspieszyły moją decyzję, odchodzę. Na koniec chciałem pogratulować moderatorom grupy o telefonach, Samodzielność oraz Polskie społeczeństwo działań skutkujących tym, że nie chce się tutaj zaglądać Mają wyłączność na słuszność, user nie ma prawa mieć innego zdania, a jeśli takowy broni swoich racji spuszczają ze smyczy swoją obronną maskotkę. Działania władzy pokazują jedynie, że wspomniana moderacja ma w głębokim poważaniu to co miśli zwykły user bez uprawnień moderatorskich, bo kimże taki user jest.. Brak wyjaśnień, merytorycznych, podpartych choćby regulaminem, to brak szacunku. Jak to nawet namiastka władzy potrafi uderzyć do głowy... Aha, kroplę czary przelał ban otrzymany za to, że napisałem do maskotki moderatorek, że się podlizuje, żałuję jedynie, że nie napisałem kulturalnie, a nie zgodnie z moimi zasadami, że zawsze piszę to co myślę, czyli, że liże dupę.
21.06.2021 20:56

10 z 10: patrykkubaszczyk

xdddd.
no to pojechali.
because I am now using mac as main comp, I will not come here too much.NEW
27.06.2021 19:50

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper