fyne @ v2.5.0
integrity
- size
- 16.1 MiB
- downloaded
- last checked
- overlays
- go
- detected
- go module fyne.io/fyne/v2
release notes
Added
- Internationalisation support and translations (#605, #3249)
- Look up system fonts for glyphs that cannot be found embedded (#2572, #1579)
- Completed support for Wayland on Linux
- Completed support for the Web driver (*except file handling)
- Add support for XDG Desktop Portals when built with
-tags flatpakon Linux - Activity indicator widget
- InnerWindow and MultipleWindows containers
- ThemeOverride container for grouping items with a different theme
- Add
NativeWindow.RunNativeto use a native window handle (#4483) - Ability to request display stays on -
SetDisableScreenBlanking(#4534, #3007) - Add Undo/Redo support for widget.Entry (#436)
- Add AppendMarkdown function to RichText
- Add option in List to hide separators (#3756)
- New CustomPaddedLayout for more fine-grained container padding
- Add SizeName property to Hyperlink widget
- Support Ctrl+[backspace/delete] to delete the word to the left or right of the cursor
- Add IntToFloat (and FloatToInt) in bindings Data binding (#4666)
- Add ScrollToOffset/GetScrollOffset APIs for collection widgets
- Add ColumnCount API to GridWrap widget
- Disable and Enable for Slider widget (#3551)
- Function
Removeadded to List bindings (#3100) - Form layout can now be vertical (labels above field) or adaptive for mobile
- Add support for Bold, Italic and Underline for TextGrid (#1237)
- Add support for setting a custom resource as the font source for text (#808)
- New
testfunctionsNewTempApp,NewTempWindowandTempWidgetRendererto free resources automatically
Changed
- Fyne now depends on Go 1.19 at a minimum
- Round the corners of scroll bars with new theme value
- Improve contrast of text on highlight background colours
- Layout of iOS and Android apps will adapt when keyboard appears (#566, #2371)
- FyneApp.toml will now be loaded with
go build(#4688) - Text wrapping will now wrap in dialogs (#2602)
- System tray and tray menu icons on will now match theme on macOS (#4549)
- Triple clicking in an Entry widget now selects current line (#4328)
- About menu items will now override the macOS default About
- System tray no longer shows tooltips (until we have full support)
- Double tapping an item in a file dialog now selects and returns
- Widgets should now use
theme.ForWidget()instead oftheme.Default()or static helpers
Fixed
- Kannada characters not rendering correctly (#2654)
- Notifications are not working on iOS (#4966)
- Incorrect scaling on Steam Deck screen Accessibility (#4896)
- Sometimes the last list row that should be visible doesn't show (#4909)
- RichText swallowing whitespace after Markdown links (#4613, #4340)
- Disabled app tabs can still be selected in popup menu (#4935)
- Don't show title when mouse hover on Systray menu (#4916)
- Trying to access a URL through canvas.NewImageFromURI() in a test results in a panic (#4863)
- Don't insert tab character in Entry when Shift+Tab typed
- Select Does Not Gain Focus When Tapped (#4767)
- binding.Untyped crashes when set to nil bug (#4807)
- Label and Slider not aligned in a FormItem (#4714)
- Windows: App Icon in Notification (#2592)
- Fix possible writing of empty preference data in some quit events
- Allow application to set default view (list/grid) of file dialog before showing it (#4595)
- Fix ScrollToOffset when viewport is larger than content size
- Incorrect row header width in widget.Table (#4370)
- Add missed truncation mode for hyperlink (#4335)
- AppTab does not display blue indicator line if you create it empty and then Append items to it later.
- Many optimisations in animation, draw speed, layout and widget size calculations
download
unix · zip
curl -fL -o v2.5.0.zip https://ratatoskr.space/pkg/fyne/v2.5.0.zip
printf '%s %s\n' '5bb36f202990a824f8d448d2f2af8ff1e7378060508377ef3dc3cd7d7b4fca85' 'v2.5.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/fyne/v2.5.0.zip"
$out = "v2.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5bb36f202990a824f8d448d2f2af8ff1e7378060508377ef3dc3cd7d7b4fca85") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.0.tar.gz https://ratatoskr.space/pkg/fyne/v2.5.0.tar.gz
printf '%s %s\n' '922d957b296bdd5b97ff0746acc1884d833dfffdee8796d63610c6010b2ad728' 'v2.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/fyne/v2.5.0.tar.gz"
$out = "v2.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "922d957b296bdd5b97ff0746acc1884d833dfffdee8796d63610c6010b2ad728") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.5.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.zip
printf '%s %s\n' '5bb36f202990a824f8d448d2f2af8ff1e7378060508377ef3dc3cd7d7b4fca85' 'v2.5.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.zip"
$out = "v2.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5bb36f202990a824f8d448d2f2af8ff1e7378060508377ef3dc3cd7d7b4fca85") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.tar.gz
printf '%s %s\n' '922d957b296bdd5b97ff0746acc1884d833dfffdee8796d63610c6010b2ad728' 'v2.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.tar.gz"
$out = "v2.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "922d957b296bdd5b97ff0746acc1884d833dfffdee8796d63610c6010b2ad728") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.5.0.zip | zip | 16.1 MiB |
blake3-24 359a9ecc4a2b6e0e85f9a9ec3be9ecbfc17bf0e0a97c5643
sha256 5bb36f202990a824f8d448d2f2af8ff1e7378060508377ef3dc3cd7d7b4fca85
sha1 b145190030b840868ff22aaa94e5615b850b6b16
|
| v2.5.0.tar.gz | tar.gz | 15.3 MiB |
blake3-24 a37f1825b1c44c98d93181f93ff8e5c0fae79d9060dbe963
sha256 922d957b296bdd5b97ff0746acc1884d833dfffdee8796d63610c6010b2ad728
sha1 da3b2fd8bbff1fc00d94dc210b2254d7ca4d2eb1
|
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.5.0.zip | zip | 16.1 MiB |
blake3-24 3e4038e1686259c413666d733141576d6520c133932eaff9
sha256 33264cecb974a4953b4efd77e96fc5ec1a75110e62b1aadeed35df601474218f
sha1 cbd26dd064cac640839f9474bb00bf1cc2d4e1e8
|
install
bazel
http_archive(
name = "fyne",
urls = ["https://ratatoskr.space/pkg/fyne/v2.5.0.tar.gz"],
integrity = "sha256-ki2Veylr3VuX/wdGrMGITYM9//3uh5bWNhDGAQsq1yg=",
strip_prefix = "fyne-v2.5.0",
)
zig
.url = "https://ratatoskr.space/pkg/fyne/v2.5.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/fyne/v2@v2.5.0
install via yggdrasil mesh
bazel
http_archive(
name = "fyne",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.tar.gz"],
integrity = "sha256-ki2Veylr3VuX/wdGrMGITYM9//3uh5bWNhDGAQsq1yg=",
strip_prefix = "fyne-v2.5.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2.5.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/fyne/v2@v2.5.0