Feature Request: Intelligent Auto-Mute (Gaming Mode) for Fullscreen/Borderless applications
Hello! I would like to suggest a new feature: Auto-Mute in Fullscreen/Borderless mode.
Currently, users have to manually mute the app when starting a game to avoid distracting sounds. It would be great if the app could detect when a game is running and automatically suspend sounds.
How it could work: The app can monitor the active window. If the focused window meets the following criteria:
It is equal to or larger than the screen resolution. It has no window caption (no WS_CAPTION style), which is typical for games in Fullscreen or Borderless modes. Then, MechVibes should automatically pause sound playback until the user switches back to a windowed application (like a browser or folder).
Benefit: This "Gaming Mode" would significantly improve the user experience for gamers who want the mechanical sound only while typing/working, but need silence during intense gaming sessions.
I have already tested this logic using a sidecar script, and it works perfectly without needing a manually managed "game blacklist".