glikely / obs-ptz

OBS Pan Tilt Zoom camera control plugin
GNU General Public License v2.0
143 stars 41 forks source link

Feature Request: Group Presets #146

Open rasamassen opened 1 year ago

rasamassen commented 1 year ago

Now that https://github.com/glikely/obs-ptz/issues/62 is closed (thank you!) and presets have more flexibility, the next nice thing would be the ability to group presets into categories. Presets within a category would be slightly indented, and the categories might have plus/minus icons to open/close them (very much like a file tree).

Reasoning: My main OBS setting is a church (as I'm sure lots of users are). We have a large space with a lot of different potential angles. And the space is used differently between our multiple services. The result is the need for a lot of presets, and as the list gets bigger, it gets harder to keep track of what preset I need to find for each moment.

Here's an example of presets we need: Altar Area: Altar Left (announcements/readings), Altar Center (communion), Altar Right, Near Left, Near Center, Near Right (baptisms) Pulpit Music: Piano, Choir, Organ, Bells, Band Odds and Ends: Floor Mic, South Aisle (for Communion), North Aisle (for Communion), Altar Left, Sitting (for Children's Message) Static Scenes: North Pews, South Pews, Candles, Christ Candle, Cross, Eternal Flame, Stained Glass Window 1, Stained Glass Window 2, etc.

You can see that's a big list that, without groupings, becomes rapidly unwieldy.

markusd1984 commented 1 year ago

Great idea, ideally if this can be enabled via settings so that it's disabled/not shown by default for users who don't need it.

Maybe a "Number of Preset groups" setting that displays them and can be renamed via right click. I suppose a mechanism to assign a preset to a group will also be needed, maybe via drag&drop or right click and select group name to assign it.