diff --git a/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java b/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java
index 600d6eed..45674c4e 100644
--- a/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java
+++ b/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java
@@ -474,7 +474,7 @@ public class DrawingManager {
}
// shade extra space
- if (SHADE_EXTRA_SPACE && extraSpaceRect != null) {
+ if (drawOptions.contains(DrawOption.EXTRA_SPACE) && SHADE_EXTRA_SPACE && extraSpaceRect != null) {
Area extraSpaceArea = new Area(
new Rectangle2D.Double(0, 0, canvasDimension.getWidth(), canvasDimension.getHeight()));
extraSpaceArea.subtract(new Area(extraSpaceRect));
@@ -562,7 +562,9 @@ public class DrawingManager {
return;
}
- g2dIn.drawImage(cachedGridImage, 0, 0, null);
+ if (drawOptions.contains(DrawOption.GRID) && gridType != GridType.NONE) {
+ g2dIn.drawImage(cachedGridImage, 0, 0, null);
+ }
// manage extra space
if (drawOptions.contains(DrawOption.EXTRA_SPACE)) {
diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml
index 5b188621..b9e135d1 100644
--- a/diylc/diylc-core/src/org/diylc/presenter/update.xml
+++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml
@@ -3829,5 +3829,21 @@
https://github.com/bancika/diy-layout-creator/releases
+
+
+ 4
+ 24
+ 0
+
+ 2022-04-23 00:00:00.000 CET
+
+
+
+ BUG_FIX
+ Fixed a bug that causes the background of exported images and PDFs to be very light gray instead of pure white
+
+
+ https://github.com/bancika/diy-layout-creator/releases
+
diff --git a/diylc/diylc-swing/dict.txt b/diylc/diylc-swing/dict.txt
index 9d7a1bf2..8e4cb2fd 100644
--- a/diylc/diylc-swing/dict.txt
+++ b/diylc/diylc-swing/dict.txt
@@ -25,8 +25,10 @@
A-O-I REGULATOR
AWG
And
+Bracket
C-B-E BJT
Check Trace Proximity
+Column Spacing
D-G-S JFET
D-G-S MOSFET
D-S-G JFET
@@ -34,6 +36,7 @@ D-S-G MOSFET
DFM A
DFM B
DIP
+DP3T
DP3T
DP5T
DPDT
@@ -84,6 +87,7 @@ SMD
SPDT
SPDT (Center OFF)
SPST
+Show Bracket
Srpski
Tick Width
Ticks
diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar
index 9222c3f9..39e4de48 100644
Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