Skip to content

Add dark theme support to documentation#47

Merged
jason810496 merged 3 commits intomainfrom
copilot/add-dark-theme-support
Jan 7, 2026
Merged

Add dark theme support to documentation#47
jason810496 merged 3 commits intomainfrom
copilot/add-dark-theme-support

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 7, 2026

Description

Replaced sphinx-rtd-theme with furo to enable dark mode support in the documentation. Furo provides automatic dark mode detection based on system preferences and a manual toggle for users to override.

Changes:

  • Replaced sphinx-rtd-theme with furo in doc/requirements.txt
  • Updated doc/conf.py to configure Furo with custom brand colors for light and dark modes

Theme Features:

  • Automatic dark mode detection based on OS/browser preference
  • Manual light/dark/auto toggle in top-right corner
  • Modern, clean design with improved readability

Screenshots:

Light mode:
Light mode screenshot

Dark mode:
Dark mode screenshot

API reference in dark mode:
API reference dark mode

Status

  • In progress
  • Ready for review
  • Done

Checklist

  • Read the Contributing Guide
  • Passes tests
  • Linted ( we use pre-commit with ruff )
  • Updated documentation
Original prompt

Doc: support dark theme


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Add support for dark theme Add dark theme support to documentation Jan 7, 2026
Copilot AI requested a review from jason810496 January 7, 2026 13:14
@jason810496 jason810496 marked this pull request as ready for review January 7, 2026 13:21
@jason810496 jason810496 merged commit 7e73a53 into main Jan 7, 2026
20 checks passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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