<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-06-15T16:21:41+00:00</updated>
<entry>
<title>refactor(themes): retire dupre, fall back to modus-vivendi</title>
<updated>2026-06-15T16:21:41+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-15T16:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=b8712696fcfa9790c9bed2d48d71e5849339bdb1'/>
<id>urn:sha1:b8712696fcfa9790c9bed2d48d71e5849339bdb1</id>
<content type='text'>
WIP, the theme-studio export, is the active theme. dupre was only the fallback and a structural reference. Move the fallback to the built-in modus-vivendi, guaranteed present everywhere this config loads. Delete the three dupre files plus its test and palette assets, and fix the stale comments that pointed at dupre-faces.el for the auto-dim and org-keyword faces (those moved to org-faces-config.el). Repoint the dupre-clear-theme spec's palette reference to git history.
</content>
</entry>
<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=25bfd29cd4be84dbddac21ee06563cdee46484c6'/>
<id>urn:sha1:25bfd29cd4be84dbddac21ee06563cdee46484c6</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=77a3d27bb99a679a2bcf85919ee2dc79861350c0'/>
<id>urn:sha1:77a3d27bb99a679a2bcf85919ee2dc79861350c0</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>
