fyne @ v2.3.2
integrity
- size
- 12.9 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne/v2
release notes
This release marks a great step forward for the Fyne toolkit - completing the work for Apple M2 issues and adding optimisations, and various many additional bug fixes.
Fixed
- Fyne does not run perfectly on ARM-based MacOS platforms (#3639) *
- Panic on closing window in form submit on Мac M2 (#3397) *
- Wobbling slider effect for very small steps (#3648)
- Fix memory leak in test canvas refresh
- Optimise text texture memory by switching to single channel
- Packaging an android fyne app that uses tags can fail (#3641)
- NewAdaptiveGrid(0) blanks app window on start until first resize on Windows (#3669)
- Unnecessary refresh when sliding Split container
- Linux window resize refreshes all content
- Themed and unthemed svg resources can cache collide
- When packaging an ampersand in "Name" causes an error (#3195)
- Svg in ThemedResource without viewBox does not match theme (#3714)
- Missing menu icons in Windows system tray
- Systray Menu Separators don't respect the submenu placement (#3642)
- List row focus indicator disappears on scrolling (#3699)
- List row focus not reset when row widget is reused to display a new item (#3700)
- Avoid panic if accidental 5th nil is passed to Border container
- Mobile simulator not compiling on Apple M1/2
- Cropped letters in certain cases with the new v2.3.0 theme (#3500)
Many thanks indeed to Dymium for sponsoring an Apple M2 device which allowed us to complete the marked (*) issues.
download
unix · zip
curl -fL -o v2.3.2.zip https://ratatoskr.space/pkg/fyne/v2.3.2.zip
printf '%s %s\n' 'f836746263472e0a2a75da3e36f42acd4c1e9ccf19c9c5e31604d0e97a54caa8' 'v2.3.2.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.3.2.zip"
$out = "v2.3.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f836746263472e0a2a75da3e36f42acd4c1e9ccf19c9c5e31604d0e97a54caa8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.2.tar.gz https://ratatoskr.space/pkg/fyne/v2.3.2.tar.gz
printf '%s %s\n' '3be729778931c94802b1276ac712725efb019ed5f01eabd54c70806a628d7b52' 'v2.3.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.3.2.tar.gz"
$out = "v2.3.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3be729778931c94802b1276ac712725efb019ed5f01eabd54c70806a628d7b52") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.3.2.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.zip
printf '%s %s\n' 'f836746263472e0a2a75da3e36f42acd4c1e9ccf19c9c5e31604d0e97a54caa8' 'v2.3.2.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.zip"
$out = "v2.3.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f836746263472e0a2a75da3e36f42acd4c1e9ccf19c9c5e31604d0e97a54caa8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.2.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.tar.gz
printf '%s %s\n' '3be729778931c94802b1276ac712725efb019ed5f01eabd54c70806a628d7b52' 'v2.3.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.tar.gz"
$out = "v2.3.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3be729778931c94802b1276ac712725efb019ed5f01eabd54c70806a628d7b52") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.3.2.zip | zip | 13.0 MiB |
blake3-24 020990515d81ef13c86c453b213d0de640104982579a0628
sha256 f836746263472e0a2a75da3e36f42acd4c1e9ccf19c9c5e31604d0e97a54caa8
sha1 23aaae823748b49e3a44115cf209649b402420e4
|
| v2.3.2.tar.gz | tar.gz | 11.4 MiB |
blake3-24 92c1a965537a240349a29cb9d130642c8dcc306e0d69991b
sha256 3be729778931c94802b1276ac712725efb019ed5f01eabd54c70806a628d7b52
sha1 fd3ab54049a5b5c493e8cfeb476085ee67e21021
|
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.2.zip | zip | 7.6 MiB |
blake3-24 14e66f66f0dbf64a3acf08d0d4f8b381f0f18af6a2fc0366
sha256 f18061888bb4915d22f5d7db1f6a565b84148b955c81de1af2aa207d7f8f3746
sha1 0514c152e188dbbbfa9aec5b92183b452dbc2c42
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v2.3.2.tar.gz"],
integrity = "sha256-O+cpd4kxyUgCsSdqxxJyXvsBntXwHqvVTHCAamKNe1I=",
strip_prefix = "fyne-v2.3.2",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.3.2.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.3.2
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.tar.gz"],
integrity = "sha256-O+cpd4kxyUgCsSdqxxJyXvsBntXwHqvVTHCAamKNe1I=",
strip_prefix = "fyne-v2.3.2",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.3.2.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.3.2