Skip to content

Allow selection of add-ons to copy to the system config #6305

@LeonarddeR

Description

@LeonarddeR

This idea has originally been posted by @derekriemer in this NVDA-devel thread

We should let the user pick what add-ons they want to choose on the
logon screen, I.E. if I want Vocalizer, and have that, but don't want to
copy NVDA remote.

I propose the following procedure:

  1. Go to general settings
  2. Press "Use currently saved settings on the logon and other secure screens (requires administrator privileges)"
  3. When pressed, show a new modal dialog with the following controls:
    • A list with enabled add-ons, which can be either checked or unchecked. It makes no sense to show disabled add-ons in this list
    • When one or more add-ons are marked for copying, show a checkbox, reading "I understand that copying add-ons to the system profile could be a security risk, and I still wish to copy them"
    • Ok and Cancel buttons
  4. When pressing OK, copy the user settings to the system config, including only the add-ons marked for copying.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Addon/managementIn NVDA management of addons by users.enhancementfeature/addon-storeFeatures / behavior of the add-on Storep4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions