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

Bevy Dolly Integration & Bevy 0.11 Support #24

Draft
wants to merge 68 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
f7fd482
Init bevy 0.8 update
BlackPhlox Jun 2, 2022
c6e2235
Update LICENSE-APACHE
BlackPhlox Jun 13, 2022
b1fa50e
Delete LICENSE-APACHE
BlackPhlox Jun 13, 2022
2b9ce77
Create LICENSE-APACHE
BlackPhlox Jun 13, 2022
bfea868
Added change detection for ergonomic improvements
BlackPhlox Jul 31, 2022
3341c51
Merge branch bevy_dolly & added change detection for a more ergonomic…
BlackPhlox Jul 31, 2022
4c2c931
Delete Cargo.lock
BlackPhlox Jul 31, 2022
a8ed595
Temp fix compile errors, fmt & clippy fix
BlackPhlox Jul 31, 2022
c427590
CI Update
BlackPhlox Jul 31, 2022
14c4fed
Removed update CI
BlackPhlox Jul 31, 2022
18c07a7
Added clean ci
BlackPhlox Jul 31, 2022
5c24fbc
...
BlackPhlox Jul 31, 2022
efa8b30
..
BlackPhlox Jul 31, 2022
3b28c46
Mad camera science
BlackPhlox Aug 1, 2022
5da8e9f
Made ergonomic
BlackPhlox Aug 2, 2022
ef8eeff
fmt
BlackPhlox Aug 2, 2022
bfb59c0
Updated examples
BlackPhlox Aug 2, 2022
8fb3358
Impl. TypeId for check
BlackPhlox Aug 2, 2022
bd0a0ef
fmt
BlackPhlox Aug 2, 2022
6817c4e
Added FPV
BlackPhlox Aug 2, 2022
487a65b
Changed to from 0.8.0 to 0.8
BlackPhlox Aug 2, 2022
d005ba1
Mad generic 1.63 science
BlackPhlox Aug 2, 2022
c80ebaa
Removed old simple example
BlackPhlox Aug 2, 2022
d7cdc6d
fmt & clippy
BlackPhlox Aug 2, 2022
3988910
Avg the look_at dir vector
BlackPhlox Aug 2, 2022
154896a
clippy & CI
BlackPhlox Aug 2, 2022
d387f18
Added derive_alias
BlackPhlox Aug 4, 2022
dc5854a
Removed traits from DriverMarker
BlackPhlox Aug 4, 2022
1353461
fixed fmt
BlackPhlox Aug 4, 2022
7b80041
Reverted to using traits instead of alias derive
BlackPhlox Aug 4, 2022
e590a8e
Update Cargo.toml
Hellzbellz123 Aug 25, 2022
61eef4e
Merge pull request #27 from Hellzbellz123/patch-1
BlackPhlox Aug 25, 2022
18618f4
Update
BlackPhlox Aug 29, 2022
6d1cb2a
Update README.md
BlackPhlox Aug 29, 2022
7bc0f05
Update README.md
BlackPhlox Aug 29, 2022
4b61083
Update README.md
BlackPhlox Aug 29, 2022
114e1c4
Update README.md
BlackPhlox Aug 30, 2022
7b4cd5c
Updated readme.md [skip ci]
BlackPhlox Aug 30, 2022
3fa60f7
Removed unused resource
BlackPhlox Sep 28, 2022
6cbcc9e
Removed notice
BlackPhlox Sep 28, 2022
bd5f6bf
Removed unused crate
BlackPhlox Sep 28, 2022
06e4258
Updated CI
BlackPhlox Sep 28, 2022
bf1a40f
Merge pull request #28 from BlackPhlox/bevy_dolly_update
BlackPhlox Sep 28, 2022
189605d
Update to bevy 0.9
BlackPhlox Nov 15, 2022
b26d138
split up lib.rs into smaller, easier to look thru parts
Rushmore75 Dec 10, 2022
d9b4318
DriverIndex & Drivers, change from tupele struct to normal struct
Rushmore75 Dec 10, 2022
f212268
changes, based on conversation
Rushmore75 Dec 16, 2022
ec68cd0
formatting
Rushmore75 Dec 18, 2022
5eb9451
FPV -> Fpv
Rushmore75 Dec 19, 2022
c7a2857
Update src/lib.rs
Rushmore75 Dec 19, 2022
2cb647a
Update src/driver/driver_core.rs
Rushmore75 Dec 19, 2022
a2e6635
Update src/driver/driver_core.rs
Rushmore75 Dec 19, 2022
40725c6
make `driver` & `drivers` pub
Rushmore75 Dec 19, 2022
46413a4
Update src/lib.rs
Rushmore75 Dec 19, 2022
bd43cf7
fixed renaming issue
Rushmore75 Dec 20, 2022
af6f811
Merge pull request #31 from Rushmore75/bevy_dolly
BlackPhlox Dec 21, 2022
d7a0beb
Updated ergonomics for using bevy_dolly
BlackPhlox Mar 5, 2023
e126e28
clippy
BlackPhlox Mar 5, 2023
7380352
more fmt & clippy
BlackPhlox Mar 5, 2023
b9bace9
Added macro_rules!
BlackPhlox Mar 6, 2023
dde7a6b
Updated to bevy 0.10
BlackPhlox Mar 6, 2023
2f4b301
Fixed a panic
BlackPhlox Mar 9, 2023
9df6d01
fmt & clippy
BlackPhlox Mar 9, 2023
11bf9b6
Updated to bevy_dolly crate and bevy 0.11
BlackPhlox Sep 17, 2023
469fe14
fmt & clippy
BlackPhlox Sep 17, 2023
e94d792
Merge pull request #32 from BlackPhlox/bevy_dolly_v2
BlackPhlox Sep 17, 2023
f47b078
Updated readme
BlackPhlox Sep 17, 2023
06e96ea
Update examples
BlackPhlox Sep 17, 2023
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
52 changes: 22 additions & 30 deletions .github/workflows/master.yml → .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,43 @@ jobs:
update:
name: Update
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
toolchain: nightly
override: true
- uses: actions-rs/cargo@v1
with:
command: update

check:
name: Check
runs-on: ubuntu-latest
needs: update
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
with:
command: check

test:
name: Test Suite
runs-on: ubuntu-latest
needs: update
steps:
- uses: actions/checkout@v2
- name: Update apt
run: sudo apt update
- name: Install libudev
run: sudo apt install libudev-dev
- name: Install libxkbcommon
run: sudo apt install libxkbcommon-dev
- name: Install libwayland
run: sudo apt install libwayland-dev
- uses: actions-rs/toolchain@v1
- name: Checkout sources
uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v2
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-test-${{ hashFiles('**/Cargo.toml') }}
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
- name: Install Dependencies
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libwayland-dev libxkbcommon-dev libasound2-dev libudev-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev
- name: Run cargo test
uses: actions-rs/cargo@v1
with:
command: test

Expand All @@ -74,14 +65,15 @@ jobs:
clippy:
name: Clippy
runs-on: ubuntu-latest
needs: update
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true
- name: Install Dependencies
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libasound2-dev libudev-dev
- run: rustup component add clippy
- uses: actions-rs/cargo@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
#Cargo.lock
Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk
Loading