joshuar / go-hass-agent

A Home Assistant, native app for desktop/laptop devices.
MIT License
128 stars 9 forks source link

build(go): ⬆️ bump fyne.io/fyne/v2 from 2.4.5 to 2.5.0 #212

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps fyne.io/fyne/v2 from 2.4.5 to 2.5.0.

Release notes

Sourced from fyne.io/fyne/v2's releases.

v2.5 introduces international support, system font lookup and completes Wayland and Web support (except file handling)

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 flatpak on Linux
  • Activity indicator widget
  • InnerWindow and MultipleWindows containers
  • ThemeOverride container for grouping items with a different theme
  • Add NativeWindow.RunNative to 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 Remove added 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 test functions NewTempApp, NewTempWindow and TempWidgetRenderer to 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 of theme.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)

... (truncated)

Changelog

Sourced from fyne.io/fyne/v2's changelog.

2.5.0 - 14 July 2024

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 flatpak on Linux
  • Activity indicator widget
  • InnerWindow and MultipleWindows containers
  • ThemeOverride container for grouping items with a different theme
  • Add NativeWindow.RunNative to 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 Remove added 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 test functions NewTempApp, NewTempWindow and TempWidgetRenderer to 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 of theme.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)

... (truncated)

Commits
  • 04746cc Merge branch 'master' into develop
  • ad04a6f Notes missing from CHANGELOG
  • 0774862 Remove unused code
  • 162fe64 Release notes for v2.5.0
  • d7aa6e5 Don't double-draw circles! (merge conflict?)
  • fcb4085 Merge pull request #4986 from andydotxyz/fix/2740
  • c69fd43 Merge pull request #4995 from andydotxyz/fix/4896
  • 145674c Clarity from review feedback
  • 2b57012 Only protect for bug on Linux
  • 8b565dc Working around missing screen dimensions for Steam Deck
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)