bevy
bevy copied to clipboard
Bump gilrs version to 0.10
Objective
Fix #6555.
Solution
Bump gilrs version to 0.10.
gilrs 0.10 is breaking support for controllers on macOS. it has been fixed but not yet released
Duplicate dependencies are annoying, but I have a hard time arguing they're more important than supporting major controllers.
Opened a PR with Cpal to update their windows crate https://github.com/RustAudio/cpal/pull/726, I think that should solve the duplicate dependency. Will take a while to get downstream to us and I agree that it would be worth merging before then. (Once gilrs has the macOS fix out.)
Gilrs 0.10.1 just dropped! Should have the MacOS fix. https://crates.io/crates/gilrs/0.10.1 Also includes my fix to make wasm binary smaller and a fix for north and west buttons being flipped on Wasm too.
bors try
could you update to 0.10.1 to ensure the 0.10.0 won't be used?
try
Build succeeded:
- check-doc
- run-examples-on-wasm
- run-examples
- build-and-install-on-iOS
- build-without-default-features (bevy_reflect)
- build-without-default-features (bevy_ecs)
- build (windows-latest)
- build (ubuntu-latest)
- build (macos-latest)
- build-wasm
- build-android
- markdownlint
- check-missing-examples-in-docs
- ci
- check-compiles
- run-examples-on-windows-dx12
- build-without-default-features (bevy)
bors r+
Pull request successfully merged into main.
Build succeeded:
- build-and-install-on-iOS
- build-android
- build (macos-latest)
- build (ubuntu-latest)
- build-wasm
- build (windows-latest)
- build-without-default-features (bevy)
- build-without-default-features (bevy_ecs)
- build-without-default-features (bevy_reflect)
- check-compiles
- check-doc
- check-missing-examples-in-docs
- ci
- markdownlint
- run-examples
- run-examples-on-wasm
- run-examples-on-windows-dx12