meile-gui
meile-gui copied to clipboard
ENHANCEMENT: Use Python co-routines to execute background processes
Processes such as getting the tree of nodes or subscriptions currently runs with threads on the main Kivy thread. This causes blocking and certain OSes present an annoying dialog to the user to "Wait". This can be overcome if there is asynchronous co-routines in place for these background processes.
Leaving this open as there are still some routines that need background threading.