Translated the application to run with PyQt6 instead of Qt5 getting it into the modern age.
Especially the Wayland support in Linux (and probably a few elements in other OSes too) have improved significantly.
The mayor changes were essentially to use int instead of float when rendering stuff and stating the enum types explicitly instead of using the global namespace.
I also improved a tiny bit on the error messages thrown, but it's almost insignificant.
Translated the application to run with PyQt6 instead of Qt5 getting it into the modern age.
Especially the Wayland support in Linux (and probably a few elements in other OSes too) have improved significantly. The mayor changes were essentially to use
int
instead offloat
when rendering stuff and stating the enum types explicitly instead of using the global namespace.I also improved a tiny bit on the error messages thrown, but it's almost insignificant.