Actualizador de extras

  • Author: Joseph Lee, Luke Davis
  • Descarregar versão estável
  • NVDA compatibility: 2022.4 and later

Este extra cumpre o solicitado no NVDA Core 3208: capacidade de verificar, baixar e aplicar atualizações de extras.

To check for updates after installing this add-on, go to NVDA menu/Tools/Check for add-on updates (if NVDA did notice updates, the menu item will say "Review add-on updates" followed by update count). If updates are available, a list of add-on updates will be shown, with each entry consisting of description, current version, and the new version. Select Update, and NVDA will download and apply updates in sequence, with a prompt to restart your NVDA shown afterwards.

Os seguintes extras fornecem recursos de actualização integrados e, portanto, as actualizações não serão verificadas através deste extra:

  • Braille Extender
  • Tienda NVDA (Spanish NVDA Community Store)
  • WeatherPlus

Notas importantes:

  • This is a proof of concept add-on. Once the relevant feature is included in NVDA in the form of an add-on store, this add-on will be discontinued.
  • This add-on is not intended to be used in secure screens. If you have add-ons installed in the secure screen, even if you copy Add-on Updater to secure screen mode, Add-on Updater will not work.
  • Se as novas actualizações do add-on especificarem um intervalo de compatibilidade (mínimo e últimas versões NVDA testadas) e se a versão NVDA que está a executar não estiver dentro do intervalo de compatibilidade de acordo com a NVDA, a actualização do add-on não prosseguirá.
  • Nem todos os extras vêm com lançamentos de desenvolvimento. Se não estiver a receber actualizações depois de optar por instalar versões de desenvolvimento de um extra, mude para um canal estável para os extras afectados.
  • Em alguns sistemas (particularmente computadores ligados a um domínio corporativo), a funcionalidade de verificação de actualizações suplementares pode não funcionar correctamente, pelo que as actualizações suplementares devem ser descarregadas manualmente.
  • Some features require NVDA to be installed on the computer, ideally on a computer running Windows 10 or later.
  • Some add-on releases include SHA256 hash values for checking add-on package integrity, and if the hash value does not match, add-on updating will fail.

Add-on settings

You can configure Add-on Updater settings from NVDA Settings screen (NVDA menu, Preferences, Settings) under Add-on Updater category. Add-on settings are as follows:

  • Automatically check for add-on updates: if checked, NVDA will check for add-on updates once a day. Automatic update checks is enabled on Windows client systems and disabled on server systems.
  • Add-on update notification (Windows 10 and later): you can choose to receive update notification as a dialog or a toast. On Windows releases earlier than 10 and on server systems, or running portable copy of NVDA, update notification will be shown as a dialog.
  • Update add-ons in the background (Windows 10 and later and update notification is set to toast): if checked, Add-on Updater will apply updates in the background. A toast will appear informing you that add-on updates are being downloaded and installed, followed by another message announcing update results. Same limitations as add-on update notification setting and toast must be selected from the above option in order for background updates to work.
  • Do not update add-ons: you can choose add-ons that should not be updated.
  • Prefer development releases: any add-ons checked in this list will receive development (prerelease) releases.
  • Development release channel (selected add-on must be checked from prefer development releases): allows selecting development updates coming from either dev or beta channel.
  • Add-on update source: you can choose where to get updates from. Currently Add-on Updater supports downloading updates from the sources listed below. A confirmation message will be shown after changing update source

The available add-on update sources are:

  • Community add-ons website (default)
  • Spanish community add-ons catalog
  • Catalogs maintained by NVDA communities in China and Taiwan
  • NV Access add-on store (experimental)

Version 23.04

  • Added development update channel setting to let users of development add-ons choose between dev and beta update channels. This option is shown if the selected add-on from prefer development releases list is checked.

Version 23.03

  • Added NV Access add-on store as an experimental add-on update source.

Version 23.02

  • NVDA 2022.4 or later is required.
  • NVDA will no longer offer what appears to be older add-on updates for most add-ons after checking for add-on updates. This applies to add-ons with version text of the form number.number.

Version 23.01

  • NVDA will check minimum Windows version for add-on updates if update source is set to NVDA community add-ons website.
  • Improved performance when downloading many ad-on updates at once. As a result, the order of add-on downloads shown in download progress dialog will be random.
  • Parts of the add-on now use Python's concurrent.futures module to improve performance, specifically update check and download processes.

Version 22.11

  • NVDA 2022.3 or later is required.

Version 22.10

  • Added catalogs from NVDA communities in China and Taiwan as add-on update sources (by Woody Tseng).

Version 22.09

  • NVDA 2022.2 or later is required.
  • NVDA will check SHA256 hash values while downloading add-on updates if the add-on update source includes hash values for add-on packages. If hash value is invalid, add-on updating will fail.

Version 22.08

  • Significant internal code reorganization and rewrites.
  • On Windows Server systems, automatic add-on update check feature is disabled by default (affects new installations).
  • Added ability to select different add-on update sources. Add-on Updater can check for updates hosted on community add-ons website (addons.nvda-project.org) or Spanish community add-ons catalog (nvda.es). A new combo box was added in add-on settings panel to select add-on update source.
  • On Windows 10 and later, it is possible to let Add-on Updater check for, download, and install add-on updates in the background provided that NVDA is actually installed and ad-on update notification is set to toast.
  • Redesigned add-on update download and install experience for multiple add-on updates, including use of a single dialog to show download progress for all add-ons and updating add-ons after downloading all of them.
  • If NVDA is set to announce update notifications as toasts, "check for add-on updates" menu item will become "review add-on updates" when updates become available, with the new name including add-on update count.
  • In NVDA 2022.1 and later, Add-on Updater can process command-line switches for this add-on (currently none).
  • In add-on updates dialog, add-ons disabled by the user are unchecked by default, and a confirmation message will be shown checking disabled add-ons and attempting to update them as doing so will enable them.

