* New ContextMenu API + example
* Remove redundant code
* ContextMenuData now returns a string.
New Menu guide.
* Update readme
* Update v3/pkg/application/context.go
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Add new menubar option
* Fix docs
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Pass build flags to binding generator
* Update changelog
* Track variable dependencies using task labels
* Track JS/TS sources for binding generator
The `/wails:include` directive allows for the inclusion of additional JS/TS files in the generated bindings.
* Pass production var to frontend task
* Track binding generator output as source
* Fix generates pattern for frontend build task
* Fix typo in function `term.Warningf`
* Use facilities from `internal/term` in bindings command instead of `pterm`
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* Gather and document service API
* Update changelog
* Add NewServiceWithOptions
* Revert static analyser change
* Remove infinite loop in NewService[WithOptions]
* Fix compiler warning in bindings command
* Add test for NewServiceWithOptions
* Update changelog
* Fix service example
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* Add some clarifying comments
* Remove special handling of window parameters
* Improve internal method exclusion
* Add test for internal method exclusion
* Remove useless blank field from app options
This is a leftover from an older version of the static analyser. It should have been removed long ago.
* Remove redundant godebug setting
gotypesalias=1 is the default starting with go1.23
* Use new range for syntax to simplify code
* Remove generator dependency on github.com/samber/lo
* Ensure generator testing tasks do not use the test cache
* Rename cyclic types test
* Test for cyclic imports
* Fix import cycle between model files
* Sort class aliases after their aliased class
* Test class aliases
* Fix length of default value for array types
* Test array initialization
* Add changelog
* Update changelog
* Fix contrived marking technique in model sorting algorithm
* Update binding example
* Update test data
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
* [v3] Update Templates (macOS Target Version and Linux aarch64 AppImage)
* Update changelog.mdx
---------
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>