From 4586325327b4b1ad5885c91437a774e45332657a Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 25 May 2026 13:15:21 -0500 Subject: feat(dashboard): render the butterfly banner with a transparency mask The dashboard banner showed the butterfly PNG without its transparency, because the image descriptor was built before the mask props were set. I moved the banner setup (dashboard-startup-banner, dashboard-banner-logo-title) ahead of dashboard-setup-startup-hook and added dashboard-image-extra-props with :mask heuristic, so the mask is in place when the startup hook builds the buffer. If a *dashboard* buffer already exists I refresh it, so the change shows without a restart. I also re-encoded the PNG smaller and kept the previous encoding as M-x_butterfly.png.bak. --- assets/M-x_butterfly.png | Bin 92971 -> 75822 bytes assets/M-x_butterfly.png.bak | Bin 0 -> 92971 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/M-x_butterfly.png.bak (limited to 'assets') diff --git a/assets/M-x_butterfly.png b/assets/M-x_butterfly.png index 4e6a26b5..af86d67a 100644 Binary files a/assets/M-x_butterfly.png and b/assets/M-x_butterfly.png differ diff --git a/assets/M-x_butterfly.png.bak b/assets/M-x_butterfly.png.bak new file mode 100644 index 00000000..4e6a26b5 Binary files /dev/null and b/assets/M-x_butterfly.png.bak differ -- cgit v1.2.3