fyne v1.2.2 Release Notes

Release Date: 2020-01-29 // about 4 years ago
  • ๐Ÿš€ The 1.2.2 release covers mostly the cases where some widgets did not extend correctly or could cause crashes.
    โšก๏ธ We have also updated the Scale handling so that it better matches operating system specifics -
    0๏ธโƒฃ the user value is now relative to the OS default, which should mean that in all places setting "1.0" will mean that Fyne apps appear at the same scale as existing apps.
    There are also some new APIs added following requests.

    โž• Added

    • โž• Add SelectedText() function to Entry widget
    • ๐Ÿ†• New mobile.Device interface exposing ShowVirtualKeyboard() (and Hide...)

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ Scale calculations are now relative to system scale - the default "1.0" matches the system
    • โšก๏ธ Update scale on Linux to be "auto" by default (and numbers are relative to 96DPI standard) (#595)
    • When auto scaling check the monitor in the middle of the window, not top left
    • bundled files now have a standard header to optimise some tools like go report card
    • ๐Ÿ›  Shortcuts are now handled by the event queue - fixed possible deadlock

    ๐Ÿ›  Fixed

    • Scroll horizontally when holding shift key (#579)
    • โšก๏ธ Updating text and calling refresh for widget doesn't work (#607)
    • Corrected visual behaviour of extended widgets including Entry, Select, Check, Radio and Icon (#615)
    • Entries and Selects that are extended would crash on right click.
    • PasswordEntry created from Entry with Password = true has no revealer
    • Dialog width not always sufficient for title
    • Pasting unicode characters could panic (#597)
    • ๐ŸŽ Setting theme before application start panics on macOS (#626)
    • MenuItem type conflicts with other projects (#632)

    As always please report any new issues that are found. We are busy working away on 1.3 now but we want to continue to improve the existing code as well :).