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

Reply via email to