Update module fyne.io/fyne/v2 to v2.7.0 #3

Merged
daanselen merged 1 commits from renovate/fyne.io-fyne-v2-2.x into main 2025-10-20 10:23:21 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
fyne.io/fyne/v2 require minor v2.6.3 -> v2.7.0

Release Notes

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

v2.7.0: New canvas objects and rounded corners along with massive speed improvements in v2.7.0

Compare Source

Thanks everyone who made this exciting release possible - apps are faster than ever and we have great new Arc and Polygon features as well as new corner radius features!

Added
  • Canvas types: Arc, Polygon, Square (and Rectangle.Aspect)
  • "Cover" image fill
  • Fully rounded corner radius ("pill" rectangle) & per-corner
  • Image corner radius
  • New containers: Navigation & Clip
  • New Embedded driver (for running on non-standard drvices)
  • RowWrap layout
  • Add Generics to List and Tree for data binding
  • Support for IPv6 addresses in URIs
  • Add storage.RemoveAll to recursively delete from a repository
  • Added Portuguese, Russian & Chinese (Simplified)
  • Support left-tap systray to show window (SetSystemTrayWindow)
  • Support JSON theme with fallback
  • Add RichText bullet start number
  • Option to always show Entry validation
Changed
  • Massive performance increases on rendering
  • optimisations galore in data handling, custom themes and TextGrid
  • Smooth infinite progress by reversing animation not just looping
  • Numerous memory leaks and potential race conditions addressed
Fixed
  • Theme Override container cannot be used to override layout paddings (#​5019)
  • Tree widget: First selected node stays highlighted after switching selection (#​5796)
  • Brave browser: Web app via fyne serve blinks and closes , works correctly in Chrome (and Edge) (#​5705)
  • layout.formLayout render canvas.Text as labels and values outside/off minSize area (#​5163)
  • Android: EGL_BAD_SURFACE fails to redraw app after OpenFile dialog closes (#​3541)
  • Tab and Shift +Tab not behaving as expected on folder dialog (#​5974)
New Contributors

Code in v2.7.0 contains work from the following first time contributors:

Thanks to everyone, in particular our brand new contributors and the amazing core team that make Fyne possible 🎁.


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.6.3` -> `v2.7.0` | --- ### Release Notes <details> <summary>fyne-io/fyne (fyne.io/fyne/v2)</summary> ### [`v2.7.0`](https://github.com/fyne-io/fyne/releases/tag/v2.7.0): New canvas objects and rounded corners along with massive speed improvements in v2.7.0 [Compare Source](https://github.com/fyne-io/fyne/compare/v2.6.3...v2.7.0) Thanks everyone who made this exciting release possible - apps are faster than ever and we have great new Arc and Polygon features as well as new corner radius features! ##### Added - Canvas types: Arc, Polygon, Square (and Rectangle.Aspect) - "Cover" image fill - Fully rounded corner radius ("pill" rectangle) & per-corner - Image corner radius - New containers: Navigation & Clip - New Embedded driver (for running on non-standard drvices) - RowWrap layout - Add Generics to List and Tree for data binding - Support for IPv6 addresses in URIs - Add storage.RemoveAll to recursively delete from a repository - Added Portuguese, Russian & Chinese (Simplified) - Support left-tap systray to show window (SetSystemTrayWindow) - Support JSON theme with fallback - Add RichText bullet start number - Option to always show Entry validation ##### Changed - Massive performance increases on rendering - optimisations galore in data handling, custom themes and TextGrid - Smooth infinite progress by reversing animation not just looping - Numerous memory leaks and potential race conditions addressed ##### Fixed - Theme Override container cannot be used to override layout paddings ([#&#8203;5019](https://github.com/fyne-io/fyne/issues/5019)) - Tree widget: First selected node stays highlighted after switching selection ([#&#8203;5796](https://github.com/fyne-io/fyne/issues/5796)) - Brave browser: Web app via fyne serve blinks and closes , works correctly in Chrome (and Edge) ([#&#8203;5705](https://github.com/fyne-io/fyne/issues/5705)) - layout.formLayout render canvas.Text as labels and values outside/off minSize area ([#&#8203;5163](https://github.com/fyne-io/fyne/issues/5163)) - Android: EGL\_BAD\_SURFACE fails to redraw app after OpenFile dialog closes ([#&#8203;3541](https://github.com/fyne-io/fyne/issues/3541)) - Tab and Shift +Tab not behaving as expected on folder dialog ([#&#8203;5974](https://github.com/fyne-io/fyne/issues/5974)) ##### New Contributors Code in v2.7.0 contains work from the following first time contributors: - [@&#8203;kruitbosdotdev](https://github.com/kruitbosdotdev) - [@&#8203;cognusion](https://github.com/cognusion) - [@&#8203;r3quie](https://github.com/r3quie) - [@&#8203;redawl](https://github.com/redawl) - [@&#8203;generikvault](https://github.com/generikvault) - [@&#8203;cwarden](https://github.com/cwarden) - [@&#8203;Vinci10](https://github.com/Vinci10) - [@&#8203;cpustejovsky](https://github.com/cpustejovsky) - [@&#8203;xfaris](https://github.com/xfaris) - [@&#8203;rad756](https://github.com/rad756) - [@&#8203;ystepanoff](https://github.com/ystepanoff) Thanks to everyone, in particular our brand new contributors and the amazing core team that make Fyne possible 🎁. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDYuMCIsInVwZGF0ZWRJblZlciI6IjQxLjE0Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate added 1 commit 2025-10-16 11:24:17 +00:00
Author
Collaborator

ℹ 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):

  • 6 additional dependencies were updated

Details:

Package Change
fyne.io/systray v1.11.0 -> v1.11.1-0.20250603113521-ca66a66d8b58
github.com/BurntSushi/toml v1.4.0 -> v1.5.0
github.com/fredbi/uri v1.1.0 -> v1.1.1
github.com/fyne-io/oksvg v0.1.0 -> v0.2.0
github.com/rymdport/portal v0.4.1 -> v0.4.2
github.com/stretchr/testify v1.10.0 -> v1.11.1
### ℹ 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): - 6 additional dependencies were updated Details: | **Package** | **Change** | | :---------------------------- | :--------------------------------------------------- | | `fyne.io/systray` | `v1.11.0` -> `v1.11.1-0.20250603113521-ca66a66d8b58` | | `github.com/BurntSushi/toml` | `v1.4.0` -> `v1.5.0` | | `github.com/fredbi/uri` | `v1.1.0` -> `v1.1.1` | | `github.com/fyne-io/oksvg` | `v0.1.0` -> `v0.2.0` | | `github.com/rymdport/portal` | `v0.4.1` -> `v0.4.2` | | `github.com/stretchr/testify` | `v1.10.0` -> `v1.11.1` |
daanselen merged commit e160ff9524 into main 2025-10-20 10:23:21 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daanselen/messagebox#3