Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: support rotation/encoders #8

Open
josephdadams opened this issue Dec 21, 2024 · 3 comments
Open

Feature Request: support rotation/encoders #8

josephdadams opened this issue Dec 21, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@josephdadams
Copy link
Owner

Add the ability to turn a button into an encoder style look that can be turned left or right

@josephdadams josephdadams added the enhancement New feature or request label Dec 21, 2024
@josephdadams josephdadams self-assigned this Dec 21, 2024
@josephdadams
Copy link
Owner Author

On this, would be great to have some kind of option to display the button as an encoder/knob, instead of a square button. But I don't think the satellite API knows this specifically, so it might have to be some kind of right-click/context menu where the user can say to show this as a knob.

@davidjoshuaford
Copy link

This would be neat - I imagine it would be a click-and-drag up/down or left/right?

Could the app test if rotaries are enabled on the button to set the circle knob graphic?

Will this ever come to an iPad? The touch-and-drag would be great for rotaries.

@josephdadams
Copy link
Owner Author

I need to check the Satellite API, I do not think it returns any information about the capability of the buttons.

Maybe we could let any button be rotated by clicking/dragging up/down or left/right. And then if the user has rotation actions in Companion set up, they do the thing, otherwise they don't. This would be the same as how Companion treats regular surfaces with knobs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants