Proposal: change 1 second hold to hitting L/R or ZL/ZR buttons 3 times for song skip - #1
Proposal: change 1 second hold to hitting L/R or ZL/ZR buttons 3 times for song skip#1ColAlexsanders wants to merge 9 commits into
Conversation
|
Thank you for the pull request! I'll test it on my machine. |
|
By the way I thought that I committed the current version that I have locally where the skip window is under 300ms (I still found issues with 500ms skip window still skipping songs somewhat often), but all you need to do i change the 1000 I can go commit that version when I get home later today if you aren't able to take a look at it before then. I apologize for this mishap. |
|
No worries, take your time ~ |
+ changed comments to follow pre-existing standardization
+ did the same for logic brackets
+ changed song skip cooldown from 1 second to 2 seconds
+ song skip cooldown wait changed from 1sec to 2sec + standardized the comments and statement brackets I added to follow the pre-established style
github asking for merge
|
Turns out the version that I was using was the 500ms skip window version, so I tested the 300ms one and found that one to be too quick. Tested with 400ms and I believe that would make for the best compromise. Updating the skip cooldown to 2 seconds may also help with unwanted skips during intense physical activities too. Other than the if statements potentially needing some work in terms of looks, the functionality itself is working as expected. |
I saw that you were working on this issue too and made a pull request to the main project, so I decided to fork your version to address this matter.
While walking around with my 3ds ("New" 3ds regular size) in my pocket, I still had issues with song skips even with the 1 second hold (especially at the gym during sets). I changed it to 2 seconds, but unwanted skips would still occur on a common basis.
I then decided to try a three-time button press for the buttons, and that made song skips much less common, almost negating the issue in fact. I made it to where the buttons have to get pressed 3 times in under 500ms, but unwanted song skips still can happen I'm sure.
There is more info in the readme and main.c file for what I did exactly.