fyne @ v2.0.4
integrity
- size
- 9.4 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne/v2
release notes
The latest set of fixes on top of the 2.0 version of Fyne brings stability improvements, speedups to many widgets and a variety of other bug fixes.
Additionally we have updated the fyne tool to build using Android SDK 30 and resolved some issues with windows cross-compilation.
Changed
- Disable Form labels when the element it applies to is disabled (#1530)
- Entry popup menu now fires shortcuts so extended widgets can intercept
- Update Android builds to SDK 30
Fixed
- sendnotification show appID for name on windows (#1940)
- Fix accidental removal of windows builds during cross-compile
- Removing an item from a container did not update layout
- Update title bar on Windows 10 to match OS theme (#2184)
- Tapped triggered after Drag (#2235)
- Improved documentation and example code for file dialog (#2156)
- Preferences file gets unexpectedly cleared (#2241)
- Extra row dividers rendered on using SetColumnWidth to update a table (#2266)
- Fix resizing fullscreen issue
- Fullscreen changes my display resolution when showing a dialog (#1832)
- Entry validation does not work for empty field (#2179)
- Tab support for focus handling missing on mobile
- ScrollToBottom not always scrolling all the way when items added to container.Scroller
- Fixed scrollbar disappearing after changing content (#2303)
- Calling SetContent a second time with the same content will not show
- Drawing text can panic when Color is nil (#2347)
- Optimisations when drawing transparent rectangle or whitespace strings
download
unix · zip
curl -fL -o v2.0.4.zip https://ratatoskr.space/pkg/fyne/v2.0.4.zip
printf '%s %s\n' 'a108ca4ee06363be8bdcb5f415e8f7ee06c57ae407e349660381addf472436f4' 'v2.0.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.0.4.zip"
$out = "v2.0.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a108ca4ee06363be8bdcb5f415e8f7ee06c57ae407e349660381addf472436f4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.4.tar.gz https://ratatoskr.space/pkg/fyne/v2.0.4.tar.gz
printf '%s %s\n' '86695d1c10ac9af63240371bb0392760e12529529a52cecacc1f73dbff9a94d0' 'v2.0.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.0.4.tar.gz"
$out = "v2.0.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "86695d1c10ac9af63240371bb0392760e12529529a52cecacc1f73dbff9a94d0") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.0.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.zip
printf '%s %s\n' 'a108ca4ee06363be8bdcb5f415e8f7ee06c57ae407e349660381addf472436f4' 'v2.0.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.zip"
$out = "v2.0.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a108ca4ee06363be8bdcb5f415e8f7ee06c57ae407e349660381addf472436f4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.tar.gz
printf '%s %s\n' '86695d1c10ac9af63240371bb0392760e12529529a52cecacc1f73dbff9a94d0' 'v2.0.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.tar.gz"
$out = "v2.0.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "86695d1c10ac9af63240371bb0392760e12529529a52cecacc1f73dbff9a94d0") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.0.4.zip | zip | 9.5 MiB |
blake3-24 ad73a1df410f777b2d2d12de9b33abbe16bf7ea2581dc4dd
sha256 a108ca4ee06363be8bdcb5f415e8f7ee06c57ae407e349660381addf472436f4
sha1 4d6b0fb750d560aef5c87842b3224429d2eba50c
|
| v2.0.4.tar.gz | tar.gz | 8.4 MiB |
blake3-24 d030ca2cd051b8d74b4811d29574a763d95e852a78aaac45
sha256 86695d1c10ac9af63240371bb0392760e12529529a52cecacc1f73dbff9a94d0
sha1 49ca34d82dda4ad2d7f5a2de8658d369ae84db0f
|
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.4.zip | zip | 5.8 MiB |
blake3-24 7275444fd99f012af3cdbb00ce71eafc7fbe0160140da690
sha256 45a7f59cbbf20013a2ab478d8a7ed60810ec93bd5517c795f885ac583f887e5a
sha1 af0f4aee366a3e219b3ae927a9b29dafab59f5ac
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v2.0.4.tar.gz"],
integrity = "sha256-hmldHBCsmvYyQDcbsDknYOElKVKaUs7KzB9z2/+alNA=",
strip_prefix = "fyne-v2.0.4",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.0.4.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.0.4
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.tar.gz"],
integrity = "sha256-hmldHBCsmvYyQDcbsDknYOElKVKaUs7KzB9z2/+alNA=",
strip_prefix = "fyne-v2.0.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.0.4.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.0.4