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
>         
>         
>         
> 
> 



------------------------------------------------------------------------------
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

Reply via email to