diff --git a/diylc/CLAUDE.md b/diylc/CLAUDE.md index 7fc0ff740..da1d15da3 100644 --- a/diylc/CLAUDE.md +++ b/diylc/CLAUDE.md @@ -210,6 +210,14 @@ logic, netlist and analyzer behaviour, datasheet parsing, core utilities. Compon user interaction are covered by the regression suite instead, not by unit tests. Test classes are named `*Test` or `*Tests` and carry the license header like any other file. +## Changelog + +User-facing changes are listed in `diylc-core/src/main/resources/update.xml`, one `Version` block +per release. Within a block, all `NEW_FEATURE` entries come first, then `IMPROVEMENT`, then +`BUG_FIX`; keep the existing order inside each group and add a new entry at the end of its own +group, not at the end of the block. After a merge that brings entries in from both sides, sort the +unreleased block again. Released blocks stay exactly as they shipped. + ## Git **Do not commit or push.** Make the change in the working tree and stop; the maintainer reviews and diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 10e39b763..540d33282 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -635,23 +635,27 @@ NEW_FEATURE - Added 'Fade Copper Under Board' to the Config menu, on by default: the canvas and the layout export, PDF and print show the board from the component side, with strips, pads, traces and other copper on the bottom of the board drawn faded as if seen through it + The bottom of a board can now be designed directly in its Underside Display, seen the way it will be soldered: components and copper can be selected, moved and stretched there just like on the board itself, new parts placed there or dragged in from the toolbox or the component tree go on the bottom of the board, and hovering over a control point shows its node name. Solder-side work no longer has to be done blind in the see-through top view - IMPROVEMENT - A board's Underside Display is now a true view from below: copper is drawn solid and the component side faded, and turning 'Underside Transparency' off draws it fully solid instead of fading the whole display - - - IMPROVEMENT - 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 + NEW_FEATURE + Added 'Fade Copper Under Board' to the Config menu, on by default, which controls the see-through look of copper on the bottom of the board on the canvas and in the layout export, PDF and print; turning it off brings back the old look with all copper drawn solid NEW_FEATURE Resistors, capacitors, diodes, ICs, transistors, switches, jacks, tube sockets and other PCB parts have a new 'Board Side' property to place them on the bottom of the board; bottom parts are drawn faded on the canvas and solid in the board's Underside Display, and Gerber export puts their silkscreen on the bottom layer with the text mirrored, and the silkscreen print-out has a separate page for the bottom; a 'Dot' used as a solder joint can be put on the bottom as well - NEW_FEATURE - Components can be selected, dragged and stretched by clicking them in a board's Underside Display, not only in the main view, and new parts can be placed there; a part placed in the Underside Display goes on the bottom of the board + IMPROVEMENT + Boards are now drawn the way they really are, so it is clear at a glance which side you are looking at: the main view shows the component side, with strips, pads, traces and other copper on the bottom of the board showing through it faded, and the Underside Display shows the solder side, with the copper solid and the parts mounted on top faded behind the board. Holes and trace cuts go through the board and stay clear from both sides + + + IMPROVEMENT + Turning a board's 'Underside Transparency' off now draws its Underside Display fully solid, and turning it on fades only the parts on the far side of the board instead of the whole display + + + IMPROVEMENT + 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 BUG_FIX