With the introduction of the threading module in the (soon to be pushed) update, there appears to be an issue with his the cache is dealt with. This was discussed in #18 but the full extent of the issue was unknown. I believe the app has issues switching from the tkinter class to the various other functions in the program when those other functions are being run on separate threads. Whether or not the fix mentioned in #18 would have any meaningful effect on this I'm not sure.
I am sure however that this urgently needs to be fixed, and should be considered high priority and critical.
Commit ec5b48de1653afc2639f5190cf27725c3984f98e is the most recent commit which includes the threading module which is (most likely) causing the issues mentioned above.
With the introduction of the threading module in the (soon to be pushed) update, there appears to be an issue with his the cache is dealt with. This was discussed in #18 but the full extent of the issue was unknown. I believe the app has issues switching from the tkinter class to the various other functions in the program when those other functions are being run on separate threads. Whether or not the fix mentioned in #18 would have any meaningful effect on this I'm not sure. I am sure however that this urgently needs to be fixed, and should be considered high priority and critical.