2020.1
Le principali migliorie presenti in questa versione si concentrano sul supporto per molti nuovi display braille prodotti da HumanWare e APH, oltre a molti importanti bug risolti , come la possibilità di leggere nuovamente i contenuti di tipo matematico presenti in Microsoft Word usando MathPlayer / MathType.
Novità
- L'elemento selezionato nelle caselle combinate di Google Chrome viene nuovamente mostrato anche in modalità navigazione, così come avveniva in NVDA 2019.1. (#10713)
- Ora è possibile eseguire clic con il tasto destro del mouse sui dispositivi touch toccando e tenendo premuto un dito. (#3886)
- Supporto per nuovi Display Braille: APH Chameleon 20, APH Mantis Q40, HumanWare BrailleOne, BrailleNote Touch v2, e NLS eReader. (#10830)
Cambiamenti
- NVDA impedisce al sistema di bloccarsi o andare in modalità di sospensione durante la modalità dire tutto. (#10643)
- Supporto per iframe fuori processo in Mozilla Firefox. (#10707)
- Aggiornato liblouis braille translator alla versione 3.12. (#10161)
Bug Corretti
- Risolto il problema con NVDA che non annunciava il simbolo meno Unicode (U+2212). (#10633)
- Durante l'installazione di un addon da Gestione componenti aggiuntivi, i nomi dei file e cartelle nella finestra di ricerca non vengono più annunciati due volte. (#10620, #2395)
- In Firefox, quando si carica Mastodon con l'interfaccia Web avanzata abilitata, tutte le varie cronologie ora vengono visualizzate correttamente in modalità navigazione. (#10776)
- In modalità navigazione, NVDA ora dirà "non attivato" per le caselle di controllo non selezionate, correggendo un bug che talvolta le faceva pronunciare come attivate. (#10781)
- Non vengono piu' fornite informazioni errate sugli interruttori dei controlli Aria, come "non premuto attivato" o "premuto attivato". (#9187)
- Le voci SAPI4 non dovrebbero piu' presentare problemi nella pronuncia di alcune sezioni di testo. (#10792)
- NVDA può di nuovo leggere ed interagire con le equazioni matematiches in Microsoft Word. (#10803)
- NVDA annuncerà nuovamente che il testo viene deselezionato in modalità navigazione se viene premuto un tasto freccia quando vi è del testo selezionato. (#10731).
- NVDA non si chiuderà più nel caso in cui vi sia un errore durante l'inizializzazione di Espeak. (#10607)
- Nel caso in cui vi siano errori unicode nelle traduzioni internazionali sui tasti rapidi, il programma di installazione non si bloccherà più e passerà alla lingua inglese. (#5166, #6326)
- Migliorata la gestione di tabelle ed elenchi in modalità dire tutto, ora NVDA siulta meno prolisso. (#10706)
Changes for Developers
- Developer documentation is now build using sphinx. (#9840)
- Several speech functions have been split into two. (#10593)
The speakX version remains, but now depends on a getXSpeech function which returns a speech sequence.
- speakObjectProperties now relies on getObjectPropertiesSpeech
- speakObject now relies on getObjectSpeech
- speakTextInfo now relies on getTextInfoSpeech
- speakWithoutPauses has been converted into a class, and refactored, but should not break compatibility.
- getSpeechForSpelling is deprecated (though still available) use getSpellingSpeech instead.
Private changes that should not affect addon developers:
- _speakPlaceholderIfEmpty is now _getPlaceholderSpeechIfTextEmpty
- _speakTextInfo_addMath is now _extendSpeechSequence_addMathForTextInfo
- speakObjectProperties now relies on getObjectPropertiesSpeech
- Speech 'reason' has been converted to an Enum, see controlTypes.OutputReason class. (#10703)
- Module level 'REASON_*' constants are deprecated.
- Module level 'REASON_*' constants are deprecated.
- Compiling NVDA dependencies now requires Visual Studio 2019 (16.2 or newer). (#10169)
- Updated SCons to version 3.1.1. (#10169)
- Again allow behaviors._FakeTableCell to have no location defined (#10864)