mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 01:19:29 +08:00
Update alpha 3 docs
This commit is contained in:
parent
4b04c10f14
commit
995d9fdc9b
@ -15,9 +15,31 @@ The Alpha 3 cycle aims to provide bindings support. Wails 3 uses a new static an
|
|||||||
a better bindings experience than in Wails 2.
|
a better bindings experience than in Wails 2.
|
||||||
We also want to get all examples working on Linux.
|
We also want to get all examples working on Linux.
|
||||||
|
|
||||||
|
#### How Can I Help?
|
||||||
|
|
||||||
|
If you are interested in helping out, please review the table below and look for
|
||||||
|
untested scenarios. The parser code and tests are located in `v3/internal/parser`.
|
||||||
|
All tests can be run using `go test ./...` from the `v3` directory.
|
||||||
|
Basically, try to break it and let us know if you find any issues! :smile:
|
||||||
|
|
||||||
#### Status
|
#### Status
|
||||||
|
|
||||||
Bindings for struct:
|
Bindings for struct (CallByID):
|
||||||
|
- [x] Same package
|
||||||
|
- [x] Different package
|
||||||
|
- [ ] Different package with same name
|
||||||
|
- [x] Containing another struct from same package
|
||||||
|
- [x] Containing another struct from different package
|
||||||
|
- [x] Containing an anonymous struct
|
||||||
|
|
||||||
|
|
||||||
|
- :material-check-bold: - Working
|
||||||
|
- :material-minus: - Partially working
|
||||||
|
- :material-close: - Not working
|
||||||
|
|
||||||
|
{{ read_csv("alpha3-bindings-callbyid.csv") }}
|
||||||
|
|
||||||
|
Bindings for struct (CallByName):
|
||||||
- [ ] Same package
|
- [ ] Same package
|
||||||
- [ ] Different package
|
- [ ] Different package
|
||||||
- [ ] Different package with same name
|
- [ ] Different package with same name
|
||||||
@ -29,15 +51,17 @@ Bindings for struct:
|
|||||||
- :material-minus: - Partially working
|
- :material-minus: - Partially working
|
||||||
- :material-close: - Not working
|
- :material-close: - Not working
|
||||||
|
|
||||||
{{ read_csv("alpha3-bindings.csv") }}
|
{{ read_csv("alpha3-bindings-callbyname.csv") }}
|
||||||
|
|
||||||
Models:
|
Models:
|
||||||
- [ ] Class model for struct in same package
|
- [x] Class model for struct in same package
|
||||||
- [ ] Class model for struct in different package
|
- [x] Class model for struct in different package
|
||||||
- [ ] Interface model for struct in same package
|
- [ ] Interface model for struct in same package
|
||||||
- [ ] Interface model for struct in different package
|
- [ ] Interface model for struct in different package
|
||||||
- [ ] Enum in same package
|
- [x] Enum in same package
|
||||||
- [ ] Enum in different package
|
- [x] Enum in different package
|
||||||
|
- [x] Interface using enum in same package
|
||||||
|
- [ ] Interface using enum in different package
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
- [ ] All examples working on Linux
|
- [ ] All examples working on Linux
|
||||||
|
7
mkdocs-website/shared/alpha3-bindings-callbyid.csv
Normal file
7
mkdocs-website/shared/alpha3-bindings-callbyid.csv
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Scenario,Windows,Mac,Linux,WSL
|
||||||
|
Same package,:material-check-bold:," "," "," "
|
||||||
|
Different package,:material-check-bold:," "," "," "
|
||||||
|
Different package with same name," "," "," "," "
|
||||||
|
Containing another struct from same package,:material-check-bold:," "," "," "
|
||||||
|
Containing another struct from different package,:material-check-bold:," "," "," "
|
||||||
|
Containing an anonymous struct,:material-check-bold:," "," "," "
|
|
@ -1,7 +1,10 @@
|
|||||||
Scenario,Windows,Mac,Linux,WSL
|
Scenario,Windows,Mac,Linux,WSL
|
||||||
Class model for struct in same package," "," "," "," "
|
Class model for struct in same package,:material-check-bold:," "," "," "
|
||||||
Class model for struct in different package," "," "," "," "
|
Class model for struct in different package,:material-check-bold:," "," "," "
|
||||||
Interface model for struct in same package," "," "," "," "
|
Interface model for struct in same package," "," "," "," "
|
||||||
Interface model for struct in different package," "," "," "," "
|
Interface model for struct in different package," "," "," "," "
|
||||||
Enum in same package," "," "," "," "
|
Enum in same package,:material-check-bold:," "," "," "
|
||||||
Enum in different package," "," "," "," "
|
Enum in different package,:material-check-bold:," "," "," "
|
||||||
|
Interface using enum in same package,:material-check-bold:," "," "," "
|
||||||
|
Interface using enum in different package," "," "," "," "
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user