Update module fyne.io/fyne/v2 to v2.5.1 #5

Closed
Renovate Bot (Automatisiert) wants to merge 1 commits from renovate/fyne.io-fyne-v2-2.x into old

This PR contains the following updates:

Package Type Update Change
fyne.io/fyne/v2 require minor v2.4.5 -> v2.5.1

Release Notes

fyne-io/fyne (fyne.io/fyne/v2)

v2.5.1: Polishes and text/translation improvements form v2.5.1

Compare Source

The Fyne team are excited to anounce the latest release, v2.5.1.
Building on the success of the 2.5 branch of releases it includes the following fixes:

  • Apps with translations in new languages would not be recognised (#​5015)
  • App ID can be ignored from metadata file with go build/run
  • Typing Chinese characters in widget.Entry and perform undo/redo crashes the app (#​5001)
  • Assets would render Low-DPI before attaching to a canvas
  • Single click in file dialog enters two directories (#​5053)
  • Light/Dark mode detection no longer works on Ubuntu with Fyne 2.5 (#​5029)
  • Scroll acceleration logic causes scrolling to "jump" suddenly on macOS (#​5067)
  • SetSystemTrayMenu doesn't work when run in goroutine (#​5039)
  • stack overflow when calling SetRowHeight in table UpdateCell callback (#​5007)
  • Resizing List causes visible items to refresh instead of resize (#​4080)
  • Child widget with Hoverable() interface keeps parent widget's Tapped() function from being called. (#​3906)
  • App Translation file is ignored / tries to load BR (#​5015, #​5040)
  • Missing theme variant auto-switching (dark/light) for Windows (#​4537)
  • Get DoubleTapDelay from the OS if an API is available (#​4448)
  • Entry cursor is not visible with animations off (#​4508)
  • Redundant justify-content properties in CSS for centered-container class (#​5045)
  • Update go-text/render to avoid crashing when rendering certain bitmap fonts (#​5042)
  • Using container.NewThemeOverride leaks memory until window closing (#​5000)

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

Compare Source

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)
  • 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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [fyne.io/fyne/v2](https://github.com/fyne-io/fyne) | require | minor | `v2.4.5` -> `v2.5.1` | --- ### Release Notes <details> <summary>fyne-io/fyne (fyne.io/fyne/v2)</summary> ### [`v2.5.1`](https://github.com/fyne-io/fyne/releases/tag/v2.5.1): Polishes and text/translation improvements form v2.5.1 [Compare Source](https://github.com/fyne-io/fyne/compare/v2.5.0...v2.5.1) The Fyne team are excited to anounce the latest release, v2.5.1. Building on the success of the 2.5 branch of releases it includes the following fixes: - Apps with translations in new languages would not be recognised ([#&#8203;5015](https://github.com/fyne-io/fyne/issues/5015)) - App ID can be ignored from metadata file with go build/run - Typing Chinese characters in widget.Entry and perform undo/redo crashes the app ([#&#8203;5001](https://github.com/fyne-io/fyne/issues/5001)) - Assets would render Low-DPI before attaching to a canvas - Single click in file dialog enters two directories ([#&#8203;5053](https://github.com/fyne-io/fyne/issues/5053)) - Light/Dark mode detection no longer works on Ubuntu with Fyne 2.5 ([#&#8203;5029](https://github.com/fyne-io/fyne/issues/5029)) - Scroll acceleration logic causes scrolling to "jump" suddenly on macOS ([#&#8203;5067](https://github.com/fyne-io/fyne/issues/5067)) - SetSystemTrayMenu doesn't work when run in goroutine ([#&#8203;5039](https://github.com/fyne-io/fyne/issues/5039)) - stack overflow when calling SetRowHeight in table UpdateCell callback ([#&#8203;5007](https://github.com/fyne-io/fyne/issues/5007)) - Resizing List causes visible items to refresh instead of resize ([#&#8203;4080](https://github.com/fyne-io/fyne/issues/4080)) - Child widget with Hoverable() interface keeps parent widget's Tapped() function from being called. ([#&#8203;3906](https://github.com/fyne-io/fyne/issues/3906)) - App Translation file is ignored / tries to load BR ([#&#8203;5015](https://github.com/fyne-io/fyne/issues/5015), [#&#8203;5040](https://github.com/fyne-io/fyne/issues/5040)) - Missing theme variant auto-switching (dark/light) for Windows ([#&#8203;4537](https://github.com/fyne-io/fyne/issues/4537)) - Get DoubleTapDelay from the OS if an API is available ([#&#8203;4448](https://github.com/fyne-io/fyne/issues/4448)) - Entry cursor is not visible with animations off ([#&#8203;4508](https://github.com/fyne-io/fyne/issues/4508)) - Redundant justify-content properties in CSS for centered-container class ([#&#8203;5045](https://github.com/fyne-io/fyne/issues/5045)) - Update go-text/render to avoid crashing when rendering certain bitmap fonts ([#&#8203;5042](https://github.com/fyne-io/fyne/issues/5042)) - Using container.NewThemeOverride leaks memory until window closing ([#&#8203;5000](https://github.com/fyne-io/fyne/issues/5000)) ### [`v2.5.0`](https://github.com/fyne-io/fyne/releases/tag/v2.5.0): v2.5 introduces international support, system font lookup and completes Wayland and Web support (except file handling) [Compare Source](https://github.com/fyne-io/fyne/compare/v2.4.5...v2.5.0) ##### Added - Internationalisation support and translations ([#&#8203;605](https://github.com/fyne-io/fyne/issues/605), [#&#8203;3249](https://github.com/fyne-io/fyne/issues/3249)) - Look up system fonts for glyphs that cannot be found embedded ([#&#8203;2572](https://github.com/fyne-io/fyne/issues/2572), [#&#8203;1579](https://github.com/fyne-io/fyne/issues/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 ([#&#8203;4483](https://github.com/fyne-io/fyne/issues/4483)) - Ability to request display stays on - `SetDisableScreenBlanking` ([#&#8203;4534](https://github.com/fyne-io/fyne/issues/4534), [#&#8203;3007](https://github.com/fyne-io/fyne/issues/3007)) - Add Undo/Redo support for widget.Entry ([#&#8203;436](https://github.com/fyne-io/fyne/issues/436)) - Add AppendMarkdown function to RichText - Add option in List to hide separators ([#&#8203;3756](https://github.com/fyne-io/fyne/issues/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 ([#&#8203;4666](https://github.com/fyne-io/fyne/issues/4666)) - Add ScrollToOffset/GetScrollOffset APIs for collection widgets - Add ColumnCount API to GridWrap widget - Disable and Enable for Slider widget ([#&#8203;3551](https://github.com/fyne-io/fyne/issues/3551)) - Function `Remove` added to List bindings ([#&#8203;3100](https://github.com/fyne-io/fyne/issues/3100)) - Form layout can now be vertical (labels above field) or adaptive for mobile - Add support for Bold, Italic and Underline for TextGrid ([#&#8203;1237](https://github.com/fyne-io/fyne/issues/1237)) - Add support for setting a custom resource as the font source for text ([#&#8203;808](https://github.com/fyne-io/fyne/issues/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 ([#&#8203;566](https://github.com/fyne-io/fyne/issues/566), [#&#8203;2371](https://github.com/fyne-io/fyne/issues/2371)) - FyneApp.toml will now be loaded with `go build` ([#&#8203;4688](https://github.com/fyne-io/fyne/issues/4688)) - Text wrapping will now wrap in dialogs ([#&#8203;2602](https://github.com/fyne-io/fyne/issues/2602)) - System tray and tray menu icons on will now match theme on macOS ([#&#8203;4549](https://github.com/fyne-io/fyne/issues/4549)) - Triple clicking in an Entry widget now selects current line ([#&#8203;4328](https://github.com/fyne-io/fyne/issues/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 ([#&#8203;2654](https://github.com/fyne-io/fyne/issues/2654)) - Notifications are not working on iOS ([#&#8203;4966](https://github.com/fyne-io/fyne/issues/4966)) - Incorrect scaling on Steam Deck screen Accessibility ([#&#8203;4896](https://github.com/fyne-io/fyne/issues/4896)) - Sometimes the last list row that should be visible doesn't show ([#&#8203;4909](https://github.com/fyne-io/fyne/issues/4909)) - RichText swallowing whitespace after Markdown links ([#&#8203;4613](https://github.com/fyne-io/fyne/issues/4613), [#&#8203;4340](https://github.com/fyne-io/fyne/issues/4340)) - Disabled app tabs can still be selected in popup menu ([#&#8203;4935](https://github.com/fyne-io/fyne/issues/4935)) - Don't show title when mouse hover on Systray menu ([#&#8203;4916](https://github.com/fyne-io/fyne/issues/4916)) - Trying to access a URL through canvas.NewImageFromURI() in a test results in a panic ([#&#8203;4863](https://github.com/fyne-io/fyne/issues/4863)) - Don't insert tab character in Entry when Shift+Tab typed - Select Does Not Gain Focus When Tapped ([#&#8203;4767](https://github.com/fyne-io/fyne/issues/4767)) - binding.Untyped crashes when set to nil bug ([#&#8203;4807](https://github.com/fyne-io/fyne/issues/4807)) - Label and Slider not aligned in a FormItem ([#&#8203;4714](https://github.com/fyne-io/fyne/issues/4714)) - Windows: App Icon in Notification ([#&#8203;2592](https://github.com/fyne-io/fyne/issues/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 ([#&#8203;4595](https://github.com/fyne-io/fyne/issues/4595)) - Fix ScrollToOffset when viewport is larger than content size - Incorrect row header width in widget.Table ([#&#8203;4370](https://github.com/fyne-io/fyne/issues/4370)) - Add missed truncation mode for hyperlink ([#&#8203;4335](https://github.com/fyne-io/fyne/issues/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 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Renovate Bot (Automatisiert) added 1 commit 2024-07-15 00:03:03 +02:00
Renovate Bot (Automatisiert) scheduled this pull request to auto merge when all checks succeed 2024-07-15 00:03:03 +02:00

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 10 additional dependencies were updated

Details:

Package Change
fyne.io/systray v1.10.1-0.20231115130155-104f5ef7839e -> v1.11.0
github.com/fredbi/uri v1.0.0 -> v1.1.0
github.com/fsnotify/fsnotify v1.6.0 -> v1.7.0
github.com/fyne-io/glfw-js v0.0.0-20220120001248-ee7290d23504 -> v0.0.0-20240101223322-6e1efdc71b7a
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240306074159-ea2d69986ecb -> v0.0.0-20240506104042-037f3cc74f2a
github.com/go-text/render v0.1.0 -> v0.1.1-0.20240418202334-dd62631dae9b
github.com/yuin/goldmark v1.5.5 -> v1.7.1
golang.org/x/mobile v0.0.0-20230531173138-3c911d8e3eda -> v0.0.0-20231127183840-76ac6878050a
golang.org/x/net v0.17.0 -> v0.25.0
golang.org/x/sys v0.13.0 -> v0.20.0
### ℹ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 10 additional dependencies were updated Details: | **Package** | **Change** | | :-------------------------------- | :--------------------------------------------------------------------------- | | `fyne.io/systray` | `v1.10.1-0.20231115130155-104f5ef7839e` -> `v1.11.0` | | `github.com/fredbi/uri` | `v1.0.0` -> `v1.1.0` | | `github.com/fsnotify/fsnotify` | `v1.6.0` -> `v1.7.0` | | `github.com/fyne-io/glfw-js` | `v0.0.0-20220120001248-ee7290d23504` -> `v0.0.0-20240101223322-6e1efdc71b7a` | | `github.com/go-gl/glfw/v3.3/glfw` | `v0.0.0-20240306074159-ea2d69986ecb` -> `v0.0.0-20240506104042-037f3cc74f2a` | | `github.com/go-text/render` | `v0.1.0` -> `v0.1.1-0.20240418202334-dd62631dae9b` | | `github.com/yuin/goldmark` | `v1.5.5` -> `v1.7.1` | | `golang.org/x/mobile` | `v0.0.0-20230531173138-3c911d8e3eda` -> `v0.0.0-20231127183840-76ac6878050a` | | `golang.org/x/net` | `v0.17.0` -> `v0.25.0` | | `golang.org/x/sys` | `v0.13.0` -> `v0.20.0` |
Renovate Bot (Automatisiert) force-pushed renovate/fyne.io-fyne-v2-2.x from 8729a489f8 to 39d0955dc9 2024-08-25 02:03:22 +02:00 Compare
Renovate Bot (Automatisiert) changed title from Update module fyne.io/fyne/v2 to v2.5.0 to Update module fyne.io/fyne/v2 to v2.5.1 2024-08-25 02:03:22 +02:00
Denys Konovalov closed this pull request 2024-09-15 14:45:55 +02:00

Pull request closed

Sign in to join this conversation.
No description provided.