This file lists the main changes with each version of the Fyne tools project. More detailed release notes can be found on the releases page.
- Start support for open with in metadata (#104)
- Support for adaptive and themed android icons (#115)
- Parsing of concatenated strings with fyne translate (#117)
- Apply hardening C/LD-FLAGS and optimize (#100)
- Improve help to show that at least one file is needed (#102)
- Set StartupWMClass in Unix/Linux .desktop files (#112)
- gendex: Sort directory names in findLast (#123)
- Update Fyne version (#97)
- Don't generate Migration code for pre-2.6 library usage (#98)
- Support remote install with icons that are simply Icon.png (#99)
- Fix release flags not being set for WASM (#101)
- Don't make tarbombs (#105)
- Fallback to app name if AppID is not present for package_unix (#114)
- Update Android to API 21 in to keep the builds for Play Store happy (#119)
- Make sure that CGO is not enabled when building in WASM mode (#121)
- fyne serve: fix blank wasm loading screen while app is starting (#122)
Code in v1.7.1 contains work from the following first time contributors:
- @dweymouth
- @gezb
- @MaxGyver83
- @ncw
- @typenoob
- Support Description metadata
- Allow more than one bundle argument
- Full support for semver 2.0 spec
- Translation setup for newly generated apps
- Use embed instead of generated []byte for bundle command
- Make library version output deterministic and more forgiving
- Better error messages when trying to install remote apps without FyneApp.toml
- Replace dashes with underscores in generated app ids
- Renamed release flag --key-store and --key-store-pass to --keystore and --keystore-pass
- Create 16k aligned files for Google Play
- Remove legacy usage and files
- toml file should not be indented
- Correct lookup path for tools repo alongside fyne
- Fix up some keyboard issues on Android (fyne-io/fyne#5806)
- Entry with mobile.NumberKeyboard does not Type comma and separators (fyne-io/fyne#5101)
- Support d8 instead of dx for generating dex
- Make sure translation files end with a newline to prevent warnings from git and other tools
- Fix missing Migrations in compiled metadata
- Support installing Fyne apps in subdirectories
Code in v1.7.0 contains work from the following first time contributors:
- @ErikKalkoken
- Resolve compile issue with Go 1.25.0 caused by golang.org/x/tools conflict
- New apps from "fyne init" will have the fyneDo migration turned on by default
This is the beginning of the Fyne tools releases having migrated the fyne command line
tool from the fyne-io/fyne repository.
- Added new "fyne init" command to set up new apps
- Update to support all new features of Fyne v2.6.0
- Show the Fyne library version number next to the tool info in "fyne version"