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

Reply via email to