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/1733894> https://bugs.launchpad.net/kicad/+bug/1744521 <https://bugs.launchpad.net/kicad/+bug/1744521> https://bugs.launchpad.net/kicad/+bug/1744730 <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

