When considering the ease of use of the dialog, remember LayerViewSet (python) 
adds some functionality and will be upgraded to work with v5. I hope similar 
functionality is built in to v6.

Greg S.

> On Feb 18, 2018, at 7:07 PM, Michael Kavanagh <[email protected]> 
> wrote:
> 
> Hi Jon,
> 
> I like your suggestion. If you're worried about backlash, how about using a 
> wxTreeCtrl to list the copper layers and respective names, and nested under 
> each layer is traces/zones and pads, eg for a 2 layer board:
> 
> 1. F.Cu
> Traces/Zones
> Pads
> 2. B.Cu
> Traces/Zones
> Pads
> 
> Each item could have a checkbox for visibility and colour picker button, but 
> with the "parent" items 1 and 2 being able to override their child elements.
> 
> Just a suggestion, I realise this might be a lot of work and unrealistic for 
> the v5 release.
> 
> Cheers,
> Michael
> 
>> On 19 February 2018 at 00:37, Jon Evans <[email protected]> wrote:
>> I'm going to go to the user forum with these questions too, but curious what 
>> the devs think about this:
>> 
>> In my original RFC, I proposed eliminating the different between "front" and 
>> "back" in the Render checkboxes.
>> I still think this makes sense for things like text and footprints, but I'm 
>> having second thoughts about merging the "Pads Front" and "Pads Back"
>> Right now we have pads set to a different color than other copper on the 
>> front and back copper layers.
>> I guess some users probably like this and would get annoyed if we removed 
>> the ability for pads to be a special color.
>> Will they get annoyed if we force them to set both the front and the back 
>> pads to the same color?
>> 
>> (to be honest, I am used to EDA tools that by default treat pads as part of 
>> the copper layer and show them in the same color, so I don't care about this 
>> feature)
>> 
>> -Jon
>> 
>>> On Sun, Feb 18, 2018 at 7:09 PM, Jon Evans <[email protected]> wrote:
>>> Thanks Wayne and Jeff (and yes there are a lot of edge cases here to sort 
>>> out)
>>> 
>>> Note that Andrzej Wolski already did propose some changes related to this 
>>> that might be good to merge as a first step.
>>> I have only done limited testing on them so far but they do work and 
>>> resolve some of the problems:
>>> 
>>> https://bugs.launchpad.net/kicad/+bug/1743890/comments/6
>>> https://lists.launchpad.net/kicad-developers/msg34009.html
>>> 
>>> -Jon
>>> 
>>>> On Sun, Feb 18, 2018 at 6:53 PM, Jeff Young <[email protected]> wrote:
>>>> Hi Jon,
>>>> 
>>>> Sounds good to me too.  A few edge-cases you might want to watch out for:
>>>> 
>>>> https://bugs.launchpad.net/kicad/+bug/1733894
>>>> https://bugs.launchpad.net/kicad/+bug/1744521
>>>> https://bugs.launchpad.net/kicad/+bug/1744730
>>>> 
>>>> Cheers,
>>>> Jeff.
>>>> 
>>>> 
>>>>> On 18 Feb 2018, at 22:36, Wayne Stambaugh <[email protected]> wrote:
>>>>> 
>>>>> Hey Jon,
>>>>> 
>>>>> I'm good with all of this.  I would like to get this cleaned up before 
>>>>> the stable release if possible since there are so many complaints and bug 
>>>>> reports about it.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Wayne
>>>>> 
>>>>>> On 02/18/2018 03:00 PM, Jon Evans wrote:
>>>>>> Hi all,
>>>>>> Right now the behavior of the "Layer" and "Render" tabs of the layers 
>>>>>> widget are confusing to users, resulting in complaints on the forum and 
>>>>>> some bug reports:
>>>>>> https://bugs.launchpad.net/kicad/+bug/1748181
>>>>>> https://bugs.launchpad.net/kicad/+bug/1743890
>>>>>> I could take a crack at fixing this (before or after 5.0 depending on 
>>>>>> what the complexity ends up being) but before I write any code I wanted 
>>>>>> to propose how I think it should work.
>>>>>> I think the visibility of any object should be the AND of layer 
>>>>>> visibility and render visibility.
>>>>>> To get there:
>>>>>> 1) In the Render tab, get rid of the distinction between front/back. For 
>>>>>> example "Pads Back" and "Pads Front" becomes just "Pads"
>>>>>> 2) Change the visibility code so that an object is visible if (a) the 
>>>>>> associated Render setting is turned on for the type of object, and (b) 
>>>>>> at least one of the layers the object is on is enabled in the Layers tab.
>>>>>> 3) (optionally) Rename "Render" to something more friendly like "Items" 
>>>>>> or "Item Types" to make it more clear to the user that this is where 
>>>>>> they can turn off the display of various types of items as opposed to 
>>>>>> various layerse
>>>>>> If this plan is OK, I will start working out the details of how to get 
>>>>>> there.  Right now the Render tab is directly controlling the visibility 
>>>>>> of certain "GAL Layers" but unfortunately the set of objects that 
>>>>>> appears on one GAL layer is not always equal to the set of objects that 
>>>>>> the user would expect to turn on and off, as seen by the bug reports.  
>>>>>> So, there will have to be some additional logic created to manage these 
>>>>>> settings beyond just turning on and off layers in the GAL.
>>>>>> -Jon
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>>> Post to     : [email protected]
>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>> 
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : [email protected]
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : [email protected]
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>> 
>>> 
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to