Fyne 💙 Apple M2 and better performance
This release marks a great step forward for the Fyne toolkit - completing the work for Apple M2 issues and adding optimisations, and various many additional bug fixes.
Fixed
- Fyne does not run perfectly on ARM-based MacOS platforms (#3639) *
- Panic on closing window in form submit on Мac M2 (#3397) *
- Wobbling slider effect for very small steps (#3648)
- Fix memory leak in test canvas refresh
- Optimise text texture memory by switching to single channel
- Packaging an android fyne app that uses tags can fail (#3641)
- NewAdaptiveGrid(0) blanks app window on start until first resize on Windows (#3669)
- Unnecessary refresh when sliding Split container
- Linux window resize refreshes all content
- Themed and unthemed svg resources can cache collide
- When packaging an ampersand in "Name" causes an error (#3195)
- Svg in ThemedResource without viewBox does not match theme (#3714)
- Missing menu icons in Windows system tray
- Systray Menu Separators don't respect the submenu placement (#3642)
- List row focus indicator disappears on scrolling (#3699)
- List row focus not reset when row widget is reused to display a new item (#3700)
- Avoid panic if accidental 5th nil is passed to Border container
- Mobile simulator not compiling on Apple M1/2
- Cropped letters in certain cases with the new v2.3.0 theme (#3500)
Many thanks indeed to Dymium for sponsoring an Apple
M2 device which allowed us to complete the marked (*) issues.