Skip to content

Show whether add-ons are already present in the system-wide configuration when selecting which add-ons to copy #19550

@SaschaCowley

Description

@SaschaCowley

Is your feature request related to a problem? Please describe

Since #19446, users can select which add-ons should be copied to the system-wide configuration when replacing it with their current user configuration. However:

  • They cannot see which add-ons exist in the current system-wide configuration, thus making it difficult to add a single add-on to the system-wide configuration if there are add-ons that have already been copied and should be maintained.
  • It is difficult to know if an add-on in the system-wide configuration needs to be updated.

Describe the solution you'd like

Add a column to the list of add-ons in the "Copy Add-ons to System-wide Configuration" dialog that shows the status of the add-on in the system configuration.

  • If the add-on is not present in the system config, say something like "Not installed"
  • If the add-on is present in the system config, say something like "Installed ()", or "Installed (up to date|updatable)".

Describe alternatives you've considered

Additional context

This partially addresses #19544. NV Access is keenly aware that this will not address all of the suggestions in that discussion, and we encourage the discussion to continue. However, we think that this proposal improves the current feature and addresses some of the concerns raised.

This issue does NOT supersede that discussion, or veto any of the ideas raised therein.

Metadata

Metadata

Assignees

Labels

Addon/managementIn NVDA management of addons by users.feature/configurationMaking NVDA more configurable.p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityrelease/blockingthis issue blocks the milestone releasetriagedHas been triaged, issue is waiting for implementation.
No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions