Rotate surface independenly of buttons
Is this a feature relevant to companion itself, and not a module?
- [X] I believe this to be a feature for companion, not a module
Is there an existing issue for this?
- [X] I have searched the existing issues
Describe the feature
It would be nice to have separate rotation controls for the surface and the buttons. Then you could have a surface take whatever section of the grid it wanted in any orientation but keep the button rotation in an orientation that makes sense for that surface.
Usecases
I'd like to combine a streamdeck xl and a normal streamdeck in a layout that has the XL in the upper left and the normal in the upper right but rotated 90 degrees. I'd also like to keep the normal streamdeck in the horizontal layout. If I use rotate then it gives me the button placement correctly but all the button labels are rotated 90 degrees and I have to turn the streamdeck vertical in order to read the labels correctly.
I'm not sure I follow what you are asking for. Could you provide a photo/mock up showing how you want to have your streamdecks arranged, and what regions of the grid they should occupy.
We already have 2 rotation modes, the old one which rotated just the buttons (which I am tempted to remove one day), and the new one which rotates everything.
The emulator displays what I'm wanting to see. The streamdeck has the buttons rotated.
I see what you want to do, but I don't see why that would be useful. The button layout now is only rotated in the editing grid. Is there a reason you want it that way in opposite of just having the 5x3 stream deck unrotated and making the grid two colums larger? A actual working solution would be to make the grid 5 columns wider, then set up your real buttons in the way you have drawn and besides that add "recerence buttons" in the unrotated layout. The reference button just points to the actual button and mimics the style. The real stream deck would be offset to the reference buttons.
I'm going to close this, as I think this is still lacking a justification on why this should be done. The current rotation modes are designed to make it easy to figure out which button is which when put on a streamdeck, and this is proposing a harder to understand mode. As we want to avoid making things overly complex for users, we don't see the benefit to supporting this