Replace [Playlist] with [Library] on non-deprecated controls

Bug #1772184 reported by Sean M. Pappalardo on 2018-05-19
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Low
Unassigned

Bug Description

[Playlist],SelectPlaylist and [Playlist],SelectTrackKnob are still useful controls that do not have exact counterparts in [Library]. These two always affect the specified Library pane, and do so regardless of whether Library or even the Mixxx application window has focus.

Since they're still useful, they should be moved to the [Library] group.

Daniel Schürmann (daschuer) wrote :

You cannot confirm your own bug :-P ... I can confirm, that there is something missing for the VM4.
But we should also add an alias. I am not sure how both should work in an n-pane layout.

Proposal:
[Library], SelectTrackKnob: select a track in the [first pane showing Tracks | in the pan that has the photo or had most recently the focus]

[Library], SelectPlaylist -> SelectFeatureItem? Scrolls to the feature pane, in case it is the playlist feature it is a playlist, the feature is responsible to select a reasonable thing.

The last is a bit cumbersome. Locking at the VM4, we need a control that also allows to change the feature. The left stripe could be mapped to [Library],MoveVertical and [Library],GoToItem, but it must not go to a track table. So it should be:
[Library],SelectNonTrackItemKnob/[Library],SelectFeatureItemKnob?
[Library],GoToNonTrackItem/[Library],GoToFeatureItem
[Library],MoveFocusBackward
Not the best names though

Ideas?

I would say replace SelectPlaylist with a [Library],SelectPane so that a -1 moves the focus one pane to the left and +1 moves it one to the right. I'm not sure if it should wrap around or not. I would have to see how the new design works to be able to decide that.

Then replace SelectTrackKnob with MoveVertical.

In addition, both Controls must work regardless of which pane, window or even application has focus.

In the case of the VMS4 where it's useful to select a specific pane, a [Library],FocusPane control would be needed, with the value being which pane to focus. E.g. 0 for the left-most pane, 1 for the one to the right of that, etc.

If the number of panes can change dynamically, then it would be better to have multiple Focus Controls, e.g. [Library],FocusTrackList and [Library],FocusFeatureList or whatever canonical names each pane will have.

Since this is related: From the perspective of a controller script, SelectPlaylist can only go one item forward or backward. SelectTrackKnob can do more for faster scrolling. This should be fixed once a new implementation is done in [Library].

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers