fyne v1.4.2 Release Notes

Release Date: 2020-12-09 // 4 months ago
  • ๐Ÿ›  In this bugfix release we delivered a number of improvements to the fyne command that give more
    ๐Ÿš€ control when building releases and completes the code signing of macOS apps for the App Store as well!

    ๐Ÿ›  A number of other fixes including improvements to Entry validation and Android keyboards are included as well.

    โž• Added

    • ๐Ÿ— [fyne-cli] Add support for passing custom build tags (#1538)

    ๐Ÿ”„ Changed

    • โš™ Run validation on content change instead of on each Refresh in widget.Entry

    ๐Ÿ›  Fixed

    • [fyne-cli] Android: allow to specify an inline password for the keystore
    • ๐Ÿ›  Fixed Card widget MinSize (#1581)
    • ๐Ÿ›  Fix missing release tag to enable BuildRelease in Settings.BuildType()
    • Dialog shadow does not resize after Refresh (#1370)
    • Android Duplicate Number Entry (#1256)
    • ๐Ÿ‘Œ Support older macOS by default - back to 10.11 (#886)
    • ๐Ÿš€ Complete certification of macOS App Store releases (#1443)
    • ๐Ÿ›  Fix compilation errors for early stage Wayland testing
    • ๐Ÿ›  Fix entry.SetValidationError() not working correctly

Previous changes from v1.4.1

  • ๐Ÿš€ After a successful v1.4.0 release we wanted to clear up a few bugs and add some items that didn't get there in time :).
    The highlights for many developers will be:

    • ๐Ÿš€ iOS App Store uploads now successful using "fyne release" command
    • ๐ŸŽ macOS menu bar initially doesn't respond to mouse input in Catalina
    • โž• Adding SetColumnWidth for Table

    The full list of changes is as follows:

    ๐Ÿ”„ Changed

    • Table columns can now be different sizes using SetColumnWidth
    • Avoid unnecessary validation check on Refresh in widget.Form

    ๐Ÿ›  Fixed

    • Tree could flicker on mouse hover (#1488)
    • Content of table cells could overflow when sized correctly
    • file:// based URI on Android would fail to list folder (#1495)
    • ๐Ÿš€ Images in iOS release were not all correct size (#1498)
    • iOS compile failed with Go 1.15 (#1497)
    • ๐Ÿ Possible crash when minimising app containing List on Windows
    • File chooser dialog ignores drive Z (#1513)
    • Entry copy/paste is crashing on android 7.1 (#1511)
    • ๐Ÿ Fyne package creating invalid windows packages (#1521)
    • ๐ŸŽ Menu bar initially doesn't respond to mouse input on macOS (#505)
    • iOS: Missing CFBundleIconName and asset catalog (#1504)
    • ๐ŸŽ CenterOnScreen causes crash on MacOS when called from goroutine (#1539)
    • desktop.MouseHover Button state is not reliable (#1533)
    • ๐ŸŽ‰ Initial validation status in widget.Form is not respected
    • ๐Ÿ›  Fix nil reference in disabled buttons (#1558)