]> git.ipfire.org Git - thirdparty/bootstrap.git/commit
v6: Cleanup utilities (#41818)
authorMark Otto <markd.otto@gmail.com>
Thu, 6 Nov 2025 23:18:51 +0000 (15:18 -0800)
committerMark Otto <markdotto@gmail.com>
Fri, 9 Jan 2026 04:07:16 +0000 (20:07 -0800)
commit2a6b682e909a76b8deb481648a6bd11229cfe570
tree29aabafee0ab097360650b7451378d308d4c755a
parentfb127b91313ea4330acd48c38601ae04aadd9701
v6: Cleanup utilities (#41818)

* Split font utilities, update API to do more pseudo classes, drop display type classes

* Improve display docs, remove print display utils

* Document gap and grid utils, rename a couple classes

* better url

* Fix color-mix

* Undo utilities API change for now

* fix api changes

* Bundlewatch

* Linter cleanup

* Massive utilities update

- Split several utilities across smaller pages
- New underline thickness utility
- Updated text-wrap utility to use `text-wrap` property, removes white-space utils
- Adds a dozen new width utilities for now—TBD if we keep this, they're not documented yet
- Redoes the color utilities—color, background color, border color, link color—to use color-mix without attribute selectors. Faster, simpler, better support for overriding other components.
- Redesigns margin, padding, gap utils pages—shoutout Tailwind for having a better visualization here. Cribbed their approach to emphasize spacing utilities.
- Fixed up a lot of usages of color utilities, likely more to do
- Fixed up a lot of broken links, probably also more to do

* New details component, simpler a11y color contrast warning, updated docs bottom nav, updated ref tables

* Avoid name collision, update to demo thickness hover

* Rename $new-font-sizes to $font-sizes

* Update width and height docs

* Few cleanup tweaks

* Remove unused attribute selector for borders

* Fixes

* more bundle

* fixes

* spelling

* add json
120 files changed:
.bundlewatch.config.json
.cspell.json
build/generate-utilities-json.mjs [new file with mode: 0644]
build/generate-utilities-metadata.scss [new file with mode: 0644]
dist/css/bootstrap-utilities.metadata.json [new file with mode: 0644]
package.json
scss/_card.scss
scss/_colors.scss
scss/_config.scss
scss/_dropdown.scss
scss/_functions.scss
scss/_nav.scss
scss/_navbar.scss
scss/_pagination.scss
scss/_root.scss
scss/_theme.scss
scss/_utilities.scss
scss/_variables.scss
scss/buttons/_button.scss
scss/content/_reboot.scss
scss/content/_type.scss
scss/helpers/_color-bg.scss
scss/helpers/_colored-links.scss
scss/layout/_grid.scss
scss/mixins/_utilities.scss
site/data/sidebar.yml
site/src/components/DocsSidebar.astro
site/src/components/HelperReferenceTable.astro [new file with mode: 0644]
site/src/components/ReferenceTable.astro
site/src/components/UtilityReferenceTable.astro [new file with mode: 0644]
site/src/components/home/ComponentUtilities.astro
site/src/components/shortcodes/Callout.astro
site/src/components/shortcodes/DETAILS_README.md [new file with mode: 0644]
site/src/components/shortcodes/Details.astro [new file with mode: 0644]
site/src/content/callouts/warning-color-assistive-technologies.md [deleted file]
site/src/content/config.ts
site/src/content/details/warning-color-assistive-technologies.md [new file with mode: 0644]
site/src/content/docs/components/alerts.mdx
site/src/content/docs/components/badge.mdx
site/src/content/docs/components/buttons.mdx
site/src/content/docs/components/card.mdx
site/src/content/docs/components/collapse.mdx
site/src/content/docs/components/dropdowns.mdx
site/src/content/docs/components/list-group.mdx
site/src/content/docs/components/modal.mdx
site/src/content/docs/components/navbar.mdx
site/src/content/docs/components/progress.mdx
site/src/content/docs/components/spinners.mdx
site/src/content/docs/content/figures.mdx
site/src/content/docs/content/images.mdx
site/src/content/docs/content/tables.mdx
site/src/content/docs/content/typography.mdx
site/src/content/docs/customize/color.mdx
site/src/content/docs/customize/options.mdx
site/src/content/docs/customize/theme.mdx
site/src/content/docs/docsref.mdx
site/src/content/docs/forms/layout.mdx
site/src/content/docs/helpers/color-background.mdx
site/src/content/docs/helpers/colored-links.mdx
site/src/content/docs/helpers/stacks.mdx
site/src/content/docs/layout/columns.mdx
site/src/content/docs/layout/css-grid.mdx
site/src/content/docs/layout/grid.mdx
site/src/content/docs/layout/gutters.mdx
site/src/content/docs/layout/utilities.mdx
site/src/content/docs/utilities/align-content.mdx
site/src/content/docs/utilities/align-items.mdx
site/src/content/docs/utilities/align-self.mdx
site/src/content/docs/utilities/api.mdx
site/src/content/docs/utilities/aspect-ratio.mdx
site/src/content/docs/utilities/background.mdx
site/src/content/docs/utilities/border-color.mdx [new file with mode: 0644]
site/src/content/docs/utilities/border-radius.mdx
site/src/content/docs/utilities/border.mdx
site/src/content/docs/utilities/colors.mdx
site/src/content/docs/utilities/display.mdx
site/src/content/docs/utilities/flex.mdx
site/src/content/docs/utilities/float.mdx
site/src/content/docs/utilities/font-family.mdx [new file with mode: 0644]
site/src/content/docs/utilities/font-size.mdx [new file with mode: 0644]
site/src/content/docs/utilities/font-style.mdx
site/src/content/docs/utilities/font-weight.mdx [new file with mode: 0644]
site/src/content/docs/utilities/gap.mdx [new file with mode: 0644]
site/src/content/docs/utilities/grid.mdx [new file with mode: 0644]
site/src/content/docs/utilities/height.mdx
site/src/content/docs/utilities/interactions.mdx
site/src/content/docs/utilities/justify-content.mdx
site/src/content/docs/utilities/justify-items.mdx
site/src/content/docs/utilities/line-height.mdx [new file with mode: 0644]
site/src/content/docs/utilities/link.mdx
site/src/content/docs/utilities/margin.mdx
site/src/content/docs/utilities/object-fit.mdx
site/src/content/docs/utilities/opacity.mdx
site/src/content/docs/utilities/overflow.mdx
site/src/content/docs/utilities/padding.mdx
site/src/content/docs/utilities/place-items.mdx
site/src/content/docs/utilities/pointer-events.mdx
site/src/content/docs/utilities/position.mdx
site/src/content/docs/utilities/shadows.mdx
site/src/content/docs/utilities/sizing.mdx [deleted file]
site/src/content/docs/utilities/spacing.mdx [deleted file]
site/src/content/docs/utilities/text-alignment.mdx
site/src/content/docs/utilities/text-decoration.mdx
site/src/content/docs/utilities/text-transform.mdx [new file with mode: 0644]
site/src/content/docs/utilities/text-wrapping.mdx
site/src/content/docs/utilities/text.mdx [deleted file]
site/src/content/docs/utilities/user-select.mdx
site/src/content/docs/utilities/vertical-align.mdx
site/src/content/docs/utilities/visibility.mdx
site/src/content/docs/utilities/width.mdx
site/src/content/docs/utilities/word-break.mdx [new file with mode: 0644]
site/src/content/docs/utilities/z-index.mdx
site/src/layouts/DocsLayout.astro
site/src/libs/content.ts
site/src/scss/_component-examples.scss
site/src/scss/_details.scss [new file with mode: 0644]
site/src/scss/_patterns.scss [new file with mode: 0644]
site/src/scss/_sidebar.scss
site/src/scss/docs.scss
site/src/types/auto-import.d.ts