-
Notifications
You must be signed in to change notification settings - Fork 0
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
Mixtrack3: add option for Library navigation mode: Focus | Classic #2
Mixtrack3: add option for Library navigation mode: Focus | Classic #2
Conversation
Thanks for this. I've tested it and the new option does appear in the controller settings page but changing it doesn't seem to have any impact. The default focus mode works as expected but after changing it to classic the behaviour remains the same. |
c44e3fa
to
722bb2c
Compare
whoopsy.. fixed! |
Still not working correctly :( Completely uneducated guess but is it something to do with const libraryModes defining focus & classic as 0 and 1, respectively? |
722bb2c
to
71c9352
Compare
No, const just means the array is filled once and can't be altered later on. 🤦♂️ after all it was a typo... |
Ok so the switching between modes works now but the actual mode behaviour isn't quite right. Focus mode works correctly if I change line 1094 to Classic mode still seems to rely on having the right element focused. It's not possible to expand anything in the sidebar with shift+press Browse if the focus is on the track table. |
Okay, good to know it's working. |
Yes, 'Classic' mode is limited. Reason I proposed this setting in the first place is that it's useful for those who use Mixxx while having another window in the foreground (Mixxx doesn't have keyboard focus then and the 'new' controls don't apply) Shift + press is used for maximizing the library, but it could as well be |
Not sure if I did everything correctly (first time using git) but I wasn't able to cherry-pick via the command line due to an error so I merged your commit and then made the fix in a separate commit #a5e443c479504b61a35c6bd544bf63e70feef595 Please let me know if this is incorrect in any way |
Sure, as long as it works. What was the error message? |
That must be it, I didn't add your fork. It was a fatal error bad object message. |
This adds controller preferences on top of mixxxdj#14180 to allow users to choose between the focus and classic library navigation.
I think the new behavior is a somewhat 'breaking change', and this is a good minimal example for controller preferences.
Please test if this works:
in the controller settings page there should now be an option for the Library navigation
What do you think?