The latest news from the Fyne community
v1.3 Released
Jun 5, 2020
It is finally here, the 1.3 release is out and ready for you to start building against! If you were waiting for file dialogs, notifications, accordian, splitter or textgrid widgets this is your lucky day. You can also find new APIs for showing splash windows, image scaling and the ability to set cursor and keyboard hints in custom widgets.
This release includes over 1000 commits and represents months of very hard work. Our dedicated contributors have balanced coding, testing and all the challenges that life in lockdown threw at them as well.
Hopefully there is something for everyone in this big update to the Fyne toolkit. We will be working over the coming weeks to create new tutorials and examples of how these new features can support building more complete applications without having to worry about platform specific code.
Added
- File open and save dialogs
- Add notifications support
- Add text wrap support
- Add Accordion widget
- Add TextGrid widget
- Add SplitContainer widget
- 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
- Support changing the text on form submit/cancel buttons
- Support reporting CapsLock key events
- Add OnClosed callback for Dialog
- Add new image test helpers for validating render output
- Support showing different types of soft keyboard on mobile devices
Changed
- Upgraded underlying GLFW library to fix various issues
- Add submenu support and hover effects
- Default to non-premultiplied alpha (NRGBA) across toolkit
- Rename FixedGridLayout to GridWrapLayout (deprecate old API)
- 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 accomodate 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
- Scale does not match user configuration in Windows 10
- Copy/Paste not working on Entry Field in Windows OS
- Select widgets with many options overflow UI without scrolling
- android: typing in entry expands only after full refresh
- iOS app stops re-drawing mid frame after a while
- Too many successive GUI updates do not properly update the view
- iOS apps would not build using Apple’s new certificates
- Preserve aspect ratio in SVG stroke drawing
- Fixed many race conditions in widget data handling
- Various crashes and render glitches in extended widgets
- Fix security issues reported by gosec
- Older
- Newer
2024
2023
- November 15, 2023
FyneConf Hybrid Fun - September 18, 2023
v2.4 bumper release - May 19, 2023
2.4 release teasers - April 14, 2023
20k Stargazers!
2022
- December 24, 2022
A fresh new look, richer text and cloud integration delivers Christmas cheer! - July 3, 2022
v2.2 adds System Tray, App.Metadata and a preview of web driver
2021
- September 21, 2021
v2.1 for RichText and DocTabs goodness :) - March 23, 2021
Announcing FyneDesk v0.2 - January 27, 2021
Fyne Book Published - January 25, 2021
Introducing Fyne v2.0.0
2020
- December 14, 2020
fyne-cross v1 Released - November 1, 2020
v1.4 Released - June 5, 2020
v1.3 Released - May 20, 2020
Thank You Sponsors! - April 6, 2020
Updated Release Schedule - February 20, 2020
Now on GitHub Sponsors - February 10, 2020
Build an App in Just Hours (not Days or Weeks) - January 3, 2020
What a Fyne Year!
2019
- December 13, 2019
1.2 Mobile Support - August 2, 2019
Fyne Goes Mobile - June 21, 2019
v1.1 Released - April 20, 2019
v1.0.1 Released - March 20, 2019
First Major Release - March 19, 2019
Building a Cross Platform GUI with Go
2018
- November 29, 2018
2 Drivers and other Statistics - October 10, 2018
100 Stargazers - August 19, 2018
Running on Gemini - July 12, 2018
Drawing a Desktop - June 26, 2018
Fun with Fractals: Multithreading for Free! - March 24, 2018
Looking for Contributors - March 2, 2018
Platform Trifecta - February 17, 2018
The First 10 Days of Fyne
Get In Touch!
We're excited to hear from anyone interested in the project. Whether it's to find out more, provide suggestions or to get involved - drop us a line!
If you would like to join the community for a chat you'll find us in the #fyne channel on gophers Slack or on our Discord server. If you are not already a member of the communities you can use a Slack invite or Discord invite.