-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
View menu: add 'Show Auto DJ' action #12890
base: main
Are you sure you want to change the base?
Conversation
Maybe adding the other "main" sections would make sense too, e.g. "Show Tracks"? I'd probably lean towards a non-numeric shortcut so we can reserve those for skin controls and go for a letter (e.g. Ctrl + Alt or Shift + A?) |
c63da3c
to
778c5e8
Compare
have to reconsider this: However, since you (maybe) only want to activate AutoDJ and then continue working in the last view (computer, history, ...), it would be helpful if the position of the sidebar were fixed. Sure, the current view would be deselected, but it would still be easy to pick up where you left off. What do you think?
And we'd have #9912 (somehow) : ) |
src/library/autodj/autodjfeature.cpp
Outdated
&QAction::triggered, | ||
this, | ||
&AutoDJFeature::slotRemoveCrateFromAutoDj); | ||
qRegisterMetaType<AutoDJProcessor::AutoDJState>("AutoDJState"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This extra indentation looks wrong. A clang-format bug? Can we workaround it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True. If I revert that clang-format insists on 8 spaces.
No idea how to work around it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Revert and ignore clang-format?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I would have no issue to merge it under clang-format complains. (It should help us, not annoy us)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reverted
Works already :-) |
Correct. I played a bit with it and it reminds me to taped browsing. Search for something in the Library, verify the Auto-DJ playlist. We may emulate that by adding tabs to the sidebar ... Or a back button. The ultimate solution "Open Auto DJ in a new Window" We have discussed the idea earlier to have a skin with two windows. Or even allow to have two or more tabs on the library. This will allow to switch between any two contexts without headaches. |
I get hocked to the tapped library idea. Can we implement it with the singleton library feature in two tabs? In a first version each tap "just" need to restore the stored library table. Caveat: We cant have two tabs with the same playlist open and a saved state for each. |
Yes, these are nice ideas and part of the library redesign discussion. Here, I think we are good if we simply add something like |
Thank you, having a (additional*) topbar toggle is a good idea! Note: moving widgets out of the top bar is out of scope here. |
This PR is marked as stale because it has been open 90 days with no activity. |
778c5e8
to
dfdbd59
Compare
requested here https://mixxx.zulipchat.com/#narrow/stream/109122-general/topic/AutoDJ.20as.20a.20View.20option
AutoDJ is a special feature that may need immediate attention, i.e. a way to activate it quickly, that's why I think a shortcut seems reasonable.
Which keyboard shortcut?
There are already Ctrl+1..6
Ctrl+7 would be next, but maybe we want to extend the skin controls, and then it would be better to have consecutive shortcuts for toggles ("Show AutoDJ is a trigger).
What about Ctrl+9?