Skip to content

Show the README logo's dark variant in the documentation's dark mode - #40

Merged
mcencini merged 1 commit into
mainfrom
claude/project-thread-3t17du
Oct 12, 2026
Merged

mcencini merged 1 commit into
mainfrom
claude/project-thread-3t17du

Conversation

@mcencini

Copy link
Copy Markdown
Contributor

Before: on the documentation's landing page in dark mode, the blochsim logo was drawn on a white panel.

After: the dark variant of the logo appears in dark mode and the light variant in light mode, as on the pulserver, pypulseqpp and bartorch sites.

The landing page includes the README. The README's <picture> chooses its variant by the operating system's colour scheme, not by the theme's light/dark switch. So the theme showed the light <img> and gave it a white background in dark mode.

How: an include-read handler in docs/conf.py rewrites the <picture> into the only-light/only-dark image pair that the theme switches between. It also points the image URLs at this build's _static/. This is the same handler pulserver uses.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PATi8kf1N11TnfKmC4S4q3


Generated by Claude Code

The landing page includes the README, whose <picture> chooses its variant by
the operating system's colour scheme; the theme's dark mode then paints the
light logo on a white panel. Rewrite it into the only-light/only-dark pair the
theme switches between, and read the images from this build, as pulserver,
pypulseqpp and bartorch do.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PATi8kf1N11TnfKmC4S4q3
@mcencini
mcencini merged commit 07d936e into main Oct 12, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants