🐛 Fixes
- False-positive game detection from generic process names. A short, generic executable name (most notably
AI.exefor Alien: Isolation) could collide with a background process and activate a profile while no game was running. Fixes #6 . - Entries with short or generic exe names are now only matched when the process has a visible window or is in the foreground, so background tools no longer trigger a lock. Unique game names are unaffected.
Special Thanks to @dennis18816 and @HyokaiHD for reporting this issue
⚠️ Note
- The fix is in the code, so you need to grab this build for it to take effect.
The library update check only refreshes the game database, not the app itself.
✅ Verification
- VirusTotal: https://www.virustotal.com/gui/file/1525c4f7b65c874052c07756f0e42788347c7862cc697ed9cf41d9dc9199849c
- SHA-256:
1525c4f7b65c874052c07756f0e42788347c7862cc697ed9cf41d9dc9199849c - Defender or SmartScreen may flag the EXE as unknown. That is a false positive: the build is unsigned (no code-signing cert yet) and self-extracts a single-file .NET app, which heuristics dislike. The source is open for inspection.