mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
* Rename predicates source file * Overhaul and document type predicates * Fix model collection logic for named types * Fix map key type rendering * Fix map creation code * Fix rendering of structs that implement marshaler interfaces * Fix type cycle detection to take type args into account * Fix enum and typeparam field initialisation * Improve unsupported type warnings * Remove internal models file * Deduplicate template code * Accept generic aliases in static analyser * Support new `encoding/json` flag `omitzero` * Handle special cases when rendering generic aliases * Update npm test dependencies * Test class aliases and implicit private dependencies * Test marshaler combinations * Test map key types * Remove bad map keys from unrelated tests * Test service discovery through generic aliases * Test generic aliases * Test warning messages * Disable go1.24 tests * Update changelog * Restore rendering of injected lines in index file * Test directives * Add wails:ignore directive * Fix typo * Move injections to the bottom of service files * Handle errors from closing files * Do not emit messages when services define only lifecycle methods * Add internal directive for services and models * Update changelog * Fix error in service templates * Test internal directive on services/models * Fix error in index template * Base testdata updates * Testdata for class aliases and implicit private dependencies * Testdata for marshaler combinations * Testdata for map key types * Testdata for bad map key fixes * Add weakly typed enums aka alias constants * Testdata for enum and typeparam field fixes * Testdata for generic aliases * Testdata for warning messages * Testdata for directives * Testdata for weakly typed enums * Update binding example * Update services example * Remove go1.24 testdata * Update cli doc * Fix analyser tests * Fix windows tests... hopefully * go mod tidy on examples * Update bindings guide --------- Co-authored-by: Lea Anthony <lea.anthony@gmail.com> |
||
|---|---|---|
| .. | ||
| binding | ||
| build | ||
| clipboard | ||
| contextmenus | ||
| dev | ||
| dialogs | ||
| dialogs-basic | ||
| drag-n-drop | ||
| environment | ||
| events | ||
| events-bug | ||
| file-association | ||
| frameless | ||
| hide-window | ||
| html-dnd-api | ||
| ignore-mouse | ||
| keybindings | ||
| menu | ||
| panic-handling | ||
| plain | ||
| raw-message | ||
| screen | ||
| services | ||
| show-macos-toolbar | ||
| single-instance | ||
| systray-basic | ||
| systray-custom | ||
| systray-menu | ||
| video | ||
| window | ||
| window-api | ||
| window-call | ||
| window-menu | ||
| wml | ||
| linux_status.org | ||
| README.md | ||
v3
NOTE: The examples in this directory may or may not compile / run at any given time during alpha development.
Running the examples
cd v3/examples/<example>
go mod tidy
go run .
Compiling the examples
cd v3/examples/<example>
go mod tidy
go build
./<example>