Skip to content

fix(windows): add VHF-backed gamepad emulation - #36

Merged
ReenigneArcher merged 27 commits into
masterfrom
fix/windows
Jul 3, 2026
Merged

fix(windows): add VHF-backed gamepad emulation#36
ReenigneArcher merged 27 commits into
masterfrom
fix/windows

Fix yamllint errors

ea6d29c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 3, 2026 in 0s

89.77% (+1.96%) compared to 5291f19

View this Pull Request on Codecov

89.77% (+1.96%) compared to 5291f19

Details

Codecov Report

❌ Patch coverage is 96.80233% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.77%. Comparing base (5291f19) to head (ea6d29c).
✅ All tests successful. No failed tests found.

Files with missing linesPatch %Lines
src/core/report.cpp97.71%4 Missing ⚠️
src/platform/windows/windows_backend.cpp92.10%3 Missing ⚠️
src/core/gamepad_adapter.cpp66.66%2 Missing ⚠️
src/core/profiles.cpp98.40%2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@ Coverage Diff @@## master #36 +/- ##
==========================================
+ Coverage 87.81% 89.77% +1.96% 
==========================================
Files 14 14 Lines 4235 4500 +265 Branches 1436 1512 +76 ==========================================
+ Hits 3719 4040 +321 + Misses 357 345 -12 + Partials 159 115 -44 
Files with missing linesCoverage Δ
src/core/runtime.cpp85.56% <ø> (+0.08%)⬆️
src/include/libvirtualhid/types.hpp98.93% <ø> (ø)
src/core/gamepad_adapter.cpp99.18% <66.66%> (-0.82%)⬇️
src/core/profiles.cpp91.96% <98.40%> (+2.25%)⬆️
src/platform/windows/windows_backend.cpp93.11% <92.10%> (+13.93%)⬆️
src/core/report.cpp91.71% <97.71%> (+1.04%)⬆️

... and 1 file with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5291f19...ea6d29c. Read the comment docs.