4

Fyne

 1 year ago
source link: https://fyne.io/blog/2022/12/24/v2.3.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

A fresh new look, richer text and cloud integration delivers Christmas cheer!

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.

New Look

We have refined the visual design of Fyne in this release to give a better initial experience for app users. You can see the new design shown below in the fyne_demo app.

Fyne Theme in 2.3

Cloud integration

You can now easily add cloud storage to any Fyne app through the App.Preferences() and App.Storage() abstractions. This change will be completely transparent to the rest of your app, and is as simple as calling App.SetCloudProvider().

There is a lot more information from the cloud sync presentation at Fyne Conf 2022.

The main list of additions and changes is shown below. To see the complete list including bug fixes see the GitHub release page.

Added

  • Shiny new theme that was designed for us
  • Improved text handling to support non-latin alphabets
  • Add cloud storage and preference support
  • Add menu icon and submenu support to system tray menus
  • More button importance levels ErrorImportance, WarningImportance
  • Support disabling of AppTabs and DocTabs items
  • Add image support to rich text (#2366)
  • Add CheckGroup.Remove (#3124)

Changed

  • The buttons on the default theme are no longer transparent, but we added more button importance types
  • Expose a storage.ErrNotExists for non existing documents (#3083)
  • Update go-gl/glfw to build against latest Glfw 3.3.8
  • List items in widget.List now implement the Focusable interface

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!


Recommend

  • 40

    About Fyne is an easy to use UI toolkit and app API written in Go. We use OpenGL (through the go-gl and go-glfw projects) to provide cross platform graphics. The 1.0 rele...

  • 27
    • studygolang.com 4 years ago
    • Cache

    Go 每日一库之 fyne

    简介 Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。 fyne 向前迈了一大步。 fyne 是 Go 语言编写的 跨平台的 UI 库,它可以很方便...

  • 24
    • studygolang.com 4 years ago
    • Cache

    在本地运行 fyne 官网

    简介 要深入学习和理解一个框架,官方文档是必须要仔细阅读的。fyne 官网有非常系统和详尽的文档。官方网站: https://fyne.io/ 。有时候我们会有这样一个需求——离线查看文档。我经常乘坐高铁...

  • 3
    • studygolang.com 3 years ago
    • Cache

    Fyne设置中文

    Fyne设置中文 xiaojun1195 · 3天之前 · 209 次点击 · 预计阅读时间 1 分钟 · 大约8小时...

  • 5

    Self update for your Fyne application! Fynelabs has been working on solving the problem of distributing applications to mul...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK