nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

Allow exporting add-ons #10482

Open LeonarddeR opened 4 years ago

LeonarddeR commented 4 years ago

Is your feature request related to a problem? Please describe.

NVDA has the addonHandler.createAddonBundleFromPath function that allows you to create an nvda-addon bundle from an add-on path. This is currently not exposed in the GUI.

Describe the solution you'd like

Add an export button in the add-ons manager that allows you to export your work to an add-on bundle.

Describe alternatives you've considered

  1. Leave as is
  2. Remove addonHandler.createAddonBundleFromPath
DrSooom commented 4 years ago

Hmm, is it useful for normal users that they can export add-ons via the GUI?

LeonarddeR commented 4 years ago

I would say so if:

  1. They want to quickly export their add-on for it to be installed on another system
  2. They want to provide an add-on to another user, in case the original source of the add-on is no longer available.

As a side note, I don't consider this to be very important myself. Just discovered that there's core for this in the core without being exposed in the GUI.