yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/fyne/v2.6.0
vault / fyne / v2.6.0

fyne @ v2.6.0

integrity

size
10.2 MiB
downloaded
last checked
overlays
go
detected
go module fyne.io/fyne/v2
source https://github.com/fyne-io/fyne · available · github

release notes

This massive update to Fyne introduces a new threading model that allows it to be a lot faster whilst being free of data races as well! Developers who use background processing will need to make use of the new fyne.Do and anyone with custom widgets that make use of locking to provide thread safety can now remove it as all Fyne callbacks occur on the same goroutine.

Your app may need a few updates (logs will show you where behaviour changes should be added) but can see up to 3x speed increase depending on the number of graphical elements and how frequently they are updated.

Added

Changed

Fixed

This is obviously a big update - please get in touch if you have any questions or challenges adopting this new version. See important upgrade notes at https://docs.fyne.io/api/v2.6/upgrading.

download

unix · zip
curl -fL -o v2.6.0.zip https://ratatoskr.space/pkg/fyne/v2.6.0.zip
                    printf '%s  %s\n' '323d078e418f29623b4ef2f9aa93c9d39fedab0053f7b2a9d9c2a12bce85a98e' 'v2.6.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.6.0.zip"
$out = "v2.6.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "323d078e418f29623b4ef2f9aa93c9d39fedab0053f7b2a9d9c2a12bce85a98e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.0.tar.gz https://ratatoskr.space/pkg/fyne/v2.6.0.tar.gz
                    printf '%s  %s\n' '40a7e2e04045d6f8a537566c4886eca401660043ec8d84a55226ec44e58ca081' 'v2.6.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.6.0.tar.gz"
$out = "v2.6.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "40a7e2e04045d6f8a537566c4886eca401660043ec8d84a55226ec44e58ca081") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.6.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.zip
                    printf '%s  %s\n' '323d078e418f29623b4ef2f9aa93c9d39fedab0053f7b2a9d9c2a12bce85a98e' 'v2.6.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.zip"
$out = "v2.6.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "323d078e418f29623b4ef2f9aa93c9d39fedab0053f7b2a9d9c2a12bce85a98e") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.tar.gz
                    printf '%s  %s\n' '40a7e2e04045d6f8a537566c4886eca401660043ec8d84a55226ec44e58ca081' 'v2.6.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.tar.gz"
$out = "v2.6.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "40a7e2e04045d6f8a537566c4886eca401660043ec8d84a55226ec44e58ca081") { throw "sha256 mismatch" }
artifact format size hashes
v2.6.0.zip zip 10.2 MiB
blake3-24 517d85611c6f6f89f8dbc8b9730e3ac0c92d6c7cf59fe0ba
sha256 323d078e418f29623b4ef2f9aa93c9d39fedab0053f7b2a9d9c2a12bce85a98e
sha1 dcb1522e3a89d940d2769a7c49c1d1e45b5a6014
v2.6.0.tar.gz tar.gz 9.5 MiB
blake3-24 3863e696e009d7d0c5e6f726d1909ba193981097ea67a0dd
sha256 40a7e2e04045d6f8a537566c4886eca401660043ec8d84a55226ec44e58ca081
sha1 649116c1439f77d2a2eff19a738506dcfec7bec4

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.6.0.zip zip 10.3 MiB
blake3-24 6744a1556350cbbc898cb96a06396573d685e8b3294b811a
sha256 1fa3c17e7fd6686d4e8ce8661928e6a4cba6b90a7ef7a7e7b24ad0b319744030
sha1 d4603fad8ddd44d1c46c7989483be93b8baa34d9

install

bazel
http_archive(
    name = "fyne",
    urls = ["https://ratatoskr.space/pkg/fyne/v2.6.0.tar.gz"],
    integrity = "sha256-QKfi4EBF1vilN1ZsSIbspAFmAEPsjYSlUibsROWMoIE=",
    strip_prefix = "fyne-v2.6.0",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.6.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.6.0
install via yggdrasil mesh
bazel
http_archive(
    name = "fyne",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.tar.gz"],
    integrity = "sha256-QKfi4EBF1vilN1ZsSIbspAFmAEPsjYSlUibsROWMoIE=",
    strip_prefix = "fyne-v2.6.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.6.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.6.0
← v2.6.1v2.5.5 →