Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.0 #29

Merged
merged 78 commits into from
Mar 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
2d4e51b
introduce Emit trait
photovoltex Dec 26, 2023
3e815c2
add event module
photovoltex Dec 26, 2023
9cb0abb
update readme
photovoltex Dec 26, 2023
ca54ea2
introduce Listen trait
photovoltex Dec 26, 2023
3bc4f11
update readme
photovoltex Dec 26, 2023
f8860a6
simplify emit of field
photovoltex Feb 20, 2024
727a951
fix typos
photovoltex Feb 20, 2024
cd8d4b1
simplify inclusion of crate
photovoltex Jan 4, 2024
fa33dce
change macro to derive
photovoltex Jan 4, 2024
637880c
improve derive attribute naming
photovoltex Feb 20, 2024
0e5570c
unify field traits
photovoltex Jan 4, 2024
39173b5
Merge branch 'v2.0.0-dev' into trait-predefinition
photovoltex Feb 20, 2024
30d7e28
enable ci for version branches
photovoltex Feb 20, 2024
7673d57
fix test, update version
photovoltex Feb 20, 2024
9abdd47
Merge pull request #1 from photovoltex/trait-predefinition
photovoltex Feb 20, 2024
b658cbd
split event macros into multiple files
photovoltex Feb 20, 2024
3e96e78
it's late...
photovoltex Feb 20, 2024
ce5729f
rename fields to make more sense and formatting
photovoltex Feb 21, 2024
602140e
split binding macro into multiple files
photovoltex Feb 21, 2024
1d95553
update readme
photovoltex Feb 21, 2024
b8cfdff
Merge pull request #2 from photovoltex/cleanup-macro
photovoltex Feb 21, 2024
cc78191
remove seemingly useless lifetime
photovoltex Feb 22, 2024
7f621fb
change Deserialize to DeserializeOwned
photovoltex Feb 22, 2024
314b47d
removed remaining lifetime
photovoltex Feb 22, 2024
f65eb49
Merge pull request #6 from photovoltex/lifetime-cleanup
photovoltex Feb 22, 2024
3659bcc
cleanup
photovoltex Feb 22, 2024
36ef0a7
new solution to exclude tauri types
photovoltex Feb 22, 2024
dbced71
reduced usage of host/wasm_usage macro
photovoltex Feb 22, 2024
0a786e1
add section explaining the _usage macros
photovoltex Feb 26, 2024
d6c7666
Merge pull request #8 from photovoltex/improve-use-imports
photovoltex Feb 26, 2024
e95b606
update docs and separated aliases
photovoltex Feb 26, 2024
e0ecbbd
Merge branch 'v2.0.0-dev' into identification-of-certain-types
photovoltex Feb 26, 2024
20cdb77
Merge pull request #10 from photovoltex/identification-of-certain-types
photovoltex Feb 26, 2024
e6f0e2a
change parsed type to allow attributes
photovoltex Feb 29, 2024
b595cdb
update test-project to test mod rename
photovoltex Feb 29, 2024
1af6d88
add auto naming option to name mod like an enum
photovoltex Feb 29, 2024
cb46642
add missing import, adjust Field trait
photovoltex Feb 29, 2024
a9ace31
Merge pull request #12 from photovoltex/adjustable-mod-name
photovoltex Feb 29, 2024
3fd53d3
adjusted fields to match snake case
photovoltex Mar 2, 2024
a8d0afb
reduce returned types
photovoltex Mar 2, 2024
3d8fd45
Merge pull request #15 from photovoltex/underscore-problem
photovoltex Mar 2, 2024
6de26e6
Merge pull request #16 from photovoltex/reduce-use_field
photovoltex Mar 2, 2024
e361b02
adjust docs, move some mods internally
photovoltex Feb 29, 2024
91f8275
cleanup docs
photovoltex Mar 2, 2024
6da9a1c
transfer known issues to issues
photovoltex Mar 3, 2024
3515fb6
simplify and update dependencies
photovoltex Mar 3, 2024
6fdfb6f
ignore Cargo.lock except of the two root projects
photovoltex Mar 3, 2024
e31b04e
Merge pull request #18 from photovoltex/update-dependencies
photovoltex Mar 3, 2024
f78a4c6
remove outdated code
photovoltex Mar 3, 2024
50faf80
update intro of readme
photovoltex Mar 3, 2024
e07ba3f
update test project
photovoltex Mar 3, 2024
663f1b2
Update README.md
RvNovae Mar 3, 2024
29c986d
update readme
photovoltex Mar 3, 2024
1e7890c
Merge pull request #21 from RvNovae/patch-1
photovoltex Mar 4, 2024
d77382c
Merge pull request #22 from photovoltex/adjust-collect-commands
photovoltex Mar 5, 2024
95bbf5a
add combine handler functionality
photovoltex Mar 6, 2024
614ec15
run proc-macro tests in ci
photovoltex Mar 6, 2024
6ccf8e2
Merge pull request #24 from photovoltex/combine-handlers
photovoltex Mar 7, 2024
1a1502c
Merge branch 'v2.0.0-dev' into adjust-docs
photovoltex Mar 7, 2024
13615b5
add binding documentation
photovoltex Mar 7, 2024
f959e19
maybe hide _wasm feature
photovoltex Mar 7, 2024
c173bbc
macro docs and cleanup
photovoltex Mar 7, 2024
3284269
moved examples to their respected definition
photovoltex Mar 7, 2024
2341e33
move more examples and add more docs to the Event trait
photovoltex Mar 7, 2024
0f9bb14
Merge pull request #25 from photovoltex/adjust-docs
photovoltex Mar 7, 2024
f776451
move command docs into code
photovoltex Mar 10, 2024
7d4fc36
add own docs for the main crate
photovoltex Mar 10, 2024
66d9368
summarize crate function in readme
photovoltex Mar 10, 2024
686a933
cleanup
photovoltex Mar 10, 2024
df1e4af
Merge pull request #27 from photovoltex/more-doc-adjustments
photovoltex Mar 10, 2024
e625ed4
remove _wasm feature with doc
photovoltex Mar 13, 2024
b76cbd6
initial initial_value implementation
photovoltex Mar 13, 2024
da05e90
move parent
photovoltex Mar 14, 2024
cf75b62
add option to adjust state acquirement
photovoltex Mar 14, 2024
5238482
formatting and doc adjustment
photovoltex Mar 14, 2024
a602b30
test all-features in ci
photovoltex Mar 14, 2024
33d338b
Merge pull request #28 from photovoltex/initialized_value
photovoltex Mar 15, 2024
d49616f
v2.0.0
photovoltex Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Rust

on:
push:
branches: [ "main" ]
branches: [ "main", "v[0-9]+.[0-9]+.[0-9]+*" ]
pull_request:
branches: [ "main" ]
branches: [ "main", "v[0-9]+.[0-9]+.[0-9]+*" ]

env:
CARGO_TERM_COLOR: always
Expand All @@ -27,7 +27,12 @@ jobs:
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf

- name: Run tests for crate
run: cargo test
run: |
cd tauri-interop-macro
cargo test --features event,leptos,initial_value

- name: Run tests for crate
run: cargo test --all-features

- name: Build test-project (wasm)
run: |
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
.idea/
target/
dist/
**/Cargo.lock
!Cargo.lock
!test-project/Cargo.lock
Loading
Loading