Description
Raising an issue to add a couple of useful features that are going to be implemented in upcoming v6 release of TagUI. Due to fundamental changes from v6 onwards that have different goals from RPA for Python, a fork will be maintained here - https://github.com/tebelorg/TagUI/tree/rpa_python
The packaged installations of TagUI used by RPA for Python and automatically downloaded during init() will continue to be hosted here - https://github.com/tebelorg/Tump/releases/tag/v1.0.0
The main differences are being TagUI v6 onwards is business-user focused instead of being developer-focused. Thus some changes are contrary to what RPA for Python aims for, which is being developer-focused. The bet is more business users are likely to pick up Python in future.
Also, in TagUI v7 a migration from current PhantomJS engine to Node.js engine is being considered. That architecture overhaul would likely take some time to smooth rough edges, thus would not be used by RPA for Python in the near term. Also, there is a future possibility of rewriting RPA in Python so that it is purely written in Python without dependency on TagUI, and only dependent on SikuliX.