lukaszgo1/nvda-ocr

List of 2.1 enhancements and fixes

Closed this issue · 0 comments

This issue contains list of simple enhancements and fixes planned for version 2.1. For more important additions separate issues would be used. As this is a checklist it is NOT open for commends.

  • [1018573 ] When OCR is performed on a console window the Tesseract release info is written to the console.
  • [59045f0 ] Proper message should be given for invisible objects rather than just an error from Pillow (see nvaccess/nvda#7551)
  • [caa7d10 ] When object on which recognition is performed is an editable text its textInfo is overwritten causing issues such as nvaccess/nvda#2331. It should be sufficient to just create a deep copy of the navigator object and overwrite its TI. ➡ Turns out that deep copies are not a good idea when using them on NVDA Objects as they are tried to be destroyed twice - shallow copy works though.
  • [bdcd3b9 ] When no text is recognized the proper message should be given. Also there is no point in creating a textinfo in this case.