Skip to content

Feature Request: Intelligent Auto-Mute (Gaming Mode) for Fullscreen/Borderless applications #22

@nonneiron

Description

@nonneiron

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".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions