Braille Extender add-on: much needed code cleanup, rewrites, proper Python 3 porting and optimizations in progress
Hello all, especially to Braille Extender fans,
People watching Braille Extender GitHub repo (https://github.com/andre9642/brailleextender) may have noticed various issues about code maintenance and such, with the ultimate goal being bringing requested features from this add-on to NVDA itself. In preparation for that, I’m studying and taking notes on cleaning up the add-on source code with the following goals in mind:
Knowing that I and Andre cannot do this alone, I would like to request your assistance in identifying much needed rewrites throughout Braille Extender add-on. At the moment I’m working on Python 3 porting, Flake8-based lint, and under the hood optimizations. See the above link for source code URL, and if you can, please submit new issues on the repo and send in pull requests to Andre. And please don’t forget that whenever you look at this add-on, be mindful that some of its features may end up becoming part of NVDA in the future.