Here is a first attempt. What do you think?

https://github.com/mixxxdj/mixxx/pull/639

2015-07-01 22:15 GMT+02:00 Ferran Pujol Camins <ferranpujolcam...@gmail.com>
:

> Hi,
> I've changed LateNight so it now has independent controls for each deck
> spinny like the rest of the skins ([SpinnyN] show_spinny).
> However, now the play position indicator of the waveforms with the spinny
> hidden are not aligned with those that have the spinny visible.
>
> Can this be solved with the current code base?
>
> If the answer is not, I've thought that I could add a new integer element
> "<PlayPositionOffset>" to <Visual> that would offset the playposition a
> given amount of pixels. Does the waveform engine currently support to
> offset the playposition?
>
> 2015-06-26 20:29 GMT+02:00 Ferran Pujol Camins <
> ferranpujolcam...@gmail.com>:
>
>> Nice, I'll start working on this as soon as I end my exams.
>>
>> 2015-06-26 20:11 GMT+02:00 Owen Williams <owilli...@mixxx.org>:
>>
>>> If we're targeting the master branch I think that sounds ok.  Definitely
>>> all the skins will have to support all of the UI switches, or else there
>>> will have to be design work for how a skin can tell Mixxx which UI
>>> switches it supports.
>>>
>>>
>>> On Fri, 2015-06-26 at 20:00 +0200, Ferran Pujol Camins wrote:
>>> > I can try to add the hide/show crossfader feature to deere and Shade
>>> > too.
>>> >
>>> >
>>> >
>>> > Just to see if we have some kind of consensus. Would you be happy with
>>> > a pull request that:
>>> >
>>> >
>>> > 1 - Removes the top layout options buttons bar (where to place the
>>> > latency bar and the clock is to be discussed, lets imagine for now
>>> > that there's a place we all like to put these two things).
>>> >
>>> >
>>> > 2 - Adds the hide/show crossfader feature to Shade and LateNight
>>> > (Deere? it's all messed up, maybe it doesn't make sense to add this
>>> > without knowing if the layout it has right now is definitive)
>>> >
>>> >
>>> > 3 - Adds to the view menu the missing layout options (show/hide
>>> > crossfader, EQ, mixer, library, spinnies and 2/4 decks) and maybe find
>>> > a more logical order and grouping for it.
>>> >
>>> >
>>> > The next logical step would be to add hide/show EQ to shade (and
>>> > Deere?)
>>> >
>>> >
>>> > 2015-06-26 19:18 GMT+02:00 Owen Williams <owilli...@mixxx.org>:
>>> >         The top row of selectors is not ideal, I agree.  But adding
>>> >         skin-specific options to app-wide menus gets painful quickly.
>>> >         If you add
>>> >         "hide crossfader" to the menu you'll also have to add support
>>> >         for hidden
>>> >         crossfader to Deere and Shade as well. Otherwise people using
>>> >         those
>>> >         skins will file bugs saying they tried to hide the crossfader
>>> >         and it's
>>> >         not working.  So unless you are committed to adding show/hide
>>> >         options
>>> >         for eqs, crossfader, and whatever else to all three skins,
>>> >         your PR has
>>> >         no chance of being accepted.
>>> >
>>> >         owen
>>> >
>>> >         On Fri, 2015-06-26 at 19:05 +0200, Ferran Pujol Camins wrote:
>>> >         > Agree. The "performance-critical" layout options are already
>>> >         grouped
>>> >         > together on the lower side and we don't to touch them.
>>> >         > We are talking about removing only those buttons that appear
>>> >         on the
>>> >         > upper side of the skin. They are likely to be setup once and
>>> >         not be
>>> >         > changed again during a performance, so they waste a little
>>> >         amount of
>>> >         > space and are a visuall clutter from my point of view.
>>> >         >
>>> >         >
>>> >         > 2015-06-26 18:44 GMT+02:00 Mel Grubb <melgr...@live.com>:
>>> >         >         I think there are some buttons that should be
>>> >         >         available directly on the UI because they represent
>>> >         things
>>> >         >         that are needed during a performance. Toggling
>>> >         samplers on and
>>> >         >         off is one example. I want to drop down the samplers
>>> >         only when
>>> >         >         needed, but then I want them out of my way. For
>>> >         consistency, I
>>> >         >         think all visibility toggles should all be available
>>> >         on the
>>> >         >         View menu, but only the critical "Live" ones should
>>> >         be taking
>>> >         >         up space on the UI.
>>> >         >
>>> >         >         > Date: Fri, 26 Jun 2015 11:31:22 -0500
>>> >         >         > From: b...@gmx.com
>>> >         >         > To: ferranpujolcam...@gmail.com
>>> >         >         > CC: mixxx-devel@lists.sourceforge.net
>>> >         >         > Subject: Re: [Mixxx-devel] Latenight widgetgroup
>>> >         borders
>>> >         >         >
>>> >         >         > There already is the View menu. I am in favor of
>>> >         getting rid
>>> >         >         of all the
>>> >         >         > on-skin buttons and keeping all those options in
>>> >         the View
>>> >         >         menu.
>>> >         >         >
>>> >         >         > On 06/26/2015 10:52 AM, Ferran Pujol Camins wrote:
>>> >         >         > > Excuse my stubbornness but:
>>> >         >         > > I've already managed to correct the border
>>> >         issue, thank
>>> >         >         you. I'm now
>>> >         >         > > trying to implement Mel's idea.
>>> >         >         > > My first naive solution is a new button at the
>>> >         left side
>>> >         >         that toggles
>>> >         >         > > the visibility of the others. This has the
>>> >         problem that
>>> >         >         the number and
>>> >         >         > > size of buttons is still limited by the width of
>>> >         the mixer
>>> >         >         section.
>>> >         >         > >
>>> >         >         > > A drop-down menu would be better. Can the
>>> >         current skin
>>> >         >         engine support
>>> >         >         > > overlapping or "floating" widgetgroups?
>>> >         >         > >
>>> >         >         > > Another alternative is to add a new "Layout"
>>> >         menu to the
>>> >         >         window menu
>>> >         >         > > bar. Wouldn't you feel comfortable with it? Do
>>> >         you really
>>> >         >         need to have
>>> >         >         > > these buttons right on the skin?
>>> >         >         > >
>>> >         >         > > 2015-06-25 18:36 GMT+02:00 Be <b...@gmx.com
>>> >         >         <mailto:b...@gmx.com>>:
>>> >         >         > >
>>> >         >         > > On 06/25/2015 10:59 AM, Mel Grubb wrote:
>>> >         >         > > > Perhaps another choice might be a single
>>> >         "visibility"
>>> >         >         button on the UI
>>> >         >         > > > (Maybe an eyeball icon?) that drops down a
>>> >         checklist (or
>>> >         >         multiple, one
>>> >         >         > > > for each deck) allowing the user to enable and
>>> >         disable
>>> >         >         items, and then
>>> >         >         > > > collapse back out of the way.
>>> >         >         > >
>>> >         >         > > I like this idea.
>>> >         >         > >
>>> >         >         > >
>>> >         >
>>> >
>>> ------------------------------------------------------------------------------
>>> >         >         > > Monitor 25 network devices or servers for free
>>> >         with
>>> >         >         OpManager!
>>> >         >         > > OpManager is web-based network management
>>> >         software that
>>> >         >         monitors
>>> >         >         > > network devices and physical & virtual servers,
>>> >         alerts via
>>> >         >         email & sms
>>> >         >         > > for fault. Monitor 25 devices for free with no
>>> >         >         restriction. Download now
>>> >         >         > >
>>> >         http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>>> >         >         > > _______________________________________________
>>> >         >         > > Get Mixxx, the #1 Free MP3 DJ Mixing software
>>> >         Today
>>> >         >         > > http://mixxx.org
>>> >         >         > >
>>> >         >         > >
>>> >         >         > > Mixxx-devel mailing list
>>> >         >         > > Mixxx-devel@lists.sourceforge.net
>>> >         >         > > <mailto:Mixxx-devel@lists.sourceforge.net>
>>> >         >         > >
>>> >         https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>> >         >         > >
>>> >         >         > >
>>> >         >         >
>>> >         >         >
>>> >         >
>>> >
>>> ------------------------------------------------------------------------------
>>> >         >         > Monitor 25 network devices or servers for free
>>> >         with
>>> >         >         OpManager!
>>> >         >         > OpManager is web-based network management software
>>> >         that
>>> >         >         monitors
>>> >         >         > network devices and physical & virtual servers,
>>> >         alerts via
>>> >         >         email & sms
>>> >         >         > for fault. Monitor 25 devices for free with no
>>> >         restriction.
>>> >         >         Download now
>>> >         >         >
>>> >         http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>>> >         >         > _______________________________________________
>>> >         >         > 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
>>> >         >
>>> >         >
>>> >         >
>>> >         >
>>> >
>>>  
>>> ------------------------------------------------------------------------------
>>> >         > Monitor 25 network devices or servers for free with
>>> >         OpManager!
>>> >         > OpManager is web-based network management software that
>>> >         monitors
>>> >         > network devices and physical & virtual servers, alerts via
>>> >         email & sms
>>> >         > for fault. Monitor 25 devices for free with no restriction.
>>> >         Download now
>>> >         > http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
>>> >         > _______________________________________________
>>> >         > 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
>>> >
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>>
>>
>
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
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