fyne v1.3 Release Notes

Release Date: 2020-06-05 // 11 months 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)