Reported by ragb on 2012-07-01 16:28
Currently, when trying to install an add-on that is already installed (with the same name), NVDA gives an error and instructs the user to remove the existing add-on. It would be good to provide an option to override the existing add-on (remove the previous one and install the "new version"). This is useful when updating add-ons, for instance. I can do that if people agree.
Comment 1 by mdcurran on 2012-07-02 01:50
I think it sounds okay to me. Note though that just like doing it manually, the two addons are going to take up double the space before you restart though. This may be miss-leading especially with big addons like Vocalizer. However, in the long-term I guess we could consider doing some disc space checks.
Comment 2 by mdcurran on 2012-08-08 05:22
Implemented in f185f3d.
Comment 3 by jteh on 2012-08-08 05:25
Any objections to changing this message so that it refers to updating the add-on, rather than removing/replacing? I get that this is what happens under the hood, but users are more likely to understand "updating".
Comment 4 by mdcurran on 2012-08-08 05:31
But both add-ons will take up double the disc space also, so its not exactly update, even physically to the user.
Comment 5 by jteh on 2012-08-08 05:33
Sure, but that'll be rectified when they restart NVDA (which they are asked to do) and that's just part of the process. Technically, installing an NVDA update takes up extra disk space until it is installed as well, but we still call it updating.