Add-on development documentation: July 2017 version posted, Windows 10 App Essentials add-on internals, documentation helpers needed

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Add-on development documentation: July 2017 version posted, Windows 10 App Essentials add-on internals, documentation helpers needed

Joseph Lee

Dear NVDA community:

 

A few things from documentation front (part of Project Contact Lenses):

 

  • Add-on development guide: July 2017 edition is now up:

https://github.com/nvdaaddons/devguide/wiki/NVDA%20Add-on%20Development%20Guide

 

New in July 2017 edition is a paragraph on gesture.send() function. For most scripts, you don’t have to worry about sending gestures to the active application, but those that do, call this method first before doing anything else. Also, few clarifications on gesture names were added.

 

  • NVDA Add-on Internals: the next article in this series is up, this time on Windows 10 App Essentials:

https://github.com/nvdaaddons/devguide/wiki/w10addoninternals

 

The NVDA Add-on Internals is a collection of in-depth articles written by NVDA add-on experts that gives a deeper overview of NVDA add-ons. These articles describe how add-ons work, design decisions and add-on architecture, and offer advice to users and developers regarding add-on design, coding and other topics. Anyone who wants to know about how various add-ons work, or add-on writers who’d like to dive deeper into add-on writing are more than welcome to read these articles.

 

The NVDA Add-on Internals article on Windows 10 App Essentials (add-on author and internals writer: Joseph Lee) includes:

  • A high-level overview of this add-on, including architecture and source code layout.
  • A gentle introduction to UI Automation with references.
  • Description of UIA controls and events encountered in Windows 10 and universal apps, as well as workarounds for various issues.
  • Advice to universal app developers on making their apps more accessible to screen reader users.
  • A list of references for people interested in learning more about certain topics.

 

Others in this series include:

 

Lastly, if anyone wants to contribute documentation )edits to the add-on dev guide, add-on internals articles and what not), please feel free to contribute (wiki edits, pull requests, etc.). Regarding add-on internals, I advise folks to use the add-on you wish to write about for a while before writing one (so you can glimpse how it works, think about design decisions made and so on).

 

Thank you.

Cheers,

Joseph


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Loading...