v3.0.0-alpha.3

This commit is contained in:
Lea Anthony 2023-12-11 08:43:32 +11:00
commit 89b5f0af20
No known key found for this signature in database
GPG key ID: 33DAF7BB90A58405
6 changed files with 69 additions and 4 deletions

View file

@ -7,6 +7,56 @@ we are aiming to achieve. These are subject to change.
## Alpha milestones
### Alpha 3
#### Goals
The Alpha 3 cycle aims to provide bindings support. Wails 3 uses a new static analysis approach which allows us to provide
a better bindings experience than in Wails 2.
We also want to get all examples working on Linux.
#### Status
Bindings for struct:
- [ ] Same package
- [ ] Different package
- [ ] Different package with same name
- [ ] Containing another struct from same package
- [ ] Containing another struct from different package
- [ ] Containing an anonymous struct
- :material-check-bold: - Working
- :material-minus: - Partially working
- :material-close: - Not working
{{ read_csv("alpha3-bindings.csv") }}
Models:
- [ ] Class model for struct in same package
- [ ] Class model for struct in different package
- [ ] Interface model for struct in same package
- [ ] Interface model for struct in different package
- [ ] Enum in same package
- [ ] Enum in different package
Examples:
- [ ] All examples working on Linux
- :material-check-bold: - Working
- :material-minus: - Partially working
- :material-close: - Not working
**Bindings**:
{{ read_csv("alpha3-bindings.csv") }}
**Models**:
{{ read_csv("alpha3-models.csv") }}
### Alpha 2
#### Goals
@ -18,7 +68,7 @@ We also want to get all examples working on Linux.
#### Status
- [ ] All examples working on Linux
- [ ] Init, Build, Dev & Package commands
- [x] Init & Build commands
- :material-check-bold: - Working

View file

@ -1,5 +1,3 @@
" ",Mac,Windows,Linux,WSL
`wails init`,:material-check-bold:,:material-check-bold:,:material-check-bold:,:material-check-bold:
`wails build`,:material-check-bold:,:material-check-bold:,:material-check-bold:,:material-check-bold:
`wails dev`," ",:material-check-bold:," ",:material-minus:
`wails package`," ",:material-check-bold:,:material-check-bold:,:material-check-bold:

1 Mac Windows Linux WSL
2 `wails init` :material-check-bold: :material-check-bold: :material-check-bold: :material-check-bold:
3 `wails build` :material-check-bold: :material-check-bold: :material-check-bold: :material-check-bold:
`wails dev` :material-check-bold: :material-minus:
`wails package` :material-check-bold: :material-check-bold: :material-check-bold:

View file

@ -0,0 +1,7 @@
Scenario,Windows,Mac,Linux,WSL
Same package,,,
Different package,,,
Different package with same name,,,
Containing another struct from same package,,,
Containing another struct from different package,,,
Containing an anonymous struct,,,
1 Scenario,Windows,Mac,Linux,WSL
2 Same package,,,
3 Different package,,,
4 Different package with same name,,,
5 Containing another struct from same package,,,
6 Containing another struct from different package,,,
7 Containing an anonymous struct,,,

View file

@ -0,0 +1,7 @@
Scenario,Windows,Mac,Linux,WSL
Class model for struct in same package,,,
Class model for struct in different package,,,
Interface model for struct in same package,,,
Interface model for struct in different package,,,
Enum in same package,,,
Enum in different package,,,
1 Scenario,Windows,Mac,Linux,WSL
2 Class model for struct in same package,,,
3 Class model for struct in different package,,,
4 Interface model for struct in same package,,,
5 Interface model for struct in different package,,,
6 Enum in same package,,,
7 Enum in different package,,,

View file

@ -0,0 +1,3 @@
" ",Mac,Windows,Linux,WSL
`wails dev`," ",:material-check-bold:," ",:material-minus:
`wails package`," ",:material-check-bold:,:material-check-bold:,:material-check-bold:
1 Mac Windows Linux WSL
2 `wails dev` :material-check-bold: :material-minus:
3 `wails package` :material-check-bold: :material-check-bold: :material-check-bold:

View file

@ -1 +1 @@
v3.0.0-alpha.2
v3.0.0-alpha.3