Skip to content

[FEATURE] Detect game launches (and deactive SISR conditionally) #3

@Alia5

Description

@Alia5

Context, description

To enable true "background service" behavior while maintaining a good/useable UX, SISR should:

  • Detect when a Steam game is launched
  • Deactivate itself while the Steam game is running
    • "Unforce" Steam Input config
    • Disconnect Emulated devices
  • Reactivate itself once the Steam game as stopped

Additionally, SISR should provide configuration options to selectively choose the behaviour for different game launches.
A Steam launch might be

  • a non-Steam game/application without or broken Steam Input support
  • A Steam game with broken Steam Input support
  • A regular Steam game, where SISR should deactivate itself

Questions

  • How to reliably detect Steam game launches (best across all platforms)
    (Keep in mind: Launchers, Permissions, Windows-Store-Crap, etc.)
  • How to reliably detect when the launched game has quit
  • What / How to make configuration for users available in an easy and hard to misunderstand way...

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions