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

Vjoy action condition not recorded when button set to "released"" #41

Closed
Lolo401 opened this issue May 28, 2024 · 5 comments
Closed

Vjoy action condition not recorded when button set to "released"" #41

Lolo401 opened this issue May 28, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@Lolo401
Copy link

Lolo401 commented May 28, 2024

Bug.JG.Ex.3.mp4

Description:
Whenever a condition is set to a container or action and involves a Vjoy button condition, it is impossible to set the condtion to 'released' via the UI. If the button menu is left after setting the condition to 'released', it is automatically set back to 'pressed'.

Workaround:
Editing the profile XML and changing the tag works as intended. That is until the button is called up in the UI at which point it will revert back to pressed.

Impact
Not critical, more of a UI nuisance than anything else. However, the auto revert back to pressed when the button is inadvertently selected is frustrating.

Note
This issue has been present on every version of JG since 13.30 and every version of JG Ex since 13.40

Cheers,

@Lolo401
Copy link
Author

Lolo401 commented May 28, 2024

Note: lousy video recording. Look at the 10 last seconds for the issue.

@muchimi
Copy link
Owner

muchimi commented May 29, 2024

Thanks for reporting... Will look at it.

@muchimi
Copy link
Owner

muchimi commented May 29, 2024

@Lolo401 I narrowed down the issue to a UI reset to default on reload, ignoring any prior valid values.
Try this pre-release - and I'll move it to full release if you can verify it fixed it.
I duplicated the settings on your video and the condition was not reset anymore to default on reload.
The release is not visible by default unless you call up pre-releases:
Link: https://github.com/muchimi/JoystickGremlinEx/releases/tag/13.40.12ex_d

@muchimi muchimi added the bug Something isn't working label May 29, 2024
@Lolo401
Copy link
Author

Lolo401 commented May 29, 2024

I have tested the pre-release both with a blank profile and my existing SC profile. The profile has numerous actions conditions based on released / pressed states. JG ex 13.10.12ex_d worked as per design. The issue was no longer observed.

Thank you !

@muchimi
Copy link
Owner

muchimi commented May 29, 2024

I'll go ahead and publish it. Thanks for responding. Also, the scroll bar is added to the selectors (left side) of the input viewer.

@muchimi muchimi closed this as completed May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants