Pioneer DDJ-200: fix for hotcue issues, rewrite#15402
Conversation
|
related documentation update at mixxxdj/manual#796 |
|
Welcome at Mixxx! |
|
Hi,
read, understood and signed. Regards, Rene |
|
The pre-commit check is failing. The best way to fix pre-commit issues is to install pre-commit locally on your system, as described here: https://github.com/mixxxdj/mixxx/wiki/Using-Git#set-up-automatic-code-checking |
|
I just noticed, that you set the |
|
Hey there Rene, I appreciate the rewrite with ComponentJS, The resulting implementation is much better than the previous one. However, there is still lots I would like to improve via code review. Would you be okay with spending some additional time getting this into an even better shape? |
|
Hi @Swiftb0y
definitely. Looking forward to you suggestions. |
|
Great. Will file a review shortly. |
Swiftb0y
left a comment
There was a problem hiding this comment.
This should be plenty of feedback already. I will do my best to help you resolve them along the way.
fix for issues with hotcue buttons. Complete rewrite, code cleanup
53630bf to
220e2ba
Compare
Fixed this by adding some exception to eslint. Already used pre-commit, but this changed the code into non-working. Therefore commited the patch according to https://github.com/mixxxdj/mixxx/wiki/Using-Git#set-up-automatic-code-checking just by using the SKIP environment variable on the command line. Finally found some solution which will survive pre-commit check and suggested some wiki- change in #15405 Regards, Rene |
ba288f6 to
eabd4c1
Compare
removed leftover alternative naming, set to default controller name
|
Hi, sorry for some mess I did trough the github interface, I tried to keep this PR based on 2.6 and synced with main branch instead - had to do a hard reset / force push to get rid of this again. But the github-actions bot was faster and added all possible labels to this PR. Seems like I can't remove them, sorry to anybody who has to clean this. Regards, Rene |
When changing the PadMode container with shift, the shift-state was not taken over to the new Pads. Fixed now.

The current implementation for this controller has some issues with the hotcue buttons not working as expected.
This is a rewrite of this controller implementation which fixes these issues. Beside all standard features some special things have been taken over from the already existing DDJ-200 script or added:
See