in

fyne-io / fyne, Hacker News

fyne-io / fyne, Hacker News
    

The 1.2 release of the fyne toolkit marks an exciting milestone in the project as we now support building for iOS and Android devices as well as macOS, Windows, Linux and BSD. We also vastly improved the developer experience for creating your own widgets and extending existing widgets to add custom functionality.

This update follows nearly commits of hard work, the following list is an overview of the main points.

Added

  • Mobile support – iOS and Android, including “fyne package” command
  • Support for OpenGL ES and embedded linux
  • New BaseWidget for building custom widgets
  • Support for diagonal gradients
  • Global settings are now saved and can be set using the new fyne_settings app
  • Support rendering in Go playground using playground.Render () helpers
  • “fyne install” command to package and install apps on the local computer
  • Add horizontal scrolling to ScrollContainer
  • Add preferences API
  • Add show / hide password icon when created from NewPasswordEntry
  • Add NewGridLayoutWithRows to specify a grid layout with a set number of rows
  • Add NewAdaptiveGridLayout which uses a column grid layout when horizontal and rows

Changed

New Logo! Thanks to Storm for his work on this:)

  • Input events now execute one at a time to maintain the correct order
  • FYNE_THEME and FYNE_SCALE are now overrides to the global configuration
  • The first opened window no longer exits the app when closed (unless none others are open or Window.SetMaster () is called)
  • “fyne package” now defaults icon to “Icon.png” so the parameter is optional
  • Calling ExtendBaseWidget () sets up the renderer for extended widgets
  • Bundled images optimized to save space
  • Optimise rendering to reduce refresh on TabContainer and ScrollContainer
  • Fixed

    Read More

    What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    Tesla is Risking Lives by Reopening Gigafactory Amid Coronavirus Outbreak, Crypto Coins News

    Tesla is Risking Lives by Reopening Gigafactory Amid Coronavirus Outbreak, Crypto Coins News

    Long Term Support, Hacker News