This bug fix release on the 2.1 feature set of Fyne brings various stability improvements amd re-introduces support for older macOS devices.
You can use the -tags legacy
to add support for older SDKs that are no longer supported by the OS provider.
Fixed
- Scrolling list bound to data programatically causes nil pointer dereference (#2549)
- Rich text from markdown can get newlines wrong (#2589)
- Fix crash on 32bit operating systems (#2603)
- Compile failure on MacOS 10.12 Sierra (#2478)
- Don't focus widgets on mobile where keyboard should not display (#2598)
- storage.List doesn't return complete URI on Android for "content:" scheme (#2619)
- Last word of the line and first word of the next line are joined in markdown parse (#2647)
- Support for building
cmd/fyne
on Windows arm64 - Fixed FreeBSD requiring installed glfw library dependency (#1928)
- Apple M1: error when using mouse drag to resize window (#2188)
- Struct binding panics in reload with slice field (#2607)
- File Dialog favourites can break for certain locations (#2595)
- Define user friendly names for Android Apps (#2653)
- Entry validator not updating if content is changed via data binding after SetContent (#2639)
- CenterOnScreen not working for FixedSize Window (#2550)
- Panic in boundStringListItem.Get() (#2643)
- Can't set an app/window icon to be an svg. (#1196)
- SetFullScreen(false) can give error (#2588)
As always please let us know how you find this release so we can keep on improving!