Skip to content

Removed most threading from GTK widgets

Ghost User requested to merge slosd:threading into master

This is an effort to make the custom GTK widgets simpler by removing threading-related code. Where possible, I moved code to container.py which uses the class Loader to load data in a new thread and to dispatch results to the UI thread.

I'm not done with theses changes, but since it affects so many files it would be great to merge this with the master to keep conflicts to a minimum. Some widgets load data synchronously for now, but it's very responsive for me.

Merge request reports