Cross platform GUI toolkit in Go inspired by Material Design
OTHER License
Published by andydotxyz 7 months ago
This bugfix release has a lot of great improvements, with a focus on mobile storage fixes and resolving some memory leaks.
As always do let us know how you get on, we are now pushing forward with v2.5.0.
Published by andydotxyz 9 months ago
There is a lot packed into this release - your app will be faster and more robust than ever before!
Let us know if you have any feedback on this latest release :).
Published by andydotxyz 10 months ago
We have been working on fixes and optimisations in the Fyne project and are happy to list the following as resolved for v2.4.3.
As always we hope this helps you make better software, faster - let us know if you have any feedback.
Published by andydotxyz about 1 year ago
It's a long list of improvements to this point release, spread across the entire toolkit:
Thanks everyone for your help, enjoy this new release.
Published by andydotxyz about 1 year ago
-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 profilingwidget.ButtonImportance
is now widget.Importance
Max
container and layout have been renamed Stack
for clarityVBox
container for old behavior (#4126)dialog.NewProgressInfinite
is deprecated, but dialog.NewCustom isn't equivalentSelect.SetSelected
in table. (#3684)Select
has wrong height, padding and border (#4142)widget.ImageSegment
can't be aligned. (#3505)CloseIntercept
(#3170)TextGrid
and Tree
widgetsList.ScrollToBottom
not scrolling to show the totality of the last Item (#3829)Position1
of canvas.Circle higher than Position2
causes panic. (#3949)Form
hint text has confusing padding to next widget (#4137)Entry
Placeholder Style Only Applied On Click (#4035)ProgressBar
text having the wrong color sometimesWe hope you have a lot of fun with this huge update :).
Published by andydotxyz over 1 year ago
Thanks so much to everyone that contributed to this release, we are grateful to all of the community and the hard work put in to make this project even better.
canvas.ImageScaleFastest
not working on arm64 (#3891)fyne release
commandThat is probably all until v2.4.0 where we have lots of exciting new features.
Published by andydotxyz over 1 year ago
Lots of memory reductions in this release, mostly around text and theme switching.
Also the internal implementation of a "repaint" when objects move which means we can redraw the canvas using existing caches, saving CPU time on many frames.
Thanks very much to the many contributors who helped to create this fix list:
As ever please do let us know if you find any issues. We are now focused on the v2.4.0 release which we will deliver around the middle of this year.
Published by andydotxyz over 1 year ago
The v2.3.2 release accidentally compiles mobile source code during building desktop apps.
This release resolves that to avoid the possible compile time breakage for some operating systems.
Published by andydotxyz over 1 year ago
This release marks a great step forward for the Fyne toolkit - completing the work for Apple M2 issues and adding optimisations, and various many additional bug fixes.
Many thanks indeed to Dymium for sponsoring an Apple
M2 device which allowed us to complete the marked (*) issues.
Published by andydotxyz over 1 year ago
To help in celebrating this special day of the year our community have lovingly crafted this selection of bug fixes that bring increased stability and graphical enhancements.
As always do let us know in the issues, discussions or social channels if you spot any issues or wish to request some features for our next release!
Published by andydotxyz almost 2 years ago
Whatever you celebrate at this time of year we hope you will enjoy this exciting, shiny new look release of the Fyne toolkit.
With a refined design, cloud integration, images in rich text and a new text handling engine there is a lot to love in Fyne v2.3.0.
ErrorImportance
, WarningImportance
AppTabs
and DocTabs
itemsgo-gl/glfw
to build against latest Glfw 3.3.8widget.List
now implements the Focusable interfacefyne package -os android
needs NDK 16/19c (#3066)Have a very happy holiday and do let us know what you build with this new release. Head to GitHub to report issues or request new features, we will be hard at work after a few more mince pies!
Published by Bluebugs almost 2 years ago
This minor release cover bug fixes, especially addressing the area around mobile devices.
The complete list is as follow:
Published by andydotxyz over 2 years ago
In this release we updated applications so that if a system tray icon was visible the app would not exit when the last window closes.
You can still set a window to be master if you would like the app to exit on close.
We also have a great list of fixes to the command line and various widgets as follows:
Published by andydotxyz over 2 years ago
Apologies to a couple of our users who found issues with the v2.2.0 release. These fixes resolve the reported problems plus some high severity bugs.
Published by andydotxyz over 2 years ago
The exciting v2.2.0 is finally here and it has a long list of improvements bundled in.
Top of the exciting features are sure to be the support for desktop system tray menus, the ability to run your Fyne apps through a web browser (technical preview - not feature complete) and also to specify themes more easily using JSON resources.
App.Metadata()
methodfyne serve
commandiossimulator
build target (#1917).ico
file when compiling for windows (#2412).RemoveAll()
to containersThere are also a few changes that may be of note for some developers - there is a small chance you might need to update some code as a result, but none of them are breaking changes:
So there you go. There are many, many bug fixes as well but we didn't want to bore you with them - just check the bug tracker :).
Let us know how you get on and have a great time building even more awesome apps!
Published by andydotxyz over 2 years ago
Just a few small fixes that improve stability of rapidly changing containers and fixes a sizing issue for some fixed size windows.
Published by andydotxyz over 2 years ago
As we continue work on the v2.2.0 release we wanted to get a few bug fixes delivered as well, these include:
We'll see you again soon with some great feature additions!
Published by andydotxyz almost 3 years ago
This bug fix release on the 2.1 feature set of Fyne brings various stability improvements amd re-introduces support for older macOS devices.
You can use the -tags legacy
to add support for older SDKs that are no longer supported by the OS provider.
cmd/fyne
on Windows arm64As always please let us know how you find this release so we can keep on improving!
Published by andydotxyz about 3 years ago
The following list of fixes are included:
Published by andydotxyz about 3 years ago
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).