intra2net / guibot

A tool for GUI automation using a variety of computer vision and display control backends.
http://guibot.org
GNU Lesser General Public License v3.0
171 stars 21 forks source link

Provide click_delay and other DC instance specific settings to replace the global config ones #59

Open pevogam opened 1 month ago

pevogam commented 1 month ago

It makes sense to configure DC backends (controllers) locally just like we do with the CV backends (finders). Some of the functionality is already in place as both controllers and finders inherit from LocalConfig so all we need is to populate the controller parameters with some of these previous global settings.

pevogam commented 4 weeks ago

Local configuration is the LocalConfig in the sense that each controller and each finder instance can have a separate value for a setting like click_delay, toggle_delay, etc. and with the global configuration at the moment we can only set one value for click_delay for all controller instances which is the main limitation we can lift with the above refactoring.