v3.0.0-alpha.3

This commit is contained in:
Lea Anthony
2023-12-11 08:43:32 +11:00
parent 659f3fa8e2
commit 89b5f0af20
6 changed files with 69 additions and 4 deletions
+51 -1
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
-2
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:
@@ -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,,,
+7
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,,,
+3
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:
+1 -1
View File
@@ -1 +1 @@
v3.0.0-alpha.2
v3.0.0-alpha.3