The v2.1.0 release represents a huge step forward since 2.0 - just as many commits as went into the v2.0.0 release! We added new widgets, a Lifecycle API, storage helpers, build metadata and lots of optimisations too. Check out the full release below and let us know what you think :)
Note that custom focusable widgets will not automatically be focussed on tap any more, you may wish to update your code so it requests focus on tapped (see https://developer.fyne.io/api/v2.1/upgrading).
We have some great new features for your app like DocTabs
, CheckGroup
and a new metadata file,
but perhaps the coolest new feature is the RichText
widget!
We have included a Markdown parser that can be used to create rich text
using widget.NewRichTextWithMarkdown("* Text")
, this means you can really easily include rich content in your apps.
It is even a simple task to make a markdown preview for an editor widget like this:
The complete list of new additions is as follows:
The following items have changed and may require custom widgets or complex code to be updated accordingly.
There are also more than 25 other fixes in that improve the stability of our toolkit. Let us know what you think and how we can improve further :).
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.