fyne @ v2.3.0
integrity
- size
- 12.8 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne/v2
release notes
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.
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
AppTabsandDocTabsitems - 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/glfwto build against latest Glfw 3.3.8 - List items in
widget.Listnow implements the Focusable interface
Fixed
- Displaying unicode or different language like Bengali doesn't work (#598)
- Cannot disable container.TabItem (#1904)
- Update Linux/XDG application theme to follow the FreeDesktop Dark Style Preference (#2657)
- Running
fyne package -os androidneeds NDK 16/19c (#3066) - Caret position lost when resizing a MultilineEntry (#3024)
- Fix possible crash in table resize (#3369)
- Memory usage surge when selecting/appending MultilineEntry text (#3426)
- Fyne bundle does not support appending when parameter is a directory
- Crash parsing invalid file URI (#3275)
- Systray apps on macOS can only be terminated via the systray menu quit button (#3395)
- Wayland Scaling support: sizes and distances are scaled wrong (#2850)
- Google play console minimum API level 31 (#3375)
- Data bound entry text replacing selection is ignored (#3340)
- Split Container does not respect item's Visible status (#3232)
- Android - Entry - OnSubmitted is not working (#3267)
- Can't set custom CGO_CFLAGS and CGO_LDFLAGS with "fyne package" on darwin (#3276)
- Text line not displayed in RichText (#3117)
- Segfault when adding items directly in form struct (#3153)
- Preferences RemoveValue does not save (#3229)
- Create new folder directly from FolderDialog (#3174)
- Slider drag handle is clipped off at minimum size (#2966)
- Entry text "flickering" while typing (#3461)
- Rendering of not changed canvas objects after an event (#3211)
- Form dialog not displaying hint text and validation errors (#2781)
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!
download
unix · zip
curl -fL -o v2.3.0.zip https://ratatoskr.space/pkg/fyne/v2.3.0.zip
printf '%s %s\n' 'b28d92fa256240af42f651838886f835436cc7560eb2057cf0fac6af4f3fcbd2' 'v2.3.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.3.0.zip"
$out = "v2.3.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b28d92fa256240af42f651838886f835436cc7560eb2057cf0fac6af4f3fcbd2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.0.tar.gz https://ratatoskr.space/pkg/fyne/v2.3.0.tar.gz
printf '%s %s\n' 'a98fdbc5ad229050f8556ae5db17b48f1649643d898b3735b97c9b4e9bd62af5' 'v2.3.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.3.0.tar.gz"
$out = "v2.3.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a98fdbc5ad229050f8556ae5db17b48f1649643d898b3735b97c9b4e9bd62af5") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.3.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.zip
printf '%s %s\n' 'b28d92fa256240af42f651838886f835436cc7560eb2057cf0fac6af4f3fcbd2' 'v2.3.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.zip"
$out = "v2.3.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b28d92fa256240af42f651838886f835436cc7560eb2057cf0fac6af4f3fcbd2") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.tar.gz
printf '%s %s\n' 'a98fdbc5ad229050f8556ae5db17b48f1649643d898b3735b97c9b4e9bd62af5' 'v2.3.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.tar.gz"
$out = "v2.3.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a98fdbc5ad229050f8556ae5db17b48f1649643d898b3735b97c9b4e9bd62af5") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.3.0.zip | zip | 12.9 MiB |
blake3-24 0bd5cb374ebb378d484245394082b784c33f70023a2c6d79
sha256 b28d92fa256240af42f651838886f835436cc7560eb2057cf0fac6af4f3fcbd2
sha1 3fbb3c3058e46d93e877b4300c2061cd452beac7
|
| v2.3.0.tar.gz | tar.gz | 11.4 MiB |
blake3-24 5061a00d30f506bccb9d108fc3b097a42ca1d315c1979146
sha256 a98fdbc5ad229050f8556ae5db17b48f1649643d898b3735b97c9b4e9bd62af5
sha1 fc66b7e54bb38de5038ac140e098ff5eeb08853e
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v2.3.0.zip | zip | 7.6 MiB |
blake3-24 f271460e4012cfbfc21d5304867f5a564d73ccaceba8cf4e
sha256 3346663e3a9f6cfbf4dede1102d357ebf707b89059be7f31e6e765814ba2c482
sha1 40821651b927ffc647b84ad009b015d41a26bc44
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v2.3.0.tar.gz"],
integrity = "sha256-qY/bxa0ikFD4VWrl2xe0jxZJZD2Jizc1uXybTpvWKvU=",
strip_prefix = "fyne-v2.3.0",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.3.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.3.0
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.tar.gz"],
integrity = "sha256-qY/bxa0ikFD4VWrl2xe0jxZJZD2Jizc1uXybTpvWKvU=",
strip_prefix = "fyne-v2.3.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.3.0