Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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: 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 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
Re: [Mixxx-devel] Latenight widgetgroup borders
Oh, yeah view menu is the place for this. I'll give it a try asap. 2015-06-26 18:31 GMT+02:00 Be b...@gmx.com: 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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
In this case you could use the space of the crossfader and the mixxx logo for three, nearly four, rows of the library.. Btw. I'll submit my changes again this evening or tomorrow. :) Am 25.06.2015 um 17:12 schrieb Owen Williams: Removing the crossfader is irrelevant for helping screen height if you have four decks. You also have to start removing elements from the rate slider area, that's where most of the height is. On Thu, 2015-06-25 at 16:52 +0200, Ferran Pujol Camins wrote: I understand, but in this case this is a minor change that I think some people will like (and people who doesn't use it simply don't have their user experience changed). Plus Traktor allows it :). In this case we would have two nearly identical skins with just a minor difference. But do we really need to have these options right in the skin? Couldn't we move them to the menu or to the preferences dialog? I think they're not likely to be changed during a performance. El dia 25/06/2015 15:30, Owen Williams owilli...@mixxx.org va escriure: There's a point at which it makes more sense to create a new skin than to try to have one skin that does everything. I think we are at that point :). On Thu, 2015-06-25 at 11:48 +0200, Thorsten Munsch wrote: Have a look into style.qss for the border. Btw. the idea isn't bad. Many people don't use the crossfader, only the linefaders. Why should they waste screen height? IMHO a simple option to show/hide the crossfader is useful. Am 24.06.2015 um 23:58 schrieb Ferran Pujol Camins: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? -- 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 -- 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
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
Re: [Mixxx-devel] Latenight widgetgroup borders
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
Re: [Mixxx-devel] Latenight widgetgroup borders
I think if you make your own fork of LateNight you'll find it can be a little fiddly, but rewarding. I think we have consensus that LateNight has enough options as it is. The borders are defined in style.qss, using ObjectName to choose which css rule to apply. Use --developer mode and ctrl-shift-r to reload a skin for quick iteration. On Wed, 2015-06-24 at 23:58 +0200, Ferran Pujol Camins wrote: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? -- 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
Re: [Mixxx-devel] Latenight widgetgroup borders
There's a point at which it makes more sense to create a new skin than to try to have one skin that does everything. I think we are at that point :). On Thu, 2015-06-25 at 11:48 +0200, Thorsten Munsch wrote: Have a look into style.qss for the border. Btw. the idea isn't bad. Many people don't use the crossfader, only the linefaders. Why should they waste screen height? IMHO a simple option to show/hide the crossfader is useful. Am 24.06.2015 um 23:58 schrieb Ferran Pujol Camins: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? -- 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
Re: [Mixxx-devel] Latenight widgetgroup borders
I'm chiming in as a user, here. As long as there are buttons for turning off things like vinyl control and effects, adding one or two more buttons in the same area doesn't bother me. If space becomes an issue, then those buttons that are least likely to change mid-performance should be the first to go. For instance, I'm not likely to change between showing and hiding the crossfader and EQs during a performance. I'm either letting Mixxx do the work, or it's hardware on the controller, but that choice is not going to change on the fly. A single skin should support both use cases, but a button to toggle between them is not critical. As long as there's space, though, I'd prefer to see all toggle type decisions represented the same way (i.e. on-surface buttons or menus, but not both. 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 personally have no use for four decks (Punk/Goth/Industrial/EBM). The most useful thing about LateNight to me has been the stacked waveforms. I much prefer that to the separated ones in Deere. Assuming your beatgrids are correct, it's a huge help. Date: Thu, 25 Jun 2015 17:29:26 +0200 From: ferranpujolcam...@gmail.com To: owilli...@mixxx.org CC: mixxx-devel@lists.sourceforge.net Subject: Re: [Mixxx-devel] Latenight widgetgroup borders Is the clutter of buttons in the upper part of the skin the only drawback for you? As I said, why not move these controls to the menu or the preferences dialog? Does someone really use them actively during a mix? El dia 25/06/2015 17:12, Owen Williams owilli...@mixxx.org va escriure: Removing the crossfader is irrelevant for helping screen height if you have four decks. You also have to start removing elements from the rate slider area, that's where most of the height is. On Thu, 2015-06-25 at 16:52 +0200, Ferran Pujol Camins wrote: I understand, but in this case this is a minor change that I think some people will like (and people who doesn't use it simply don't have their user experience changed). Plus Traktor allows it :). In this case we would have two nearly identical skins with just a minor difference. But do we really need to have these options right in the skin? Couldn't we move them to the menu or to the preferences dialog? I think they're not likely to be changed during a performance. El dia 25/06/2015 15:30, Owen Williams owilli...@mixxx.org va escriure: There's a point at which it makes more sense to create a new skin than to try to have one skin that does everything. I think we are at that point :). On Thu, 2015-06-25 at 11:48 +0200, Thorsten Munsch wrote: Have a look into style.qss for the border. Btw. the idea isn't bad. Many people don't use the crossfader, only the linefaders. Why should they waste screen height? IMHO a simple option to show/hide the crossfader is useful. Am 24.06.2015 um 23:58 schrieb Ferran Pujol Camins: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? -- 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
Re: [Mixxx-devel] Latenight widgetgroup borders
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 https://lists.sourceforge.net/lists/listinfo/mixxx-devel
Re: [Mixxx-devel] Latenight widgetgroup borders
Does LateNight really need more options? It's gotten quite overwhelming. On 06/24/2015 04:58 PM, Ferran Pujol Camins wrote: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? -- 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
Re: [Mixxx-devel] Latenight widgetgroup borders
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Thu, 25 Jun 2015 01:37:23 + Be b...@gmx.com wrote: Does LateNight really need more options? It's gotten quite overwhelming. +1 On 06/24/2015 04:58 PM, Ferran Pujol Camins wrote: Hi, I've added to LateNight a button to show/hide the crossfader. It's working nice, but when the crossfader is hidden, there is a double border under the mixer (see screenshot). Where are exactly these borders created or defined? - - 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 -BEGIN PGP SIGNATURE- Charset: UTF8 Version: Hush 3.0 Note: This signature can be verified at https://www.hushtools.com/verify wpwEAQMCAAYFAlWLc7MACgkQzo/Gj4mkNMyG9gP/cibs4G1iMwBw7/h2I1eCi+0GPTiz Z1eEwhHNVWYnlsdpkrZVHN/2LqZ7eoTfwXe0sNTH28ByWH4m+3lqhAsf0HDg5xnA51Cw XpSYQpqD6f/IMTqpr/5FO5ntlyHi3eqCel1qxkbtTNOyiU8G6S3+q4QF3Dk5fKOze7Mm laRD1C8= =T0y+ -END PGP SIGNATURE- -- 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