<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/themes, branch load-graph-classify-end</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=load-graph-classify-end</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=load-graph-classify-end'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-05-22T23:15:00+00:00</updated>
<entry>
<title>fix(dashboard): center the banner subtitle and color the navigator and items</title>
<updated>2026-05-22T23:15:00+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-22T23:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=11e3a27e752e845e583348c497b2c5b0208c8a52'/>
<id>urn:sha1:11e3a27e752e845e583348c497b2c5b0208c8a52</id>
<content type='text'>
The banner subtitle sat left of center because dashboard-banner-title-offset was 5, which over-shifts. I dropped it to 3, which lines the subtitle up under the banner image.

The navigator and the recentf/project/bookmark list rendered in the default near-white. I set dashboard-items-face to steel+2 so they pick up a theme color, and the section headers stay blue via dashboard-heading. The navigator and the items share dashboard-items-face, because the navigator is drawn with a dashboard-items-face overlay that wins over its per-button dashboard-navigator face, so they take one color by design here.
</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=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>fix(org-drill): switch from local load-path to VC package install</title>
<updated>2026-01-27T13:00:23+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T13:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=98aca11d7e385d146e5e49be590b75e575a685ec'/>
<id>urn:sha1:98aca11d7e385d146e5e49be590b75e575a685ec</id>
<content type='text'>
Use :vc to install org-drill from GitHub instead of :load-path to
local clone. Add dupre color palette reference image.
</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>
<entry>
<title>feat(theme): restructure dupre-theme into modular architecture</title>
<updated>2026-01-26T07:18:02+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-26T07:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=c9ec07bfbfa0d945f1b6face9bd21b043cd66263'/>
<id>urn:sha1:c9ec07bfbfa0d945f1b6face9bd21b043cd66263</id>
<content type='text'>
Split monolithic theme into three files following modus-themes pattern:
- dupre-palette.el: 30 base colors + 28 semantic mappings
- dupre-faces.el: 150+ face definitions organized by package
- dupre-theme.el: thin entry point that loads palette and faces

Applied 60-30-10 color design rule:
- 60% neutrals (grays for comments, metadata, lower headings)
- 30% signature blue (#67809c) for keywords, links, directories
- 10% accents (gold for h1, green for strings, terracotta for functions)
</content>
</entry>
<entry>
<title>changing repositories</title>
<updated>2025-10-12T16:47:26+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-12T16:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=092304d9e0ccc37cc0ddaa9b136457e56a1cac20'/>
<id>urn:sha1:092304d9e0ccc37cc0ddaa9b136457e56a1cac20</id>
<content type='text'>
</content>
</entry>
</feed>
