fyne v2.2.0 Release Notes
Release Date: 2022-06-07 // almost 2 years ago-
โ Added
- โ Add SetIcon method on ToolbarAction (#2475)
- ๐ Access compiled app metadata using new
App.Metadata()
method - โ Add support for System tray icon and menu (#283)
- ๐ Support for Android Application Bundle (.aab) (#2663)
- ๐ Initial support for OpenBSD and NetBSD
- โ Add keyboard shortcuts to menu (#682)
- โ Add technical preview of web driver and
fyne serve
command - โ Added
iossimulator
build target (#1917) - ๐ Allow dynamic themes via JSON templates (#211)
- Custom hyperlink callback (#2979)
- โ Add support for
.ico
file when compiling for windows (#2412) - โ Add binding.NewStringWithFormat (#2890)
- โ Add Entry.SetMinRowsVisible
- โ Add Menu.Refresh() and MainMenu.Refresh() (#2853)
- ๐ง Packages for Linux and BSD now support installing into the home directory
- โ Add
.RemoveAll()
to containers - โ Add an AllString validator for chaining together string validators
๐ Changed
- Toolbar item constructors now return concrete types instead of ToolbarItem
- Low importance buttons no longer draw button color as a background
- ProgressBar widget height is now consistent with other widgets
- Include check in DocTabs menu to show current tab
- Don't call OnScrolled if offset did not change (#2646)
- Prefer ANDROID_NDK_HOME over the ANDROID_HOME ndk-bundle location (#2920)
- ๐ Support serialisation / deserialisation of the widget tree (#5)
- ๐ Better error reporting / handling when OpenGL is not available (#2689)
- ๐ Memory is now better reclaimed on Android when the OS requests it
- ๐ง Notifications on Linux and BSD now show the application icon
- ๐ Change listeners for preferences no longer run when setting the same value
- ๐ The file dialog now shows extensions in the list view for better readability
- ๐ Many optimisations and widget performance enhancements
- โก๏ธ Updated various dependencies to their latest versions
๐ Fixed
- ๐ SendNotification does not show app name on Windows (#1940)
- ๐ Copy-paste via keyboard don't work translated keyboard mappings on Windows (#1220)
- OnScrolled triggered when offset hasn't changed (#1868)
- Carriage Return (\r) is rendered as space (#2456)
- storage.List() returns list with nil elements for empty directories (#2858)
- Entry widget, position of cursor when clicking empty space (#2877)
- ๐ป SelectEntry cause UI hang (#2925)
- Font cutoff with bold italics (#3001)
- Fyne error: Preferences load error (#2936, 3015)
- Scrolled List bad redraw when window is maximized (#3013)
- ๐ง Linux and BSD packages not being installable if the name contained spaces