← Back to team overview

kicad-developers team mailing list archive

Re: Visible Items on different canvases

 

This behavior was considered a bug not to mention confusing.  If a layer
is turned off, turning on objects in that layer doesn't make any sense.
The new (corrected) behavior is far more logical.

On 01/04/2018 10:55 AM, Nick Østergaard wrote:
> OK, but the legacy behavior in 4.0.7 was considered a bug. I think there
> is a launchpad bug for that. The current behavior is how it is intended
> to work as I understand it :)
> 
> 2018-01-04 15:16 GMT+01:00 André S. <list.dev.kicad@xxxxxxxxxxxx
> <mailto:list.dev.kicad@xxxxxxxxxxxx>>:
> 
>     Hi Nick,
> 
>     I try to detail it again and hope I can make clear what I mean:
>     - currently you can in 4.0.7 Legacy canvas
>       * toggle the Value and Reference option in Visibility:Elements.
>       When you do that:
>       * Value/Reference are displayed or hidden according to the status
>     of the Element control.
>       The state of the _Layer option_ F.SilkS/B.SilkS and F.Fab/B.Fab
>     have _no influence_ on the visibility of Value/Reference.
> 
>     - when you switch to OpenGL or Cairo Value/Reference _disappear_ on
>     the PCB when F.SilkS/B.SilkS and F.Fab/B.Fab are _unset_ in the
>     Layer options regardless that Value/Reference option are set in
>     Elements.
>     Value/Reference are in OpenGL/Cairo only _displayed_ when
>     *.SilkS/*.Fab are _set_ *and* the Element control for
>     Value/Reference are set.
> 
>     This is independent from the actual PCB project. (I tried it on
>     three different projects)
>     In the current Nightly all canvases act the same as OpenGL/Cairo in
>     4.0.7. (Legacy in 4.0.7 behaves differently as Legacy in Nightly.)
> 
>     I hope this made it clearer.
> 
>       André
> 
> 
> 
>     Am 2018-01-04 <tel:20%2018%2001%2004> um 14:18 schrieb Nick Østergaard:
>>     2018-01-04 <tel:20%2018%2001%2004> 9:55 GMT+01:00 André S.
>>     <list.dev.kicad@xxxxxxxxxxxx <mailto:list.dev.kicad@xxxxxxxxxxxx>>:
>>
>>         Hi everyone,
>>
>>         I discovered some not consistent behaviour in the current
>>         stable release:
>>         On the Legacy canvas you can display Value of the footprint by
>>         enabling Value option under Elements in the Visibility menu.
>>         This is not true for OpenGL and Cairo canvas.
>>         In the Nightly from 2018-01-02 <tel:2018-01-02> Legacy shows
>>         the same behaviour as OpenGL and Cairo. There Value is only
>>         visible when F.Fab is visible.
>>         This means 5.0 will show consistent behaviour over all
>>         canvases. Fine.
>>         The same is true with References and F.SilkS layer.
>>
>>         What is missing with this solution is the possibility to be
>>         able to only display Value/Reference of a footprint as the
>>         current stable release Legacy canvas allows. (I really like
>>         this feature because it removes a lot of visual noise on the
>>         PCB during layout design).
>>
>>
>>     I don't understand you. There is still the toggle for references
>>     and values in the render (elemente) tab. I don't understand why
>>     you exemplify it with 4.0.7 when you say there is no regression.
>>     Please illustrate what you would like to have and attach an
>>     example kicad_pcb file, it is easier to comment on that.
>>
>>     https://bugs.launchpad.net/bugs/1741015
>>     <https://bugs.launchpad.net/bugs/1741015>
>>      
>>
>>         I do think the behaviour of Legacy was always there, therefore
>>         my confusion with the Values and References not visible when
>>         switching canvases.
>>         Is there any chance that in future there will be an option
>>         (again) to toggle Value and Reference visibility independently
>>         from F.Fab and F.Silks?
>>
>>         Best Regards,
>>           André
>>
>>         PS: xkcd reference: https://xkcd.com/1172/ ;)
>>
>>         _______________________________________________
>>         Mailing list: https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/%7Ekicad-developers>
>>         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>         Unsubscribe : https://launchpad.net/~kicad-developers
>>         <https://launchpad.net/%7Ekicad-developers>
>>         More help   : https://help.launchpad.net/ListHelp
>>         <https://help.launchpad.net/ListHelp>
>>
>>
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


References