Skip to content

build(deps): bump third-party/beautiful-jekyll from e91cd3f to 733489a#313

Draft
dependabot[bot] wants to merge 7 commits intomasterfrom
dependabot/submodules/third-party/beautiful-jekyll-733489a
Draft

build(deps): bump third-party/beautiful-jekyll from e91cd3f to 733489a#313
dependabot[bot] wants to merge 7 commits intomasterfrom
dependabot/submodules/third-party/beautiful-jekyll-733489a

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 17, 2026

Bumps third-party/beautiful-jekyll from e91cd3f to 733489a.

Commits

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [third-party/beautiful-jekyll](https://github.com/LizardByte/beautiful-jekyll-next) from `e91cd3f` to `733489a`.
- [Commits](LizardByte/beautiful-jekyll-next@e91cd3f...733489a)

---
updated-dependencies:
- dependency-name: third-party/beautiful-jekyll
  dependency-version: 733489a0ab516df118554636fa274569611602da
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code labels Feb 17, 2026
Enable theme switching and introduce separate light and dark color variables in _config_theme.yml. Adds theme-switcher settings (style: button), consolidates color configuration into explicit light and dark palettes (page/text/link/hover/navbar/footer variants), and preserves mobile-theme-col. Also renames assets/css/pygment_highlights.css to assets/css/pygment_highlights_dark.css.bak as a backup of the dark syntax styles.
@ReenigneArcher ReenigneArcher marked this pull request as draft February 17, 2026 04:25
Introduce CSS custom properties and light/dark theme variants, replacing many hardcoded dark colors with variables (styles.scss). Update circular-progress to use theme variables. Add new utility/component classes for license entries, gamepad cards, project links, stick visualization, and raw data styling. Remove inline/background color tweaks and excessive text-white usage from JavaScript (gamepad-tester.js, projects.js, roadmap.js) and update HTML to use the new classes (gamepad-tester.html, licenses.html, _includes/license-entry.html, _includes/support.html). These changes centralize theming, improve maintainability, and enable consistent light/dark styling across the site.
@ReenigneArcher ReenigneArcher force-pushed the dependabot/submodules/third-party/beautiful-jekyll-733489a branch from b7a132a to 1f5f341 Compare February 17, 2026 04:57
Tweak several light-theme colors for improved contrast and visual consistency. Updated page background to #f5f5f5 and primary text to #212529; navbar and footer backgrounds changed to #e9ecef to better match the new palette. No functional changes—purely visual/theme adjustments.
@ReenigneArcher ReenigneArcher force-pushed the dependabot/submodules/third-party/beautiful-jekyll-733489a branch from e9591d7 to f1c1884 Compare February 17, 2026 13:48
Make admonitions, commit activity graph, icons, and giscus assets theme-aware. _sass/admonition.scss: add light/dark background maps, simplify $admonitions entries, apply per-theme title backgrounds and keep title text dark in light theme. _sass/styles.scss: introduce CSS variables for commit graph and icon filters, add language-logo shadow, ReadTheDocs icon class, and commit bar styles (.commit-bar-empty / .commit-bar-active) with hover states. assets/js/projects.js: set commit bar classes and opacity/intensity instead of inline color/hover handlers, and add readthedocs-icon class to docs link images. assets/css/giscus.css: add Primer-derived light/dark CSS variables and theme-specific loader/pagination images. Also rename pygment_highlights_dark.css.bak to pygment_highlights_dark.css. These changes improve visibility and consistency across light/dark themes and move presentation concerns into CSS.
@ReenigneArcher ReenigneArcher force-pushed the dependabot/submodules/third-party/beautiful-jekyll-733489a branch from f1c1884 to 572f355 Compare February 17, 2026 13:58
Introduce .support-card-link CSS to ensure support page anchors use the correct text and hover colors across themes, and update support.html to apply this class to the support cards instead of the hardcoded link-light class. In assets/js/gamepad-tester.js add a MutationObserver to listen for data-bs-theme changes (reinitializing button images when the theme changes) and select Black/White icon variants based on the current theme so controller button images remain visible in both light and dark modes.
@ReenigneArcher ReenigneArcher force-pushed the dependabot/submodules/third-party/beautiful-jekyll-733489a branch from e5dea38 to 9a6ccb3 Compare February 17, 2026 14:24
Wrap all rules in assets/css/pygment_highlights_dark.css with a [data-bs-theme="dark"] selector so the Pygments dark theme styles only apply when the Bootstrap dark theme is active. No color values were changed; this prevents the dark syntax highlighting from leaking into non-dark themes.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
7 New issues
7 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@ReenigneArcher
Copy link
Member

ReenigneArcher commented Feb 17, 2026

TODO:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update Submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant