fyne @ v1.3.2
integrity
- size
- 8.5 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne
release notes
Release v1.3.2 provides much smoother resize and refresh of windows and scroll containers. There are also various other bug fixes and improvements including the following highlights:
Added
- Linux packaged apps now include a Makefile to aid install
Changed
- Fyne package supports specific architectures for Android
- Reset missing textures on refresh
- Custom confirm callbacks now called on implicitly shown dialogs
- SelectEntry can update drop-down list during OnChanged callback
- TextGrid whitespace color now matches theme changes
- Order of Window Resize(), SetFixedSize() and CenterOnScreen() does no matter before Show()
- Containers now refresh their visuals as well as their Children on Refresh()
Fixed
- Capped StrokeWidth on canvas.Line (#831)
- Canvas lines, rectangles and circles do not resize and refresh correctly
- Black flickering on resize on MacOS and OS X (possibly not on Catalina) (#1122)
- Crash when resizing window under macOS (#1051, #1140)
- Set SetFixedSize to true, the menus are overlapped (#1105)
- Ctrl+v into text input field crashes app. Presumably clipboard is empty (#1123, #1132)
- Slider default value doesn't stay inside range (#1128)
- The position of window is changed when status change from show to hide, then to show (#1116)
- Creating a windows inside onClose handler causes Fyne to panic (#1106)
- Backspace in entry after SetText("") can crash (#1096)
- Empty main menu causes panic (#1073)
- Installing using
fyne installon Linux now works on distrubutions that don't use/usr/local - Fix recommendations from staticcheck
- Unable to overwrite file when using dialog.ShowFileSave (#1168)
download
unix · zip
curl -fL -o v1.3.2.zip https://ratatoskr.space/pkg/fyne/v1.3.2.zip
printf '%s %s\n' 'f4d148e558b0f90ba1d0248f09aaa0f886991e88da25225794b22f9e6fd792f9' 'v1.3.2.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v1.3.2.zip"
$out = "v1.3.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f4d148e558b0f90ba1d0248f09aaa0f886991e88da25225794b22f9e6fd792f9") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.3.2.tar.gz https://ratatoskr.space/pkg/fyne/v1.3.2.tar.gz
printf '%s %s\n' '95dce91bd5652159e63dd379c5ee63ee2b930270edd6eba51426259ea6ff7e49' 'v1.3.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v1.3.2.tar.gz"
$out = "v1.3.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "95dce91bd5652159e63dd379c5ee63ee2b930270edd6eba51426259ea6ff7e49") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.3.2.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.zip
printf '%s %s\n' 'f4d148e558b0f90ba1d0248f09aaa0f886991e88da25225794b22f9e6fd792f9' 'v1.3.2.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.zip"
$out = "v1.3.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f4d148e558b0f90ba1d0248f09aaa0f886991e88da25225794b22f9e6fd792f9") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.3.2.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.tar.gz
printf '%s %s\n' '95dce91bd5652159e63dd379c5ee63ee2b930270edd6eba51426259ea6ff7e49' 'v1.3.2.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.tar.gz"
$out = "v1.3.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "95dce91bd5652159e63dd379c5ee63ee2b930270edd6eba51426259ea6ff7e49") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.3.2.zip | zip | 8.5 MiB |
blake3-24 23978cf224af8cc64a7eb53039c36046eb14fbd6b93cbb93
sha256 f4d148e558b0f90ba1d0248f09aaa0f886991e88da25225794b22f9e6fd792f9
sha1 8ec770eb524039e98454cc6a5da13305e263e920
|
| v1.3.2.tar.gz | tar.gz | 7.6 MiB |
blake3-24 a25b30ace37d6a8a37349d25b1b435dd93cb95dc055a0d2b
sha256 95dce91bd5652159e63dd379c5ee63ee2b930270edd6eba51426259ea6ff7e49
sha1 08a6d61415f6e4fec7b028366c73f3312cb97157
|
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 |
|---|---|---|---|
| v1.3.2.zip | zip | 5.1 MiB |
blake3-24 0357a367a39d17ffb6dbea79a4b78f036720f5ab4510c574
sha256 974d4b7f88182e5ed1efe6c949b65c75f378ab14aa9a659e2b399843c29c2891
sha1 9822b7b5764de2a10ad9b21608b11fc86aa634ab
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v1.3.2.tar.gz"],
integrity = "sha256-ldzpG9VlIVnmPdN5xe5j7iuTAnDt1uulFCYlnqb/fkk=",
strip_prefix = "fyne-v1.3.2",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v1.3.2.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne@v1.3.2
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.tar.gz"],
integrity = "sha256-ldzpG9VlIVnmPdN5xe5j7iuTAnDt1uulFCYlnqb/fkk=",
strip_prefix = "fyne-v1.3.2",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v1.3.2.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne@v1.3.2