-
Notifications
You must be signed in to change notification settings - Fork 1
Updates for more flexible operation and better event handling #1
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
base: main
Are you sure you want to change the base?
Updates for more flexible operation and better event handling #1
Conversation
|
7714ad4 now allows for more granular control in the SpinRow. |
|
Can we put the step size into global plugin settings? I can work on that later. The plugin currently should be both setting and saving values in the event functions— i need to take a look About the position row— by removing the config area widget, now we also lose the warning row that should be there. Is there a reason not to use the configuration area for that? I might be unaware of new features |
If you want to add this, why not. Personally I don't think this is really necessary, as we can just set it to a very small number and let users type their values instead of using the +/- buttons.
I kept the warning message in the config area. The reason I removed the row is that Adw Rows always look ugly, when they're not in a Adw.PreferencesGroup (maybe there are alternatives, not sure right now). If we want to have position row separated from the other rows, we need to put it inside a Adw.PreferencesGroup. Which we can then add to the custom config area. |
|
So the resolution step should be 2 decimals (100/32767 =0,00305), so that’s 2-3 steps per resolution in value, but is there a way to still have the arrows on SpinRow do steps of 1.0, even if supporting two decimals of resolution? i have nothing else to add on this. I might copy it to make a midi plugin though. |
|
I see this is because of the Well...I guess the 0.01 step makes sense for now. I have no other things that I want to change or add at this time. Might be worth adding an issue just to track this, I guess? Thanks for the updates and review. All yours @Core447 |
|
Because of 085dbe4, we need to wait with the release of this until the next app update. Also we still need to fix the localization. |
|
Localization should be fixed up and I tossed in an attribution file with yourself in there, if that isn't a problem. |

Motivation:
I have a Streamdeck Plus that I want to use as an additional gamepad for better axis mapping in Star Citizen. This led me to find that the ControllerPlugin is absolutely awesome, but missing a couple of key features for me. In particular, better mapping to the dials, set to maximum and minimum events, and generally better ease of use.
This PR is an initial attempt to fix some of these concerns.
Changes:
Known Bugs:
Need to update UI generation to match new setupTo do?
Update JoystickButtons.py for similar functionalityDone:
--develand a local data folder. Currently using the AUR streamcontroller distribution and its python environment for my testing