We are excited to announce the bumper v2.4.0 release - later than we hoped, but well worth the delay. With the introduction of rounded rectangles we have updated the look and feel to remove a lot of the sharp corners, Smoother edges to input and buttons primarily make the UI feel a lot more friendly. Check out the full release below and let us know what you think :)
We have some great new features for your app like rounded rectangles, emoji support in text,
a new GridWrap
collection widget, truncation with ellipses and support for layout debugging as well (use -tags debug
).
Enjoj this great new release !.
The complete list of new additions is as follows:
-tags debug
build flag) (#3314)NewTreeWithData
Window.SetOnDropped
to handle window-wide item drop on desktopOnChangeEnded
callback to Slider
(#3652)Slider
NewWarningThemedResource
and NewSuccessThemedResource
along with NewColoredResource
(#4040)dialog.NewCustomWithoutButtons
, with a SetButtons
method (#2127, #2782)SetConfirmImportance
to dialog.ConfirmDialog
.FormDialog.Submit()
to close and submit the dialog if validation passestheme.HyperlinkColor
(#3867)Importance
field on Label
to color the text.desktop
file metadata in FyneApp.toml
for Linux and BSDNot
, And
and Or
Entry.Append
, Select.SetOptions
, Check.SetText
, FormDialog.Submit
ShowPopUpAtRelativePosition
and PopUp.ShowAtRelativePosition
CurrentKeyModifiers
NewSquareSize
and NewSquareOffsetPos
--pprof
option to fyne build commands to enable profilingThe following items have changed as well, most notably you’ll need to be using Go 1.17 at least going forward.
widget.ButtonImportance
is now widget.Importance
Max
container and layout have been renamed Stack
for clarityVBox
container for old behavior (#4126)There are also more than 25 other fixes in that improve stability and performance. 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.