From 0d7e60b5a4beb08ee0509d4cf47b7ead41f0a18b Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Wed, 11 Nov 2026 18:33:20 +0100 Subject: [PATCH 1/2] Opening an older file with a board no longer warns about an unknown 'drawCoordinates' property --- .../main/java/org/diylc/components/boards/AbstractBoard.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/diylc/diylc-library/src/main/java/org/diylc/components/boards/AbstractBoard.java b/diylc/diylc-library/src/main/java/org/diylc/components/boards/AbstractBoard.java index 05368b3e3..47a485a5b 100644 --- a/diylc/diylc-library/src/main/java/org/diylc/components/boards/AbstractBoard.java +++ b/diylc/diylc-library/src/main/java/org/diylc/components/boards/AbstractBoard.java @@ -69,6 +69,10 @@ public abstract class AbstractBoard extends AbstractTransparentComponent protected Color boardColor = PHENOLIC_COLOR; protected Color borderColor = BORDER_COLOR; protected Color coordinateColor = COORDINATE_COLOR; + // superseded by coordinateDisplay long ago and no longer read, but kept so that files which + // still carry it load without an unknown-property warning + @Deprecated + protected Boolean drawCoordinates = null; protected CoordinateType xType = CoordinateType.Numbers; protected CoordinateOrigin coordinateOrigin = CoordinateOrigin.Top_Left; protected CoordinateDisplay coordinateDisplay = CoordinateDisplay.One_Side; From 66d2eb9a0e6cdbf143ff9e9d595c817f32fea05c Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Wed, 11 Nov 2026 18:39:30 +0100 Subject: [PATCH 2/2] Changelog entry for the 'drawCoordinates' warning fix --- diylc/diylc-core/src/main/resources/update.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 8b04e3ddc..cf469c7aa 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -645,6 +645,10 @@ BUG_FIX 'Highlight Connected Areas', netlists and AI analysis could ignore trace cuts after the board under them was moved or edited, or when the cuts were scrolled out of view, and showed the whole strip as connected + + BUG_FIX + Opening an older project with a perfboard or another board warned that the file references unknown component properties + https://github.com/bancika/diy-layout-creator/releases