From 89b5f0af203ee279faa494f48bab1280fbe71a06 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 11 Dec 2023 08:43:32 +1100 Subject: [PATCH] v3.0.0-alpha.3 --- mkdocs-website/docs/en/roadmap.md | 52 ++++++++++++++++++++++- mkdocs-website/shared/alpha2.csv | 2 - mkdocs-website/shared/alpha3-bindings.csv | 7 +++ mkdocs-website/shared/alpha3-models.csv | 7 +++ mkdocs-website/shared/alpha4.csv | 3 ++ v3/internal/version/version.txt | 2 +- 6 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 mkdocs-website/shared/alpha3-bindings.csv create mode 100644 mkdocs-website/shared/alpha3-models.csv create mode 100644 mkdocs-website/shared/alpha4.csv diff --git a/mkdocs-website/docs/en/roadmap.md b/mkdocs-website/docs/en/roadmap.md index 0146002c0..f83af12d7 100644 --- a/mkdocs-website/docs/en/roadmap.md +++ b/mkdocs-website/docs/en/roadmap.md @@ -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 diff --git a/mkdocs-website/shared/alpha2.csv b/mkdocs-website/shared/alpha2.csv index a69361961..764dfbbb9 100644 --- a/mkdocs-website/shared/alpha2.csv +++ b/mkdocs-website/shared/alpha2.csv @@ -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: diff --git a/mkdocs-website/shared/alpha3-bindings.csv b/mkdocs-website/shared/alpha3-bindings.csv new file mode 100644 index 000000000..6bf17fbad --- /dev/null +++ b/mkdocs-website/shared/alpha3-bindings.csv @@ -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,,, \ No newline at end of file diff --git a/mkdocs-website/shared/alpha3-models.csv b/mkdocs-website/shared/alpha3-models.csv new file mode 100644 index 000000000..97cf94d8e --- /dev/null +++ b/mkdocs-website/shared/alpha3-models.csv @@ -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,,, \ No newline at end of file diff --git a/mkdocs-website/shared/alpha4.csv b/mkdocs-website/shared/alpha4.csv new file mode 100644 index 000000000..36669c75d --- /dev/null +++ b/mkdocs-website/shared/alpha4.csv @@ -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: diff --git a/v3/internal/version/version.txt b/v3/internal/version/version.txt index 96d7cb360..9e885b1ff 100644 --- a/v3/internal/version/version.txt +++ b/v3/internal/version/version.txt @@ -1 +1 @@ -v3.0.0-alpha.2 \ No newline at end of file +v3.0.0-alpha.3 \ No newline at end of file