-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Speaking of playlists, is there going to be a playlist button? I
don't see it anywhere in the docs. Crates button, but no Playlist
button?

~RAWRR


On Sat, 04 Jun 2016 11:51:18 +0000 "Daniel Schürmann"
<dasch...@mixxx.org> wrote:
>Good point.
>
>We have actually only thought about building a new Playlist by
>dropping to
>the second pane.
>
>Sorting library tracks to different crates is also a very common
>task. We
>schould make very easy.
>
>What are good solutions?
>
>Currently it can be done like that.
>Select a track in the source pane. Since the focus is now on the
>source
>feature, the left pane displays the source features left pane
>which most
>likely not contain a suitable drop target. But we can hover to the
>button
>bar, enable the target feature and drop to the left or right pane
>of the
>target.  Doing this, the source feature hidden, in a single pane
>layout.
>Concusion: Not easy.
>
>The second way is the "Copy to Context menu". Unfortunately the
>menu
>vanishes after the copy. Conclusion: Not easy.
>
>How about adding a root node to the Crates and  Playlist Feature
>that
>displays the All tracks? That would allow dragging any track to
>any Crate /
>Playlist.
>
>once we have a Crate hierarchies, it could be as hard to drop to
>one from
>100 crates. This cam be solved ba a Bookmark feature that contains
>only a
>few relevant Crates.
>
>What do you think? Any other idea?
>Am 03.06.2016 8:39 nachm. schrieb "Ferran Pujol Camins" <
>ferranpujolcam...@gmail.com>:
>
>> 1) Will users be able to configure the library to look exactly
>like it
>> does now? I mean, single list with the complete tree on the
>left.
>>
>> My concern is: As far as I can understand, the only way to drag
>a song to
>> a playlist will be with two opened panes, because the playlist
>tree will
>> only be shown with the playlist pane open. Isn't it?
>>
>> 2016-06-03 16:43 GMT+02:00 Joan Marcè i Igual
><j.marce.ig...@gmail.com>:
>>
>>>
>>> I'd like to push back on this a little bit just to see whether
>it can be
>>>> made more general.
>>>>
>>>> Why hard-code any orientations into this? And why 2 panes
>instead of N?
>>>>
>>> Yes it will be N panes (maybe it's not well explained) but for
>simplicity
>>> I only created the examples with 2 pane. There will be only 2
>panes for
>>> each feature (left and right pane) but there can be up to N
>right pane
>>> containers.
>>>
>>>
>>>>
>>>> What if a skin author wanted a "top" and "bottom" frame? Or 3
>frames? Or
>>>> only 1 frame?
>>>>
>>>>  Although it has the names left pane and right pane it has
>nothing to do
>>> with orientation, there will be the skin elements
>*LibraryLeftPane *and
>>> *LibraryRightPane* that can be declared anywhere, and the
>>> *LibraryRightPane* can be declared N times to allow the skin
>designer to
>>> have as many right panes as he/she wants.
>>>
>>>
>>>> Maybe instead of coding specific orientations, we just keep a
>list of
>>>> available panes and then the logic for considering which pane
>to load a
>>>> library feature's view into can consider the least recently
>used pane (or
>>>> whatever the scheme is for loading views to panes)?
>>>>
>>>> BTW, maybe I missed it -- but how will the user choose which
>pane to
>>>> load a sidebar item into? Is it automatic or a specific choice
>by the user
>>>> (i.e. dragging an item from the sidebar into a pane).
>>>>
>>>> Is automatic, when the user has a pane container focused and
>clicks to
>>> load a feature in the button bar the feature is loaded in the
>current
>>> focused pane container. With this it should be very evident to
>the user
>>> which is the current focused pane to avoid confusion. Even so I
>like the
>>> dragging idea and if there's enough time I'll add it.
>>>
>>> Could you add some actual skin XML examples for various
>configurations?
>>>> i.e. maybe an example of how to skin each of your example mock
>ups and then
>>>> an example of how to do a completely different mockup (i.e.
>with the
>>>> sidebar on the top?).
>>>>
>>> I'll add it as soon as possible
>>>
>>>
>>>> In the updated diagram, it looks like LibraryPaneManager
>creates two
>>>> WLibrarys -- but in the skin logic, there is no way to
>constrain the skin
>>>> author on how many WLibrary widgets to create -- so I'm just
>curious how
>>>> that would look in skin.xml such that you can still
>style/position each
>>>> widget individually, etc. Does LibraryPaneManager get access
>to WLibrary
>>>> through a bindWidget process similar to how the Library class
>does today?
>>>> (Is LibraryPaneManager in the "frontend" or the "backend"
>under this
>>>> design?)
>>>>
>>>> It is the *LegacySkinParser* the one who creates the two
>*WLibrarys
>>> and *there will be two different *WLibrarys* for each
>>> *LibraryPaneManager.*  One will be the right pane and the other
>for the
>>> left. Every *LibraryPaneManager* will always have this two
>widgets but
>>> the *WLibrary* dedicated to the left pane of every
>*LibraryPaneManager* will
>>> be put in one stacked widget with the other left widgets of
>other
>>> *LibraryPaneManagers* so, when a user focuses one pane it's
>easy to show
>>> the left pane of the focused right pane container.
>>> And with this the LibraryPane is a very frontend element.
>However, it
>>> relies absolutely on the LibraryFeature interface that does all
>the backend
>>> tasks.
>>>
>>> I will be waiting for your answer,
>>> Joan
>>>
>>>>
>>>
>>> ----------------------------------------------------------------
>--------------
>>> 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.
>>> https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>>> _______________________________________________
>>> 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.
>https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>> _______________________________________________
>> 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
>>
-----BEGIN PGP SIGNATURE-----
Charset: UTF8
Version: Hush 3.0
Note: This signature can be verified at https://www.hushtools.com/verify

wpwEAQMCAAYFAldTMa8ACgkQzo/Gj4mkNMznzAP9EMn8b15Y0AfSBQNYMWND24RYb8cV
SYnuNuo8QFIEV45Qxa06cK5TuVlMNcbLY07FljGxp3WZqkCinjldo2b2EXph+X6DrRfC
fmMx8jwAvsxZ7/mjDJNOgifwX2mSm6f5nirQ5N41f84xLQcwxSN1LfA+SViJ3Ec9Puz5
dAd8NQk=
=uqPa
-----END PGP SIGNATURE-----


------------------------------------------------------------------------------
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. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
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