Skip to content

feat(docs): light-mode support for the brand theme - #1254

Merged
alandefreitas merged 1 commit into
cppalliance:developfrom
alandefreitas:docs/website-colors
Aug 11, 2026
Merged

feat(docs): light-mode support for the brand theme#1254
alandefreitas merged 1 commit into
cppalliance:developfrom
alandefreitas:docs/website-colors

Conversation

@alandefreitas

Copy link
Copy Markdown
Collaborator

This PR brings light mode up to the same level as dark mode on both the documentation site and the landing page

Changes

A handful of components still used parameters from dark mode. Those are now variables. It mostly includes changes to code blocks, previews, the logo, small icons, and the navbars. Dark mode looks the same as before.

Testing

Visual inspection. There's nothing automated to add.

Documentation

None needed. This is the documentation site's own styling.

@github-actions

Copy link
Copy Markdown

⚠️ Warnings

Warning

PR description is short (460 chars) relative to the size of this change (~442 lines of churn). Aim for around 703 characters — expand on rationale, testing, and reviewer guidance.

Warning

Commits look like feature/fix work, but the PR only changes docs. Double-check commit types.

🧾 Changes by Scope

Scope Lines Δ% Lines Δ Lines + Lines - Files Δ Files + Files ~ Files ↔ Files -
📄 Docs 100% 442 331 111 14 - 14 - -
Total 100% 442 331 111 14 - 14 - -

Legend: Files + (added), Files ~ (modified), Files ↔ (renamed), Files - (removed)

🔝 Top Files

  • docs/website/styles.css (Docs): 167 lines Δ (+118 / -49)
  • docs/ui/src/css/vars.css (Docs): 95 lines Δ (+91 / -4)
  • docs/ui/src/css/custom.css (Docs): 35 lines Δ (+34 / -1)

Generated by 🚫 dangerJS against bc87c10

@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.12%. Comparing base (a51d162) to head (bc87c10).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1254   +/-   ##
========================================
  Coverage    83.12%   83.12%           
========================================
  Files           35       35           
  Lines         3662     3662           
  Branches       844      844           
========================================
  Hits          3044     3044           
  Misses         410      410           
  Partials       208      208           
Flag Coverage Δ
bootstrap 83.12% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@alandefreitas
alandefreitas disabled auto-merge August 11, 2026 01:31
@cppalliance-bot

Copy link
Copy Markdown

An automated preview of the documentation is available at https://1254.mrdocs.prtest2.cppalliance.org/index.html

If more commits are pushed to the pull request, the docs will rebuild at the same URL.

2026-08-11 01:37:20 UTC

@alandefreitas
alandefreitas added this pull request to the merge queue Aug 11, 2026
Merged via the queue into cppalliance:develop with commit faea11b Aug 11, 2026
19 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