From 5546a66c9455290db738c91840babb3c6ae5c4b1 Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Tue, 7 Apr 2026 20:06:02 +0200 Subject: [PATCH] outline drag to false by default --- .../org/diylc/components/AbstractTransparentComponent.java | 4 +++- diylc/diylc-core/src/main/resources/update.xml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/diylc/diylc-core/src/main/java/org/diylc/components/AbstractTransparentComponent.java b/diylc/diylc-core/src/main/java/org/diylc/components/AbstractTransparentComponent.java index 84b0ab68..f1646bbc 100644 --- a/diylc/diylc-core/src/main/java/org/diylc/components/AbstractTransparentComponent.java +++ b/diylc/diylc-core/src/main/java/org/diylc/components/AbstractTransparentComponent.java @@ -30,6 +30,7 @@ import java.awt.*; public abstract class AbstractTransparentComponent extends AbstractComponent { private static final long serialVersionUID = 1L; + private static final boolean OUTLINE_MODE_WHILE_DRAGGING = false; public static byte MAX_ALPHA_LEGACY = Byte.MAX_VALUE; public static int MAX_ALPHA = 100; @@ -58,7 +59,8 @@ public abstract class AbstractTransparentComponent extends AbstractComponent< public Composite applyAlpha(Graphics2D g2d, ComponentState componentState) { Composite oldComposite = g2d.getComposite(); - int alpha = componentState == ComponentState.DRAGGING ? 0 : getAlpha().getValue(); + int alpha = (OUTLINE_MODE_WHILE_DRAGGING && componentState == ComponentState.DRAGGING) ? 0 : + getAlpha().getValue(); if (alpha < MAX_ALPHA) { g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha / 100f)); } diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 2d341bc5..b7f0f115 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -319,7 +319,7 @@ IMPROVEMENT - Improved rendering of components while being dragged to show only the outline, making it easier to place + Uniformized rendering of components while being dragged IMPROVEMENT