fyne @ v2.1.2
integrity
- size
- 10.0 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne/v2
release notes
This bug fix release on the 2.1 feature set of Fyne brings various stability improvements amd re-introduces support for older macOS devices.
You can use the -tags legacy to add support for older SDKs that are no longer supported by the OS provider.
Fixed
- Scrolling list bound to data programatically causes nil pointer dereference (#2549)
- Rich text from markdown can get newlines wrong (#2589)
- Fix crash on 32bit operating systems (#2603)
- Compile failure on MacOS 10.12 Sierra (#2478)
- Don't focus widgets on mobile where keyboard should not display (#2598)
- storage.List doesn't return complete URI on Android for "content:" scheme (#2619)
- Last word of the line and first word of the next line are joined in markdown parse (#2647)
- Support for building
cmd/fyneon Windows arm64 - Fixed FreeBSD requiring installed glfw library dependency (#1928)
- Apple M1: error when using mouse drag to resize window (#2188)
- Struct binding panics in reload with slice field (#2607)
- File Dialog favourites can break for certain locations (#2595)
- Define user friendly names for Android Apps (#2653)
- Entry validator not updating if content is changed via data binding after SetContent (#2639)
- CenterOnScreen not working for FixedSize Window (#2550)
- Panic in boundStringListItem.Get() (#2643)
- Can't set an app/window icon to be an svg. (#1196)
- SetFullScreen(false) can give error (#2588)
As always please let us know how you find this release so we can keep on improving!
download
unix · zip
curl -fL -o v2.1.2.zip https://ratatoskr.space/pkg/fyne/v2.1.2.zip
printf '%s %s\n' '260630cdac55acb2e1cdd2d6de3ae024f0de146858351ce057bd7038b9af046c' 'v2.1.2.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.1.2.zip"
$out = "v2.1.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "260630cdac55acb2e1cdd2d6de3ae024f0de146858351ce057bd7038b9af046c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.1.2.tar.gz https://ratatoskr.space/pkg/fyne/v2.1.2.tar.gz
printf '%s %s\n' '7d0f3872f315a49beda564a05fe7e3b53f5364ceb85cc6670b30be63a8b9ec47' 'v2.1.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.1.2.tar.gz"
$out = "v2.1.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7d0f3872f315a49beda564a05fe7e3b53f5364ceb85cc6670b30be63a8b9ec47") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.1.2.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.zip
printf '%s %s\n' '260630cdac55acb2e1cdd2d6de3ae024f0de146858351ce057bd7038b9af046c' 'v2.1.2.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.zip"
$out = "v2.1.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "260630cdac55acb2e1cdd2d6de3ae024f0de146858351ce057bd7038b9af046c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.1.2.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.tar.gz
printf '%s %s\n' '7d0f3872f315a49beda564a05fe7e3b53f5364ceb85cc6670b30be63a8b9ec47' 'v2.1.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.tar.gz"
$out = "v2.1.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7d0f3872f315a49beda564a05fe7e3b53f5364ceb85cc6670b30be63a8b9ec47") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.1.2.zip | zip | 10.1 MiB |
blake3-24 0a897a4ce3289d407696ba834ac5b54a68b7ed0c1945acd9
sha256 260630cdac55acb2e1cdd2d6de3ae024f0de146858351ce057bd7038b9af046c
sha1 1fa507eece1caa8c9354d7c8c2e0302c5b51a6c2
|
| v2.1.2.tar.gz | tar.gz | 8.8 MiB |
blake3-24 fc5d4b1713f59f47b385bc5f5bcf8e43e0ea244038fbf1c9
sha256 7d0f3872f315a49beda564a05fe7e3b53f5364ceb85cc6670b30be63a8b9ec47
sha1 18b270719141249e163a92dd6495f5b3951adc06
|
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.1.2.zip | zip | 6.1 MiB |
blake3-24 329e90928b39e0d3dc5b8f9e3c188f74e6b1fa9543b2c004
sha256 4e6903a2161bc45c3e0187802a91aea2bdec9dcab3e257e8368657ad3df223c3
sha1 0e36e3364f0cd0e3e0e1271adacf4e2ae5debee8
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v2.1.2.tar.gz"],
integrity = "sha256-fQ84cvMVpJvtpWSgX+fjtT9TZM64XMZnCzC+Y6i57Ec=",
strip_prefix = "fyne-v2.1.2",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.1.2.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.1.2
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.tar.gz"],
integrity = "sha256-fQ84cvMVpJvtpWSgX+fjtT9TZM64XMZnCzC+Y6i57Ec=",
strip_prefix = "fyne-v2.1.2",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.1.2.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.1.2