Re: Question about NVDA core functionality
toggle quoted messageShow quoted text
I think several factors can play a part in answering this question:
In short, anyone willing to ask for an add-on or parts of it to be integrated into NVDA must have a visionary mindset and ability to plan with precision. The first step to doing that is not asking which add-on you wish to see in NVDA itself, but asking yourself, “what will NVDA look like in at least five years from now”. The second step is learning to build patience – integrating an add-on into NVDA takes time because NV Access must balance user requests, standards, and market trends (Windows 10 Calculator support, for example, lived in Windows 10 App Essentials for more than five years before making its appearance as part of NVDA 2020.4). The third step is willingness to think like NVDA core developers- moving from writing add-ons to actually contributing code to NVDA screen reader is similar to stepping into a new culture and will require you to practice rigor.
So what can users do? Keep the conversation going and ask add-on authors if they are willing to collaborate with you on at least thinking about bringing their add-ons to NVDA provided that there is community request. If authors says “yes”, that’s great. If not, at least try justifying it, and if authors still says “no”, then that’s all folks can do for now (at least users tried their thing). Ideally you should ask the original author of a given add-on, but if you can’t contact them, at least ask the person who have maintained it until recently unless that person told the community they are not willing to maintain it (I’ll provide responses for my add-ons upon request).
Hope this helps.
From: email@example.com <firstname.lastname@example.org> On Behalf Of Louise Pfau
Sent: Monday, March 1, 2021 10:40 AM
Subject: [nvda] Question about NVDA core functionality
Hi. I know that add-on updater and some parts of Windows 10 app essentials will be added to NVDA core functionality in a future release. Is it possible, or feasible to treat add-ons like clipspeak in the same way? When I'm using NVDA on someone else's computer, I only use the core functionality because I'm using an installed copy rather than a portable one.