Closed rojasreinold closed 6 months ago
Thanks for this. I can inconsistently reproduce the bug but your change doesn't seem to fix it for me - still get the error sometimes on first startup. Looking into it.
The real problem was that the tray icon thread was sometimes trying to interact with the Tk app before the Tk mainloop had started. I think I've fixed it, though the GUI code is still a mess... at some point it either needs a big cleanup/refactor or maybe just a rewrite in something like Qt that has tray icon support built-in.
Thanks for your contribution! :)
Right now there is an error on first run where you are unable to exit. To reproduce delete the whole shoudstone data directory and rerun shroudstone. The app will mostly start fine but the Exit button does nothing.
Error message on cli:
Fixed by saving the config on first load and choosing the current version as the last run (since there is no last run).
Also updated the readme with build steps.