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.
|
||||
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
|
||||
|
||||
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
|
||||
- [ ] Different package
|
||||
- [ ] Different package with same name
|
||||
@ -29,15 +51,17 @@ Bindings for struct:
|
||||
- :material-minus: - Partially working
|
||||
- :material-close: - Not working
|
||||
|
||||
{{ read_csv("alpha3-bindings.csv") }}
|
||||
{{ read_csv("alpha3-bindings-callbyname.csv") }}
|
||||
|
||||
Models:
|
||||
- [ ] Class model for struct in same package
|
||||
- [ ] Class model for struct in different package
|
||||
- [x] Class model for struct in same package
|
||||
- [x] 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
|
||||
- [x] Enum in same package
|
||||
- [x] Enum in different package
|
||||
- [x] Interface using enum in same package
|
||||
- [ ] Interface using enum in different package
|
||||
|
||||
Examples:
|
||||
- [ ] 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
|
||||
Class model for struct in same package," "," "," "," "
|
||||
Class model for struct in different package," "," "," "," "
|
||||
Class model for struct in same package,:material-check-bold:," "," "," "
|
||||
Class model for struct in different package,:material-check-bold:," "," "," "
|
||||
Interface model for struct in same package," "," "," "," "
|
||||
Interface model for struct in different package," "," "," "," "
|
||||
Enum in same package," "," "," "," "
|
||||
Enum in different package," "," "," "," "
|
||||
Enum in same package,:material-check-bold:," "," "," "
|
||||
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