diff --git a/addon/globalPlugins/versionCollector/__init__.py b/addon/globalPlugins/versionCollector/__init__.py index 221225e..2c7f971 100644 --- a/addon/globalPlugins/versionCollector/__init__.py +++ b/addon/globalPlugins/versionCollector/__init__.py @@ -120,7 +120,7 @@ def __init__(self, *args, **kwargs): # Run our handler whenever the application changes post_appSwitch.register(self.onAppSwitch) # Seed the pond - postNvdaStartup.register(self.onAppSwitch()) + postNvdaStartup.register(self.onAppSwitch) # Become aware of all NVDA add-ons postNvdaStartup.register(self.retrieveInstalledAddons) @@ -129,6 +129,7 @@ def terminate(self) -> None: post_appSwitch.unregister(self.onAppSwitch) postNvdaStartup.unregister(self.onAppSwitch) postNvdaStartup.unregister(self.retrieveInstalledAddons) + super().terminate() @script( gesture="kb:NVDA+control+shift+v", @@ -276,8 +277,13 @@ def getStructuredAddonList(self, useHTML=False) -> str: ) def showHTMLReport(self) -> None: + output = """ + """ # Translators: Suggestions on how a user can interact with the Version Report. - output = "

" + _("Use shift+arrow keys to select, ctrl+c to copy to clipboard.") + output += "

" + _("Use shift+arrow keys to select, ctrl+c to copy to clipboard.") output += """

\n

Detected Applications:

\n """ diff --git a/buildVars.py b/buildVars.py index 31bf426..2c189f9 100644 --- a/buildVars.py +++ b/buildVars.py @@ -26,7 +26,7 @@ def _(arg): "addon_description": _("""Keeps a record of all software names and versions used while running NVDA. Provides a list that can be copied/exported for diagnostics and support."""), # version - "addon_version": "23.00.04", + "addon_version": "23.00.05", # Author(s) "addon_author": "Luke Davis ", # URL for the add-on documentation support diff --git a/readme.md b/readme.md index 25abe03..38985b9 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ This is an [NVDA][1] add-on, designed to collect the name and version numbers of any software the user runs. This process is completely passive to the user. -As long as the add-on is enabled, it will collect (remember) the name, version, and bitness (64 or 32) for every piece of software on your system which receives NVDA focus. +As long as Version Collector is enabled, it will collect (remember) the name, version, and bitness (64 or 32) for every piece of software on your system which receives NVDA focus. A list of all installed NVDA add-ons is also collected at startup. Currently, each time you restart NVDA, the collected data is lost.
NAME VERSION BITNESS