Version 22.07

  • URL's used by the add-on are now constants hosted inside a new module (contributed by Luke Davis).
  • Add-on download progress dialog is now centered on screen.

Version 22.03

  • Improved security by not loading the add-on when NVDA is running in secure mode.

Version 22.02

  • NVDA 2021.3 or later is required.
  • On Windows 10, add-on update toast notifications are localized.

Version 22.01

  • NVDA 2021.2 or later is required.
  • On server systems running Windows Server 2016 and later, add-on updates will be presented in a dialog instead of using toast notifications.

Versão 21.10

  • É novamente possível verificar a existência de actualizações adicionais em alguns sistemas, nomeadamente após uma instalação limpa do Windows.

Versão 21.09

  • O NVDA 2021.1 ou posterior é necessário.
  • no Windows 10 e posteriores, é possível seleccionar a notificação de actualização adicional entre uma mensagem de notificação e um diálogo de actualização. Isto pode ser configurado a partir das definições de actualização do add-on encontradas no ecrã de configurações do NVDA.
  • O Add-on Updater deixará de verificar a informação mínima de lançamento do Windows em busca de add-ons, uma vez que os add-ons como o Windows App Essentials fornecem melhor informação de compatibilidade com o Windows.

Versão 21.07

  • On Windows 10 and later, a toast notification will be shown when add-on updates are available. Note that you cannot click this notification - you must open NVDA menu/Tools/Check for add-on updates to review updates.
  • Quando o diálogo de add-ons legados é mostrado no arranque, pode agora rever os add-ons legados e as razões, tal como as actualizações de add-ons.
  • Melhorias internas de verificação de actualização de extras, incluindo a utilização da recolha de metadados de extras fornecidos pela comunidade para validar a compatibilidade do extra. Entre outras coisas, isto elimina as versões de extra para adicionar verificações de actualização para novos extras.

Versão 21.05

  • NVDA will no longer play error tones if trying to check updates while using NVDA 2021.1 alpha snapshots, caused by changes to wxPython GUI toolkit.

Versão 21.03

  • A versão do NVDA 2020.4 ou posterior é necessária.
  • O NVDA apresentará um diálogo de erro se ocorrerem erros durante a verificação de actualizações adicionais, tais como perda de ligação à Internet.

Versão 20.11

  • A Versão do NVDA 2020.3 ou posterior é necessária.
  • Resolvidas mais questões de estilo de codificação e potenciais bugs com Flake8.
  • O NVDA deixará de reproduzir tons de erro ou de parecer não estar a fazer nada quando utilizar o extra enquanto o NVDA estiver a correr a partir do código fonte. Em vez disso, uma mensagem sobre este facto será registada no registo.

Versão 20.07

  • A versão do NVDA 2020.1 ou posterior é necessária.
  • Se um ou mais extras incompatíveis (tais como Screen Curtain) estiverem instalados, o actualizador de extras apresentará uma mensagem pedindo-lhe para desactivar ou desinstalar os add-ons listados.
  • Pode agora guardar, recarregar, ou reiniciar as definições de actualização do extra, pressionando Control+NVDA+C, Control+NVDA+R uma vez, ou Control+NVDA+R três vezes, respectivamente.

Versão 20.06

  • Resolvidos vários problemas de estilo de codificação e potenciais bugs com Flake8.

Versão 20.04

  • O NVDA já não parece fazer nada ou já não dá um som de erro quando tenta actualizar um extra pelo actualizador de extras.
  • Resolvido um problema onde o item de menu "Procurar por actualizações de extras..." não aparecia no menu NVDA, Ferramentas.

Versão 20.03

  • Requere NVDA 2019.3 ou posterior.
  • Ao instalar actualizações de extras, o actualizador de extras deixará de verificar o intervalo de compatibilidade. o próprio NVDA verificará a compatibilidade do extra.

Versão 19.11

  • Quando houver actualizações adicionais de extras disponíveis, o NVDA anunciará quantas actualizações estão disponíveis.

Versão 19.09

  • Requere NVDA 2019.2 ou posterior.
  • Os erros de timeout vistos ao tentar descarregar algumas actualizações de add-on (nomeadamente ficheiros de add-on alojados no GitHub) foram resolvidos.

Versão 19.04

  • Requere NVDA 2019.1 ou posterior.
  • Ao instalar as actualizações do complemento, as versões mínima e máxima testada serão verificadas.

Versão 19.01

  • Requere NVDA 2018.4 ou posterior.
  • Melhor capacidade de resposta ao verificar as actualizações do extra.
  • Torna o complemento mais compatíverl com o python 3.

Versão 18.12.2

  • Preparado para python3.
  • Corrigida a compatibilidade com as versões recentes do NVDA alpha, nas quais as atualizações de extras não eram baixadas.

Versão 18.12.1

  • Adicionado localizações.

Versão 18.12

  • As Atualizações para extras desactivados podem ser verificadas. Eles continuarão desactivados após fazer as actualizações.
  • Durante as actualizações, se um extra exigir uma versão específica do NVDA e / ou uma versão do Windows, elas serão verificadas e, se uma delas não corresponder, uma mensagem de erro será mostrada e a actualização será cancelada, Não havendo alteração na versão do extra instalada.
  • Quando a verificação automática de actualizações estiver activada e as actualizações estiverem prontas, o NVDA apresentará a lista de actualizações, em vez de perguntar se deseja verificar as actualizações.

Versão 18.10

  • Versão estável inicial (ainda marcada como prova de conceito).