bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Streamdeck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.46k stars 489 forks source link

Move "variables" to top level #2810

Open mark-epstein opened 3 months ago

mark-epstein commented 3 months ago

Is this a feature relevant to companion itself, and not a module?

Is there an existing issue for this?

Describe the feature

"Variables" would become a top-level menu choice like "Connections," "Buttons," etc.

Usecases

Variables apply to more things than just buttons, namely triggers and log entries. It doesn't seem right that the variables are 'buried' in the button section.

dnmeid commented 3 months ago

@mark-epstein take a look at the tree layout in #2387 That is what we plan for the future, would that solve your request?

mark-epstein commented 3 months ago

Wow that's a lot to read! I will give a preliminary answer so you don't think I'm ignoring you but it's going to take me several days at least - I can only dedicate a little bit of time each day to this hobby - to read through the post and all the comments.

I do very much like what you've done with the menus except please give the top level icons and a way to collapse them down to just the icons. Real estate is particularly valuable and I never seem to have enough

But I don't think this quite answers my feature request. I see the variables associated with the Atem are under that menu item and that's excellent, but I was aiming for having custom variables at a top level, or at least not buried under "buttons" because custom variables apply in other places.

Also I'd prefer if "favourite" were spelled "favorite" 😉 Just kidding of course, I'm perfectly content living with the language style of the person doing the work.

On Thu, Mar 21, 2024, 9:56 PM Dorian Meid @.***> wrote:

@mark-epstein https://github.com/mark-epstein take a look at the tree layout in #2387 https://github.com/bitfocus/companion/discussions/2387 That is what we plan for the future, would that solve your request?

— Reply to this email directly, view it on GitHub https://github.com/bitfocus/companion/issues/2810#issuecomment-2014174189, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATEBQICQKZ5UEQR2RK3RHBLYZOFVZAVCNFSM6AAAAABFAFHGDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJUGE3TIMJYHE . You are receiving this because you were mentioned.Message ID: @.***>