bitfocus / companion-module-obs-studio

OBS Studio Module for Companion
MIT License
41 stars 28 forks source link

feature request: Set Source Filter Visibility <ALL FILTERS> #241

Closed karlthepagan closed 8 months ago

karlthepagan commented 8 months ago

I would like to have an option to set source filter visibility for all filters on that source.

MOCKUP: Screenshot 2023-10-25 at 12 14 54 PM

I currently greatly appreciate the ability to toggle/mute all sources in a scene. The change to target all of a group of things with such a mutation greatly simplifies my OBS workflows. If that is only possible because of an OBS change please let me know.

karlthepagan commented 8 months ago

Here is a similar use-case for SOURCE VISIBILITY, demonstrating why I find this so useful in the current OBS module. Screenshot 2023-10-25 at 12 14 18 PM

I have tested this and it's over 90% stable, sometimes the "Visibility On" call does not work, but I am satisfied with the behavior enough. I will also accept having to add a delay or wait for the key-up to perform the visibility on action.

bryce-seifert commented 8 months ago

@karlthepagan I've added this via https://github.com/bitfocus/companion-module-obs-studio/commit/d1069bc4b858d5ffee043b08e3a6ed7b437c4563. I've also hopefully made Source Visibility more reliable, but changing it to a batch request