From dd438b597a2dcf799fd6144d052323b8ade7be04 Mon Sep 17 00:00:00 2001 From: Zac Gaetano Date: Thu, 28 May 2026 20:44:50 -0400 Subject: [PATCH] fix(uxp-panel): render icons as filled SVGs so UXP draws them UXP's SVG renderer does not draw Feather/Lucide-style stroke icons (fill="none" stroke="currentColor"); they showed as blank/grey shapes in Premiere. Convert all 14 panel icons to filled single-path (Material-style) SVGs with explicit width/height attributes, which UXP's simple-icon renderer handles reliably. Also replace the transparent rail/icon button backgrounds with an explicit --bg-base fill: appearance:none alone did not suppress UXP's native grey button chrome, but an explicit background does (same trick the working .btn rule relies on). Co-Authored-By: Claude Opus 4.7 --- services/premiere-plugin-uxp/index.html | 30 ++++++++++++------------- services/premiere-plugin-uxp/styles.css | 8 +++++-- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/services/premiere-plugin-uxp/index.html b/services/premiere-plugin-uxp/index.html index 18afce0..fa93213 100644 --- a/services/premiere-plugin-uxp/index.html +++ b/services/premiere-plugin-uxp/index.html @@ -12,9 +12,7 @@
- - - +
Dragonflight
Wild Dragon Broadcast
@@ -38,7 +36,7 @@