<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/assets/M-x_butterfly.png.bak, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-05-26T23:07:13+00:00</updated>
<entry>
<title>chore: drop the stray butterfly PNG backup and ignore .bak files</title>
<updated>2026-05-26T23:07:13+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-26T23:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=43c59b8b0b8b4ee4cec7a7c6b5dc17292e4fc051'/>
<id>urn:sha1:43c59b8b0b8b4ee4cec7a7c6b5dc17292e4fc051</id>
<content type='text'>
assets/M-x_butterfly.png.bak was a tracked duplicate of the banner PNG, an accidental backup that got committed. I removed it and added *.bak to .gitignore so editor and image backups stay out of the tree.
</content>
</entry>
<entry>
<title>feat(dashboard): render the butterfly banner with a transparency mask</title>
<updated>2026-05-25T18:15:21+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-25T18:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=4586325327b4b1ad5885c91437a774e45332657a'/>
<id>urn:sha1:4586325327b4b1ad5885c91437a774e45332657a</id>
<content type='text'>
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.
</content>
</entry>
</feed>
