fyne v1.2.0-beta1 Release Notes
Release Date: 2019-11-28 // over 4 years ago-
๐ This is an exciting chance to try out the new mobile functionality and code against the new custom widget support before it is finally released later this year.
๐ Prerelease
๐ This is a prerelease and does not represent a complete solution to all the features listed below.
๐ Still to be implemented before the 1.2 final release are:- ๐ Keyboard support for iOS and Android
- Clipboard integration for iOS and Android
โ Added
- ๐ฆ Mobile support - iOS and Android, including "fyne package" command
- ๐ Support for OpenGL ES and embedded linux
- ๐ New BaseWidget for building custom widgets
- ๐ Support for diagonal gradients
- Global settings are now saved and can be set using the new fyne_settings app
- ๐ Support rendering in Go playground using playground.Render() helpers
- ๐ฆ "fyne install" command to package and install apps on the local computer
- โ Add horizontal scrolling to ScrollContainer
- โ Add preferences API
๐ Changed
- ๐ New Logo! Thanks to Storm for his work on this :)
- Input events now execute one at a time to maintain the correct order
- FYNE_THEME and FYNE_SCALE are now overrides to the global configuration
- The first opened window no longer exits the app when closed (unless none others are open or Window.SetMaster() is called)
- ๐ฆ "fyne package" now defaults icon to "Icon.png" so the parameter is optional
- Calling ExtendBaseWidget() sets up the renderer for extended widgets
๐ Fixed
- Correct the colour of Entry widget cursor if theme changes
- Error where widgets created before main() function could crash (#490)
- App.Run apnics if called without a window (#527)
๐ Please let us know how you get on using this release and report any issues you find so we can make a great 1.2 release.