<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/themes/dupre-color-palette.html, 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-22T22:03:24+00:00</updated>
<entry>
<title>chore(themes): regenerate dupre palette preview from palette.el</title>
<updated>2026-05-22T22:03:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-22T22:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=ec42e0f6c7e9452d79898a096eca2710b23a9d60'/>
<id>urn:sha1:ec42e0f6c7e9452d79898a096eca2710b23a9d60</id>
<content type='text'>
The committed palette PNG had drifted from the theme. It labeled steel as "cyan", invented magenta colors the palette never had, and left out blue+2. There was no generator, so the preview and the source diverged silently.

I added gen-palette-preview.py, which parses the (name "#hex") pairs straight out of dupre-palette.el and emits the preview HTML grouped one row per color family. I regenerated the HTML and the PNG from it, so all 32 colors show with square swatches at 2x, columns aligned, and nothing drifts from palette.el again.
</content>
</entry>
<entry>
<title>chore(theme): add color palette reference files</title>
<updated>2026-01-26T07:18:14+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-26T07:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=cd992a635f5b97426593be0e52e14055bc6d9b82'/>
<id>urn:sha1:cd992a635f5b97426593be0e52e14055bc6d9b82</id>
<content type='text'>
- show-palette.sh: terminal script displaying colors with ANSI true color
- dupre-color-palette.html: visual HTML reference for all theme colors
</content>
</entry>
</feed>
