freezy / dmd-extensions

A toolbox for virtual pinball dot matrix displays.
GNU General Public License v2.0
126 stars 54 forks source link

Hide DMD window from Windows Task Switcher #248

Open jueank opened 4 years ago

jueank commented 4 years ago

First: Thank you very much for the effort you are putting into this project and the other stuff you are doing for virtual pinball! Regarding my feature request: Please add a switch to DmdDevice.ini to be able to toggle whether the virtual DMD window is being shown in the Task Switcher in Windows or not. It's just a flag that needs to be set through the Windows API. Currently, the window for the virtual DMD is treated like a main user application - being shown in the Task Switcher. Typically, only applications with which a user directly interacts with are shown there. Hence - you can switch in-between them. I would prefer if the virtual DMD window behaves like for example PinAffinity, (having only a task tray symbol) and not being shown in Task Switcher at all. For 'regular' use (~playing a table) the user usually does not have to interact with the virtual DMD window or has to switch to it. Longer explanation: While working on my cab (configuring tables, managing assets and such) - which is in general not very comfortable (TV landscape orientation, having to turn my head) - i would prefer to have as few apps as possible in-between i have to switch using ALT + TAB. It's really about convenience. Hope this sounds reasonable.

freezy commented 3 years ago

PR welcome :)