dlprows / FocusVolumeControl

Stream Deck+ plugin for controlling the focused application's volume
MIT License
5 stars 1 forks source link

Feature Request: Button to set Foreground Volume to a specific Value #12

Open fubaWoW opened 1 month ago

fubaWoW commented 1 month ago

Hi there,

maybe you can add also a "Button" control to sett the Volume of the actual Foreground Application directly to a specific customizable Value?

Should not be that hard as of your Dial Control already works very well and is very similar i think! It's just a QOL feature and not "needed" but would be nice to have.

no pressure at all, just an idea!

greetings ✌️

penguinairlines commented 3 weeks ago

I like this idea, but I'd prefer it if the button press could toggle between 2 set volumes. Or is it possible to have different actions for the knob button vs the touch screen? If so, I'd prefer the button be set to 1 volume setting and the touchscreen to another.

Anyway, the use-case for this is to allow the user to quickly set a comfortably low, but not off, volume so that they can hear conversation around them, on a voice call, etc. When the conversation, or other media, is finished the user can press the toggle or high volume button to return to their preferred playback level for that app.

fubaWoW commented 3 weeks ago

I like this idea, but I'd prefer it if the button press could toggle between 2 set volumes.

You can make multiple Buttons of the same Plugin or Action and use "Multi Action" or "Multi Action Switch" to combine them to your likings.

Anyway, the use-case for this is to allow the user to quickly set a comfortably low, but not off, volume so that they can hear conversation around them, on a voice call, etc.

exactly why i would like it 👍

dlprows commented 3 weeks ago

I can't make any commitments on when/if i'll do this, but just wanted to make sure i'm understanding the request so that if i find myself with the free time, i can consider it

Are you imagining a regular button action like what's on the top half of the stream deck that just sets the volume of the focused application to something specific when clicked?

or something on the encoder wheel? the encoder wheel's current action for click is to mute and unmute, and the screen tap will also mute and unmute.

i could make an option so that clicking on the encoder wheel sets to a specific volume instead of mute/unmute. But making it go back and forth between two volumes gets tricky because when you mute and unmute windows remembers the actual volume level it was at separately

But adding a separate action for the top half doesn't seem like it would be particularly difficult. I've never actually written a plugin that does button actions instead of encoder actions so i could be wrong

fubaWoW commented 3 weeks ago

I can't make any commitments on when/if i'll do this, but just wanted to make sure i'm understanding the request so that if i find myself with the free time, i can consider it

sure, no pressure!

Are you imagining a regular button action like what's on the top half of the stream deck that just sets the volume of the focused application to something specific when clicked?

exactly that

or something on the encoder wheel?

the encoder wheel action (mute/unmute) is perfect, at least for me ^^