fyne v1.4 Release Notes
Release Date: 2020-11-01 // over 3 years ago-
โ Added (highlights)
- List (#156), Table (#157) and Tree collection Widgets
- Card, FileItem, Separator widgets
- ColorPicker dialog
- ๐ User selection of primary colour
- ๐ฆ Container API package to ease using layouts and container widgets
- โ Add input validation
- ListableURI for working with directories etc
โ Added PaddedLayout
Window.SetCloseIntercept (#467)
Canvas.InteractiveArea() to indicate where widgets should avoid
TextFormatter for ProgressBar
FileDialog.SetLocation() (#821)
โ Added dialog.ShowFolderOpen (#941)
๐ Support to install on iOS and android with 'fyne install'
๐ Support asset bundling with go:generate
โ Add fyne release command for preparing signed apps
โ Add keyboard and focus support to Radio and Select widgets
๐ Changed
- โก๏ธ Theme update - new blue highlight, move buttons to outline
- โก๏ธ Android SDK target updated to 29
- ๐ฒ Mobile log entries now start "Fyne" instead of "GoLog"
- Don't expand Select to its largest option (#1247)
Button.HideShadow replaced by Button.Importance = LowImportance
๐ Deprecate NewContainer in favour of NewContainerWithoutLayout
๐ Deprecate HBox and VBox in favour of new container APIs
๐ Move Container.AddObject to Container.Add matching Container.Remove
๐ Start move from widget.TabContainer to container.AppTabs
Replace Radio with RadioGroup
๐ Deprecate WidgetRenderer.BackgroundColor
๐ Fixed
- ๐ Support focus traversal in dialog (#948), (#948)
- โ Add missing AbsolutePosition in some mouse events (#1274)
- Don't let scrollbar handle become too small
- Ensure tab children are resized before being shown (#1331)
- ๐ป Don't hang if OpenURL loads browser (#1332)
- Content not filling dialog (#1360)
- Overlays not adjusting on orientation change in mobile (#1334)
- ๐ Fix missing key events for some keypad keys (#1325)
- ๐ง Issue with non-english folder names in Linux favourites (#1248)
- ๐ Fix overlays escaping screen interactive bounds (#1358)
- Key events not blocked by overlays (#814)
- โก๏ธ Update scroll container content if it is changed (#1341)
- Respect SelectEntry datta changes on refresh (#1462)
- Incorrect SelectEntry dropdown button position (#1361)
- don't allow both single and double tap events to fire (#1381)
- ๐ Fix issue where long or tall images could jump on load (#1266, #1432)
- Weird behaviour when resizing or minimizing a ScrollContainer (#1245)
- ๐ Fix panic on NewTextGrid().Text()
- ๐ Fix issue where scrollbar could jump after mousewheel scroll
- โ Add missing raster support in software render
- Respect GOOS/GOARCH in fyne command utilities
- ๐ BSD support in build tools
SVG Cache could return the incorrect resource (#1479)
๐ Many optimisations and widget performance enhancements
๐ Various fixes to file creation and saving on mobile devices