fyne v1.3 Release Notes
Release Date: 2020-06-05 // almost 4 years ago-
โ Added
- ๐ File open and save dialogs (#225)
- โ Add notifications support (#398)
- โ Add text wrap support (#332)
- โ Add Accordion widget (#206)
- โ Add TextGrid widget (#115)
- โ Add SplitContainer widget (#205)
- โ Add new URI type and handlers for cross-platform data access
- ๐ Desktop apps can now create splash windows
- โ Add ScaleMode to images, new ImageScalePixels feature for retro graphics
- ๐ Allow widgets to influence mouse cursor style (#726)
- ๐ Support changing the text on form submit/cancel buttons
- ๐ Support reporting CapsLock key events (#552)
- โ Add OnClosed callback for Dialog
- โ Add new image test helpers for validating render output
- ๐ Support showing different types of soft keyboard on mobile devices (#971, #975)
๐ Changed
- โฌ๏ธ Upgraded underlying GLFW library to fix various issues (#183, #61)
- โ Add submenu support and hover effects (#395)
- 0๏ธโฃ Default to non-premultiplied alpha (NRGBA) across toolkit
- ๐ Rename FixedGridLayout to GridWrapLayout (deprecate old API) (#836)
- ๐ Windows redraw and animations continue on window resize and move
- ๐ New...PopUp() methods are being replaced by Show...Popup() or New...Popup().Show()
- ๐ Apps started on a goroutine will now panic as this is not supported
- ๐ง On Linux apps now simulate 120DPI instead of 96DPI
- ๐ Improved fyne_settings scale picking user interface
- Reorganised fyne_demo to accommodate growing collection of widgets and containers
- Rendering now happens on a different thread to events for more consistent drawing
- ๐ Improved text selection on mobile devices
๐ Fixed (highlights)
- Panic when trying to paste empty clipboard into entry (#743)
- ๐ Scale does not match user configuration in Windows 10 (#635)
- ๐ Copy/Paste not working on Entry Field in Windows OS (#981)
- ๐ป Select widgets with many options overflow UI without scrolling (#675)
- android: typing in entry expands only after full refresh (#972)
- iOS app stops re-drawing mid frame after a while (#950)
- โก๏ธ Too many successive GUI updates do not properly update the view (904)
- ๐ iOS apps would not build using Apple's new certificates
- Preserve aspect ratio in SVG stroke drawing (#976)
- ๐ Fixed many race conditions in widget data handling
- Various crashes and render glitches in extended widgets
- ๐ Fix security issues reported by gosec (#742)