Skip to content
This repository was archived by the owner on May 2, 2026. It is now read-only.

Releases: Cephy314/GameInputNet

v1.2.2

Choose a tag to compare

@Cephy314 Cephy314 released this 30 Dec 15:37
v1.2.2
a3c467f
v1.2.2

v1.0.3

Choose a tag to compare

@Cephy314 Cephy314 released this 12 Nov 18:02
4807914

v1.0.3 — 2025-11-12

Fixed

  • updated action to use .net 8

v1.0.0

Choose a tag to compare

@Cephy314 Cephy314 released this 12 Nov 16:33
bac74fe

v1.0.0 — 2025-11-12

What's New

  • Added auto deploy and version
  • Adds example project for GameInput.Net
  • Adds GameInput creation method and improves callbacks
  • implemented managed dispatcher.
  • impl. smoke test for FindDeviceByPlatformString
  • added helper to convert native GameInput to Managed
  • Implemented FindDeviceById() to managed layer
  • Implement Create/Disable Aggregate Device methods
  • Add infrastructure to parse GameInput.h COM interface definitions

Fixed

  • Improved Example
  • Removed empty attributes
  • Refactored to display enumerated devices
  • reverting accidental conversion on Virtualkey
  • smoke tests skip when no hardware available

Other Updates

  • fixed indentations
  • Fixed local variable naming.
  • formatted to fit.
  • Changed target framework from 6 to 8
  • removed unused System using.
  • updated for GitVersioning
  • added GameInput.Net 'Lib' output directory
  • GitVersioning to automate package and build versioning
  • Improved AppLocalDeviceId functionality
  • Updated Enumeration Example
  • Adding config for pre-commit commit verification.
  • Adding commit hooks for git
  • chore:(examples) Created DeviceEnumeration Project
  • fix:(GameInputKeyState) - added helpers to present standard returns
  • added simple polling example.
  • ported the wrapper to .NET 6 for compatibility
  • cleanup version to pure semantic
  • Added haptics and more smoke testing. refactored exceptions
  • Start on Documentation
  • proper license file.
  • added removal of .deb files as they are generated by linux
  • removed dependency on GameInput.dll copying
  • Lots of shit, sorry this commit sucks.
  • Refactored test project to be more sane
  • Removed redundant project
  • Merge remote-tracking branch 'origin/master'
  • Adds smoke test for FindDeviceById
  • FindDeviceById() to managed layer
  • Clean up COM object handling and enumeration in GameInput
  • Add smoke tests for GameInput aggregate devices
  • Validate managed COM interface signatures against native header
  • adding more testing
  • Removed .dotnet directory
  • updated .gitignore to handle .dotnet temp folder.
  • Continued development and refactor with name changes to project
  • Refactored project to use better organization and standards
  • finished interop surface
  • added error handling and enum cleanup
  • updated .gitignore, added README.md
  • Initial Commit...