From daa623271d546a895947ed4fe0c640407bdf96e5 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sat, 23 May 2026 19:35:51 -0400 Subject: [PATCH] Preserve transparent pixels in design objects --- src/index.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/index.html b/src/index.html index e7978d6..07062b0 100644 --- a/src/index.html +++ b/src/index.html @@ -2092,7 +2092,7 @@ #designObjectBanner { background:rgba(96,165,250,.13); border-bottom-color:rgba(96,165,250,.45); color:#1d4ed8; } body.dark #designObjectBanner { background:rgba(96,165,250,.12); color:#93c5fd; } #designObjectBanner button { font-size:.78rem; padding:4px 10px; flex-shrink:0; } - .designObjectFrame { position:absolute; inset:0; overflow:hidden; background:#fff; pointer-events:none; } + .designObjectFrame { position:absolute; inset:0; overflow:hidden; background:transparent; pointer-events:none; } .designObjectFrame::after { content:''; position:absolute; inset:0; border:1px solid rgba(15,23,42,.12); pointer-events:none; } .tipAmounts { display:grid; grid-template-columns:repeat(auto-fit,minmax(72px,1fr)); gap:8px; margin:0 0 14px; } @@ -7653,7 +7653,7 @@ fitWrap.style.cssText = 'position:absolute;inset:0;overflow:hidden;pointer-events:none'; frame.appendChild(fitWrap); try { - renderDesignPayloadPreview(fitWrap, layer.design?.payload || {}, { compact: true }); + renderDesignPayloadPreview(fitWrap, layer.design?.payload || {}, { compact: true, transparentPixelArt: true }); fitMiniPreview(fitWrap); } catch (err) { fitWrap.innerHTML = `