This release implements a lot of improvements; there is better performance and safety thanks to reworked thread handling, with all known race conditions now fixed, and there is better Flatpak support. The v4.0.0 release is a while away so this makes Rymdport a lot better in the meantime. There is also a default PGO profile applied automatically for improved performance on top of what we get from the better threading model.
Changelog:
- Application crashes and their details are now automatically logged to a file.
- Compiling is now automatically using Profile Guided Optimization (PGO).
- Implemented improved Flatpak support when compiling with
-tags flatpak
. - The default is now to ask where to save files and save directories as a
zip
file. - Migrated to
fyne
v2.6.0 for improved performance and fixed race conditions. - Rewrote thread handling in the ui code to remove race conditions.
- Upgraded dependencies for improved performance and bug fixes.
- Go 1.23 is now the lowest supported compiler version.