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

disallow focusing library feature buttons with Tab #2598

Merged
merged 2 commits into from
Apr 15, 2020

Conversation

ronso0
Copy link
Member

@ronso0 ronso0 commented Mar 25, 2020

Library feature buttons in Recording, AutoDJ, Analysis, Hidden or Missing accept click focus only, not from Tab key or [Library]MoveFocus... (emulated Tab).
Now it's easier to navigate the library with Tab as you don't have to tab through a row of feature buttons anymore to jump from the tree to the tracks tables and back.
There's no point in having those buttons focused as there's no way to trigger them, neither from keyboard or controllers. For AutoDJ and Recording there are keyboard shortcuts.

I added a focus border to WTextBrowser (library feature root view) so that it's always clear which part of the library is focused (links like Create New Playlist can still be selected).

@ronso0 ronso0 force-pushed the no-focus-lib-feature-buttons branch from 620587d to 12a9aa5 Compare April 6, 2020 00:42
@ronso0 ronso0 requested a review from ywwg April 6, 2020 00:48
Copy link
Member

@Holzhaus Holzhaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you. This can be merged after @ywwg has reviewed.

@ronso0
Copy link
Member Author

ronso0 commented Apr 10, 2020

Please see #2644 for testing all current lib navigation PRs combined.

@Holzhaus
Copy link
Member

I'll merge now, this works good and we have too many PRs that still lack review. Thank you!

@Holzhaus Holzhaus merged commit 04dfead into mixxxdj:master Apr 15, 2020
@ronso0 ronso0 deleted the no-focus-lib-feature-buttons branch April 15, 2020 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants