This bugfix release has a lot of great improvements, with a focus on mobile storage fixes and resolving some memory leaks.
- iOS files write would fail when over 16KB
- storage.Delete not supported on Android/iOS (#2120)
- layout.formLayout do not handle canvas.Text well in second column (#4665)
- Fix building with ios17.4 (#4741)
- Support template icon for system tray menu icons
- Fix recognition of missing XDG user directories (#4650)
- FileDialog.SetOnClosed not always working (#4651)
- Upgrade GLFW for performance improvements and bug fixes
- Multiple select popups can crash during background operations (#4730)
- Controlling a negative slider with the left arrow key blocks after 8 steps (#4736)
- cmd/fyne: command "get" is broken with Go 1.22 (#4684)
- Race condition during system tray menu refresh (#4697)
- Fyne release on Linux does not set Metadata().Release to true (#4711)
- RichText leaks memory when replacing segments (#4723)
As always do let us know how you get on, we are now pushing forward with v2.5.0.