Copper keeps its 'Layer' property in the editor, the term PCB tools use for copper, while still counting as a Board Side component in code

This commit is contained in:
Bane Stojkovic
2026-11-11 21:40:33 +01:00
parent 144c19b44b
commit d166c58161
10 changed files with 39 additions and 42 deletions
@@ -25,8 +25,9 @@ import org.diylc.common.PCBLayer;
/**
* Interface for copper drawn on a layer of a PCB, such as a trace, pad, ground fill or PCB text.
* The layer is the copper's board side, shown to the user as 'Board Side', but unlike the side of a
* mounted part it also decides which other copper the copper connects to.
* The layer is the copper's board side, but unlike the side of a mounted part it also decides
* which other copper the copper connects to. It keeps the name 'Layer' in the editor, which is
* what PCB tools call it for copper.
*
* @author Branislav Stojkovic
*/
@@ -657,10 +657,6 @@
<changeType>IMPROVEMENT</changeType>
<description>Inner layers 1 to 6 are no longer offered for traces, pads and other copper, since boards are two-sided; projects that use them still open unchanged</description>
</org.diylc.appframework.update.Change>
<org.diylc.appframework.update.Change>
<changeType>IMPROVEMENT</changeType>
<description>The 'Layer' property of traces, curved traces, ground fills, solder pads and PCB text is now called 'Board Side', the same as on resistors, ICs and other parts</description>
</org.diylc.appframework.update.Change>
<org.diylc.appframework.update.Change>
<changeType>IMPROVEMENT</changeType>
<description>PCB text on the bottom layer is now printed on the bottom page of the silkscreen print-out, not the top one</description>