- Added program crash protection in
restoreStateAndHide
by checking GTK widget validity; closes #162; - license changed back to MIT; #162;
- dependencies updated.
Over the last few nights, I ran a series of tests with the help of ChatGPT 4o, which resulted in a series of fixes to protect the program from crashing. At the same time I've become certain that the program will never be 100% stable, due to the imperfect working of GTK3 bindings in golang. v0.7.0 should be much more stable than all previous ones, however, random crashes will always happen. In case you find a repeatable crash, please attach a log to the bug report, see: https://github.com/nwg-piotr/nwg-drawer#logging.