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 lines Patch % Lines
src/core/report.cpp 97.71% 4 Missing ⚠️
src/platform/windows/windows_backend.cpp 92.10% 3 Missing ⚠️
src/core/gamepad_adapter.cpp 66.66% 2 Missing ⚠️
src/core/profiles.cpp 98.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 lines Coverage Δ
src/core/runtime.cpp 85.56% <ø> (+0.08%) ⬆️
src/include/libvirtualhid/types.hpp 98.93% <ø> (ø)
src/core/gamepad_adapter.cpp 99.18% <66.66%> (-0.82%) ⬇️
src/core/profiles.cpp 91.96% <98.40%> (+2.25%) ⬆️
src/platform/windows/windows_backend.cpp 93.11% <92.10%> (+13.93%) ⬆️
src/core/report.cpp 91.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.