]> git.ipfire.org Git - thirdparty/bootstrap.git/commit
Add dark mode support (#35857)
authorMark Otto <markd.otto@gmail.com>
Tue, 29 Nov 2022 06:30:26 +0000 (22:30 -0800)
committerGitHub <noreply@github.com>
Tue, 29 Nov 2022 06:30:26 +0000 (22:30 -0800)
commitfc3f4b67d65c575daa661ecf31cf59b4ff3cced5
tree531f18fff17df1977c1f67b117c48ab9a5fbec87
parenta1a9895aac0d65ab3cb64a2a64563a645ddb8a31
Add dark mode support (#35857)

* Add dark mode to docs

* Minor fix: missing space indentation

* Minor fix: revert utilities/z-index added-in modification

* Remove prev: and next: from doc because extracted to another PR

* Use .bg-body-tertiary in all Utilities > Overflow examples

* fix example

* Fix up spacing examples

* Update box-shadow Sass variables and utilities to auto-adjust to color modes

* Remove unused docs class

* Refactor form styles to use CSS variable for background images on .form-check and .form-switch

* Fix docs selector

* Rename shortcut for clarity

* Heading consistency

* Reintroduce missing 4th grid item in Utilities > Spacing example

* Fix bundlewatch

* .bd-callout* rendering is OK so removing comments in the code

* Update scss/_utilities.scss

Co-authored-by: Julien Déramond <julien.deramond@orange.com>
* Fix gutters example styling

* Fix text colors on background utils docs

* redesign and fix up position marker example, which doesn't show nicely in darkmode but at least isn't broken

* fix some color utils examples

* Deprecate mixin notice

* Deprecate notice for list-group-item-variant() mixin

* Revamp new link CSS vars

* Use map-keys in some each Sass files

* Remove list-group-item-variant mixin ref in sass loop desc

* Display CSS vars scoped to our built-in dark mode

* Revert previous commit

* Fix list group variant link

* Fix typo

* Remove imports of alert/list-group mixins in scss/_mixins.scss

* Small formatting + comments removal in scss/_content.scss

* Fix alert links colors

* fix dropdown border-radius mixin

* fix link color and underline again, this time using CSS var override for color var and fallback value for the underline

* fix colors on docs navbar for dark mode

* remove two changes

* missing ref

* another link underline fix, just use sass vars for link decoration for now

* missing color bg docs, plus move dropdown override to scss

* more changes from review

* fix some examples, drop unused docs navbar styles, update docs navbar color mode to use mixin

* Few fixes around type

- Restored CSS variable for color on headings, this time with a fallback value
- In conjunction, restored and wrapped the default CSS var with a null value check
- Split headings and paragraphs docs in Reboot, elaborated on them

* Restyle custom details > summary element in docs

* Rewrite some migration docs

* fix form checks

* Fix up some navbar styling, tweak docs callout

* Fix select images, mostly for validation styling

* Clean up some migration notes, document some new form control CSS vars, mention new variables-dark in sass docs

* Update site/content/docs/5.2/components/scrollspy.md

Co-authored-by: Julien Déramond <julien.deramond@orange.com>
* Apply suggestions from code review

Co-authored-by: Julien Déramond <julien.deramond@orange.com>
* mention form control css vars in migration guide

* Tweak grid and flex docs background examples

* clarify some docs

* fix some more things

Co-authored-by: Julien Déramond <juderamond@gmail.com>
Co-authored-by: Julien Déramond <julien.deramond@orange.com>
91 files changed:
.bundlewatch.config.json
scss/_accordion.scss
scss/_alert.scss
scss/_carousel.scss
scss/_close.scss
scss/_dropdown.scss
scss/_list-group.scss
scss/_maps.scss
scss/_mixins.scss
scss/_navbar.scss
scss/_pagination.scss
scss/_reboot.scss
scss/_root.scss
scss/_utilities.scss
scss/_variables-dark.scss [new file with mode: 0644]
scss/_variables.scss
scss/bootstrap-grid.scss
scss/bootstrap-reboot.scss
scss/bootstrap-utilities.scss
scss/bootstrap.scss
scss/forms/_form-check.scss
scss/forms/_form-select.scss
scss/mixins/_alert.scss
scss/mixins/_color-mode.scss [new file with mode: 0644]
scss/mixins/_forms.scss
scss/mixins/_list-group.scss
site/assets/js/color-modes/index.js [new file with mode: 0644]
site/assets/scss/_ads.scss
site/assets/scss/_brand.scss
site/assets/scss/_buttons.scss
site/assets/scss/_callouts.scss
site/assets/scss/_clipboard-js.scss
site/assets/scss/_component-examples.scss
site/assets/scss/_content.scss
site/assets/scss/_footer.scss
site/assets/scss/_masthead.scss
site/assets/scss/_navbar.scss
site/assets/scss/_sidebar.scss
site/assets/scss/_syntax.scss
site/assets/scss/_toc.scss
site/assets/scss/_variables.scss
site/content/docs/5.2/about/brand.md
site/content/docs/5.2/components/accordion.md
site/content/docs/5.2/components/alerts.md
site/content/docs/5.2/components/carousel.md
site/content/docs/5.2/components/close-button.md
site/content/docs/5.2/components/dropdowns.md
site/content/docs/5.2/components/list-group.md
site/content/docs/5.2/components/modal.md
site/content/docs/5.2/components/navbar.md
site/content/docs/5.2/components/offcanvas.md
site/content/docs/5.2/components/scrollspy.md
site/content/docs/5.2/components/toasts.md
site/content/docs/5.2/content/reboot.md
site/content/docs/5.2/content/tables.md
site/content/docs/5.2/customize/color-modes.md [new file with mode: 0644]
site/content/docs/5.2/customize/color.md
site/content/docs/5.2/customize/css-variables.md
site/content/docs/5.2/customize/options.md
site/content/docs/5.2/customize/sass.md
site/content/docs/5.2/forms/form-control.md
site/content/docs/5.2/getting-started/introduction.md
site/content/docs/5.2/helpers/stacks.md
site/content/docs/5.2/helpers/stretched-link.md
site/content/docs/5.2/helpers/vertical-rule.md
site/content/docs/5.2/layout/columns.md
site/content/docs/5.2/layout/gutters.md
site/content/docs/5.2/migration.md
site/content/docs/5.2/utilities/background.md
site/content/docs/5.2/utilities/borders.md
site/content/docs/5.2/utilities/colors.md
site/content/docs/5.2/utilities/overflow.md
site/content/docs/5.2/utilities/position.md
site/content/docs/5.2/utilities/shadows.md
site/content/docs/5.2/utilities/sizing.md
site/content/docs/5.2/utilities/spacing.md
site/content/docs/5.2/utilities/text.md
site/data/sidebar.yml
site/data/theme-colors.yml
site/layouts/_default/baseof.html
site/layouts/_default/docs.html
site/layouts/partials/docs-navbar.html
site/layouts/partials/docs-versions.html
site/layouts/partials/footer.html
site/layouts/partials/header.html
site/layouts/partials/home/masthead.html
site/layouts/partials/icons.html
site/layouts/shortcodes/added-in.html
site/layouts/shortcodes/callout-deprecated-dark-variants.html [new file with mode: 0644]
site/layouts/shortcodes/deprecated-in.html [new file with mode: 0644]
site/layouts/shortcodes/example.html