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.0.0
vault / fyne / v2.0.0

fyne @ v2.0.0

integrity

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

release notes

The v2.0.0 release of Fyne marks a big step in the development of the project. It was a chance to step back, see what was working well and what could be improved - and then make the changes in a way that had not been possible whilst maintaining 1.0 compatibility. As a result there are some breaking changes to point the APIs in a better direction for the future. Additionally this means that the import path has now changed to fyne.io/fyne/v2 following the go module convention.

This release also sees the introduction of data binding (that keeps widgets in sync with a data source), storage repositories (allowing developers to connect different types of file stores to our APIs), animation (to give some motion to elements of an application) and a new theme API (that allows more flexible theming of standard components).

The full list of changes follow. Before upgrading an existing project please be sure to read the upgrading doc for information about relevant changes.

Changes that are not backward compatible

The import path is now fyne.io/fyne/v2 - be sure to update all files when you are ready to make the update.

Added

Changed

Fixed

download

unix · zip
curl -fL -o v2.0.0.zip https://ratatoskr.space/pkg/fyne/v2.0.0.zip
                    printf '%s  %s\n' 'e1331b8c85210921f0ca6025f626f8e6db7e96c182f8f5cf808625e6c85ffcbf' 'v2.0.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.0.0.zip"
$out = "v2.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e1331b8c85210921f0ca6025f626f8e6db7e96c182f8f5cf808625e6c85ffcbf") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.tar.gz https://ratatoskr.space/pkg/fyne/v2.0.0.tar.gz
                    printf '%s  %s\n' '16bcf58c446ce9bde9841b52789f6b574e3dc49f921558b8c2d6cbbfb5fb3d47' 'v2.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.0.0.tar.gz"
$out = "v2.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "16bcf58c446ce9bde9841b52789f6b574e3dc49f921558b8c2d6cbbfb5fb3d47") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.0.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.0.zip
                    printf '%s  %s\n' 'e1331b8c85210921f0ca6025f626f8e6db7e96c182f8f5cf808625e6c85ffcbf' 'v2.0.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.0.zip"
$out = "v2.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e1331b8c85210921f0ca6025f626f8e6db7e96c182f8f5cf808625e6c85ffcbf") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.0.tar.gz
                    printf '%s  %s\n' '16bcf58c446ce9bde9841b52789f6b574e3dc49f921558b8c2d6cbbfb5fb3d47' 'v2.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.0.tar.gz"
$out = "v2.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "16bcf58c446ce9bde9841b52789f6b574e3dc49f921558b8c2d6cbbfb5fb3d47") { throw "sha256 mismatch" }
artifact format size hashes
v2.0.0.zip zip 9.4 MiB
blake3-24 01c4ea388561b881514c472f7c31d90baa9113666ef0c00f
sha256 e1331b8c85210921f0ca6025f626f8e6db7e96c182f8f5cf808625e6c85ffcbf
sha1 6993d5cc2b6b51b9e85f9355745cd3fdf6243c86
v2.0.0.tar.gz tar.gz 8.3 MiB
blake3-24 e0c62631eb5328f2c6e9805c30995f9cb44591dbf1ba2b47
sha256 16bcf58c446ce9bde9841b52789f6b574e3dc49f921558b8c2d6cbbfb5fb3d47
sha1 829c2737c0b133c26b1ff28c2914ee1042e0aace

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.0.0.zip zip 5.7 MiB
blake3-24 caf1598bc5d0542511096f953b0dabf7b79137887985c547
sha256 772cebd4e08f0b5d0b14250c76f3bbf710401490c7897b67f4d24e6b981b1422
sha1 c8036afc7016ad0791374641b4939c181109d413

install

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