Polishes and text/translation improvements form v2.5.1
The Fyne team are excited to anounce the latest release, v2.5.1.
Building on the success of the 2.5 branch of releases it includes the following fixes:
- Apps with translations in new languages would not be recognised (#5015)
- App ID can be ignored from metadata file with go build/run
- Typing Chinese characters in widget.Entry and perform undo/redo crashes the app (#5001)
- Assets would render Low-DPI before attaching to a canvas
- Single click in file dialog enters two directories (#5053)
- Light/Dark mode detection no longer works on Ubuntu with Fyne 2.5 (#5029)
- Scroll acceleration logic causes scrolling to "jump" suddenly on macOS (#5067)
- SetSystemTrayMenu doesn't work when run in goroutine (#5039)
- stack overflow when calling SetRowHeight in table UpdateCell callback (#5007)
- Resizing List causes visible items to refresh instead of resize (#4080)
- Child widget with Hoverable() interface keeps parent widget's Tapped() function from being called. (#3906)
- App Translation file is ignored / tries to load BR (#5015, #5040)
- Missing theme variant auto-switching (dark/light) for Windows (#4537)
- Get DoubleTapDelay from the OS if an API is available (#4448)
- Entry cursor is not visible with animations off (#4508)
- Redundant justify-content properties in CSS for centered-container class (#5045)
- Update go-text/render to avoid crashing when rendering certain bitmap fonts (#5042)
- Using container.NewThemeOverride leaks memory until window closing (#5000)