Skip to content

v3.3.0 - New theme and improved usability

Compare
Choose a tag to compare
@Jacalz Jacalz released this 14 Jan 14:51
· 264 commits to main since this release

This release focuses on improving the usability and design. The most notable change is that Rymdport now will check for new updates on startup and then ask the user if it should automatically update and restart the application. On top of this there is a new theme, a few minor design design tweaks and support for following FreeDesktop Dark Style Preference on Linux/BSD.

image

That is just the tip of the iceberg. Read the full changelog below to see all of the exciting changes :)

Download on Flathub

Known issue on Windows

  • There was an issue with the Windows binary. See v3.3.1 for a Windows binary.

Full changelog

  • The application can now automatically update itself.
  • Notifications for received files now mentions where the file was saved to.
  • Present more useful information about how to write custom codes.
  • The dialog for custom codes now focuses the text entry automatically.
  • The selection of the download path has been reworked to be more useful.
  • Minor redesign of the send and receive tabs.
  • Minor wording improvements inside the settings tab.
  • Updated fyne to v2.3.0.
    • An entirely new theme with improved visuals.
    • The application will now follow the FreeDesktop Dark Style Preference on Linux/BSD.
    • Added an option to create a new folder within the folder selection dialog.
    • Lots of other improvements and fixes.
  • Update compress to v1.15.14.
    • Includes performance improvements that benefit sending and receiving of directories.
  • Minimal supported Go compiler version is now Go 1.17.
  • Release binaries are now built using Go 1.19.
    • Various performance improvements, security fixes and other improvements.

A big thanks to Fyne Labs

The automatic application updates would not have been possible without the help of Fyne Labs. They have kindly provided access to their automated cross-compilation platform Geoffrey as well as infrastructure and hosting for the automatic updates. I am very grateful for their support and cooperation.

Note to packagers

The automatic updating is disabled by default as it does not fit in well where package managers handle updates.
Automatic updates are only enabled when passing -tags release to the Go compiler only and is of course enabled for all of the release binaries here on GitHub.