configurable high dpi

This commit is contained in:
Branislav Stojkovic
2025-03-17 11:08:51 +01:00
parent fbf92fbc6e
commit 44c776194f
6 changed files with 26 additions and 2 deletions
@@ -61,6 +61,7 @@ public interface IPlugInPort extends ISelectionProcessor, IMouseProcessor, IKeyP
public static final String ANTI_ALIASING_KEY = "antiAliasing";
public static final String HI_QUALITY_RENDER_KEY = "hiQualityRender";
public static final String HIGH_DPI_RENDERING = "hiDpiRendering";
public static final String EXPORT_GRID_KEY = "exportGrid";
public static final String STICKY_POINTS_KEY = "stickyPoints";
public static final String METRIC_KEY = "metric";
@@ -311,6 +311,7 @@ public class DrawingCache {
this.zoom = zoom;
this.dx = dx;
this.dy = dy;
this.scaleFactor = scaleFactor;
}
public IDIYComponent<?> getComponent() {
@@ -249,6 +249,10 @@
<releaseDate>2025-03-09 00:00:00.000 CET</releaseDate>
<name></name>
<changes>
<org.diylc.appframework.update.Change>
<changeType>NEW_FEATURE</changeType>
<description>Configurable 'High DPI Rendering' feature which makes the diagram smoother on high-resolution displays but can affect performance</description>
</org.diylc.appframework.update.Change>
<org.diylc.appframework.update.Change>
<changeType>IMPROVEMENT</changeType>
<description>Upgraded source code structure to modern standards and introduced Maven</description>