What about tabs for the left pane? One tab for each distinct feature open in a right pane. Similar to tabs in a web browser. Then, controls to cycle through the different features' left pane would provide an easy way to handle this from a controller. Plus it works well with n > 2 right panes.
2016-08-15 22:50 GMT+02:00 Daniel Schürmann <dasch...@mixxx.org>: > Yes, that's the other issue. Do you have an idea how to fix it? > An pin Icon for the tree view pane? > > > Am 15.08.2016 um 22:04 schrieb Be: > > We also have the related question of how to control which feature's left > > pane appears. It seems there are two design goals: > > > > 1. Dragging a track from a right pane to a different feature's left pane > > should be easy. The most prominent use case for this is sorting many > > tracks into many crates. > > 2. Selecting the left pane for a feature with an open right pane should > > be easy. An example use case is having Library and Auto DJ both open > > with the Library tree on the left. It should be easy to access the Auto > > DJ controls in Auto DJ's left pane from this situation. > > > > Currently, the most obvious way for a user to drag a track from a right > > pane to a different feature's left pane (#1) is: > > * Click the feature icon corresponding to the right pane with the > > desired item to drag (for example, a track in Library). > > * Focus the other right pane. > > * Click the feature icon that has the left pane with desired drop target > > (for example, a crate in the Crates tree). This has the side effect of > > opening the feature's right pane as well. > > * Drag and drop easily between left & right. > > * When a different left pane is desired, click the corresponding feature > > icon. > > > > This works well for design goal #1 but does not accomplish design goal > > #2. The most intuitive way to accomplish design goal #2 would be to open > > the left pane for a feature when its corresponding right pane is > > focused. Currently, users must click the feature icon for the feature > > with the left pane they want to access. > > > > This creates a confusing situation because clicking the feature icons > > has two different purposes: opening a left & right pane for a feature > > that is not open, plus opening a left pane for a feature that already > > has a right pane open. This is especially a problem for unstickied > > features (currently only Crates and Playlists) because the user has to > > be careful to focus the right pane that already has that feature open > > before clicking the feature icon. Otherwise, clicking the feature icon > > will open the desired left pane but also open the undesired right pane > > where the focus currently is, hiding a right feature pane the user may > > have wanted to keep open. > > > > However, the obvious way for accomplishing design goal #2 (opening the > > left pane for a feature when its right pane is focused) would make the > > steps outlined above for design goal #1 impossible. There already is > > another way to drag & drop many tracks between many crates (#1) though: > > > > * Click the feature icon corresponding to the right pane with the > > desired item to drag (for example, a track in Library). > > * Drag a track from the right pane > > * Hover cursor over feature icon for the feature that has the left pane > > with the desired drop target (for example, Crates list) > > * Desired left pane opens, mouse can be released onto drop target > > > > If the user clicks again on a new item in the right pane, the left pane > > that opened by hovering the cursor for the first drag & drop operation > > stays open. The focus has not shifted between the two right panes. This > > makes it easy to do many more drag & drop operations without having to > > hover over a feature icon every time. The problem is that this is not > > easily discoverable. However, I doubt this is something that many users > > will want to do live or even every day. So, I think it will be okay as > > long as this way of dragging & dropping many tracks is documented in the > > manual. > > > > On 08/15/2016 11:55 AM, Daniel Schürmann wrote: > >> Hi Mixxx developers > >> > >> During the review of the library redesign branch, we discovered a design > >> issue about how to select where a track table of a feature is shown. > >> https://github.com/mixxxdj/mixxx/pull/991 > >> > >> Basically there are two valid requirements that at somehow incompatible. > >> > >> 1. A feature track table should re-appear where it was before. It turns > >> out in live test, that undesired panes swapping is annoying, especially > >> late at night. > >> > >> 2. User expect, that a track table appears in the focused pane. This > >> allows to intuitive arrange the desired panes side by side. It is a > >> known paradigm from two panes file manager like Nemo. > >> > >> In the current implementation we have tried to predict what is the best > >> behaviour. Unfortunately it suffers some pending issues. And even if > >> they are solved, it will remain confusing that the same action does > >> different things, depending on the context. > >> > >> What could be a solution? > >> > >> ------- > >> > >> The discussed Idea. > >> > >> For me it is important that the Auto DJ tracklist appears on the right > >> pane after a single click on the library button. > >> The library view should always left. > >> > >> Other pane associations should be freely selectable. > >> > >> Let's add a pin button to the right pane (in fact to all n+1 panes) > >> > >> This way, by default Mixxx works like known from other Apps (2.) > >> Following the focus. > >> > >> In my use case, I can open the Auto DJ in the right pane and pin it. > >> >From now library panes ... will all appear left. If I need an other > >> side by side view > >> I can release the pin. > >> > >> This does not fullfil pure (1.) but seams to be a good compromise using > >> I known paradigm. > >> > >> What do you think? > >> > >> > >> > >> > >> > >> ------------------------------------------------------------ > ------------------ > >> What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > >> patterns at an interface-level. Reveals which users, apps, and > protocols are > >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, > >> J-Flow, sFlow and other flows. Make informed decisions using capacity > >> planning reports. http://sdm.link/zohodev2dev > >> > >> > >> > >> _______________________________________________ > >> Get Mixxx, the #1 Free MP3 DJ Mixing software Today > >> http://mixxx.org > >> > >> > >> Mixxx-devel mailing list > >> Mixxx-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > >> > > > > ------------------------------------------------------------ > ------------------ > > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > > patterns at an interface-level. Reveals which users, apps, and protocols > are > > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > > J-Flow, sFlow and other flows. Make informed decisions using capacity > > planning reports. http://sdm.link/zohodev2dev > > _______________________________________________ > > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > > http://mixxx.org > > > > > > Mixxx-devel mailing list > > Mixxx-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > ------------------------------------------------------------ > ------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. http://sdm.link/zohodev2dev > _______________________________________________ > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > http://mixxx.org > > > Mixxx-devel mailing list > Mixxx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mixxx-devel >
------------------------------------------------------------------------------
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel