NVDA插件更新器

  • 作者: Joseph Lee
  • 下载 稳定版
  • NVDA 兼容版本: 2020.4 到 2021.1

此插件主要是NVDA Core issue 3208的概念证明,主要实现了:检查和更新插件的功能。

要在安装此插件后检查更新,请转到NVDA菜单/工具/检查插件更新。如果有可用更新,将显示附加更新列表,每个条目包括描述,当前版本和新版本。选择更新,NVDA将按顺序下载并应用更新,并提示重新启动NVDA。

以下插件提供内置更新功能,因此不会通过此插件检查更新:

  • Braille Extender
  • WeatherPlus

重要提示:

  • 这是一个概念验证插件。一旦 相关功能合并入NVDA,这个插件就会停止维护。
  • 如果新的插件更新指定了兼容性范围(最小和上次测试的 NVDA 版本),并且如果您运行的 NVDA 版本不在 NVDA 的兼容性范围内,则插件更新不会继续。
  • 并非所有插件都附带开发版本。如果您在选择安装插件的开发版本后没有获得更新,请切换到该插件的稳定通道。

版本 21.07

  • 在 Windows 10 及更高版本,当有插件可更新时,将显示 Toast 通知。请注意,您不能单击此通知,您必须打开 NVDA 菜单/工具/检查插件更新以查看更新。
  • 当启动时显示“旧版插件”对话框时,现在可以像插件更新一样查看旧版插件和原因。
  • 改进了插件更新的内部检查机制,包括使用社区提供的插件元数据收集来验证插件的兼容性。此外,这消除了为更新的插件检查有发行版插件更新的问题。

版本 21.05

  • 如果在使用 NVDA 2021.1 alpha 快照时尝试检查更新,NVDA 将不再播放错误提示音,这是由 wxPython GUI 工具包的更改引起的。

版本 21.03

  • 需要NVDA 2020.4 或更高版本。
  • 如果在检查插件更新时发生错误(例如 Internet 连接丢失),NVDA 将显示一个错误对话框。

版本 20.11

  • 需要 NVDA 2020.3 或更高版本。
  • 使用 Flake8 解决了许多编码样式问题和潜在错误。
  • 当 NVDA 从源代码运行且使用该插件时,NVDA 将不再播放错误提示音或显示为不执行任何操作。有关此事实的消息将改为记录在日志中。

版本20.07

  • 需要NVDA 2020.1或更高版本。
  • 如果安装了一个或多个旧版插件(如Screen Curtain),插件更新器现在会显示一条消息,要求您禁用或卸载列出的过时的插件。
  • 现在您可以分别按Control+NVDA+C、Control+NVDA+R一次或Control+NVDA+R三次来保存、重新加载或重置插件更新器的设置。

版本20.06

  • 使用 Flake8 解决了许多编码样式问题和潜在错误。

版本20.04

  • 在尝试通过插件更新器更新插件时,NVDA 将不再显示操作或播放错误提示。
  • 修复NVDA工具菜单中不存在“检查插件更新”菜单项的问题。

版本20.03

  • 需要NVDA 2019.3或更高版本。
  • 安装插件更新时,插件更新器将不再检查兼容性版本。 检查插件的兼容性现在有NVDA进行检测。

版本 19.11

  • 当插件更新可用时,NVDA现在将读出有多少更新可用。

版本 19.09

  • 需要NVDA 2019.2或更高版本。
  • 现在,尝试下载某些插件更新(特别是GitHub上托管的插件文件)时出现的超时错误已得到解决。

版本 19.04

  • 需要NVDA 2019.1或更高版本。
  • 安装插件更新时, 将检查是否满足最低版本要求以及是否是最近测试的版本。

版本 19.01

  • 需要NVDA 2018.4或更高版本。
  • 检查插件更新时提升响应速度。
  • 使插件与Python 3更兼容。

版本18.12.2

  • Python 3已准备完毕。
  • 修复与最近NVDA alpha快照的兼容性,其中包括无法下载插件更新的BUG。

版本18.12.1

  • 新增本地化支持。

版本18.12

  • 现在可以检查已禁用插件的更新。插件将在更新后保持禁用状态。
  • 在更新期间,如果插件需要特定的NVDA和/Windows,则会检查上数版本,如果其中一个不匹配,将显示错误提示并终止更新。
  • 启用自动更新检查并准备好更新后,NVDA将显示更新列表,而不是询问您是否要查看更新。

版本18.10

  • 初始发布稳定版(仍标记为概念证明)。