Mark Otto
166d5e7a13
Update v6 to Floating UI
2025-09-26 14:55:20 -07:00
Mark Otto
4fecde40b8
v6: New lg, xl, and 2xl breakpoints, plus some renaming ( #41770 )
...
* Update xxl breakpoint and container, rename xxl to 2xl for better scaling
Co-Authored-By: mdo <98681+mdo@users.noreply.github.com>
* note for lg
* bump bundlewatch
---------
Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
2025-09-26 14:52:16 -07:00
Mark Otto
5a54f29ae3
Start to redo `generate-utility()` ( #41769 )
...
* Start to redo generate-utility()
* fixes
* bundlewatch
2025-09-26 14:52:06 -07:00
Mark Otto
f9c8e96f70
WIP: New form controls ( #41740 )
...
* New form controls
* Split Sass, update docs
* More migration docs
* basic migration, update changelog
* Bring back btn-check for now, but move to button stylesheet
* note
* Fix link
* lint
2025-09-24 11:54:21 -07:00
Mark Otto
f0c163b917
Use `@forward` instead of `@use` for proper customization ( #41762 )
...
* Use `@forward` instead of `@use` for proper customization
* linty linterson
* woof
2025-09-23 23:10:02 -07:00
Mark Otto
482b0eb333
v6: `justify-items` and `place-items` utilities ( #41757 )
...
* Add utilities for place-items and justify-items
* bump
2025-09-22 10:12:07 -07:00
Mark Otto
e5a1ee3d3a
Remove `!important` from utilities, make it opt-in per utility ( #41755 )
...
* Remove !important from utilities, make it opt-in per utility
* package-lock
* Fix test
2025-09-21 22:12:17 -07:00
Mark Otto
21491d1f2f
v6: Add reference tables to utilities docs, add community links to some pages (MDN, CSS Tricks) ( #41749 )
...
* wip
* improve
* Add more utility refs
* Remove important flag from the utilities
* update
* Start on helpers
* fixes
* fix links
2025-09-20 22:15:23 -07:00
Mark Otto
98d6c80cd9
New forms and buttons ( #41708 )
2025-09-20 22:15:23 -07:00
Mark Otto
5f910f4a09
Colocate Sass vars in their respective files ( #41706 )
...
* Co-locate Sass variables in most files
* another
* fix
* Don't bring tables into reboot, temp remove some sass vars so we don't need the co-dependency
* Move vars
* bundlewatch
* scssdocs
* Fix scssdocs
2025-09-20 22:15:23 -07:00
Mark Otto
484c4357ea
Refactor accordion button to use mask, remove some Sass vars and dark mode styles ( #41703 )
2025-09-20 22:15:23 -07:00
Mark Otto
334d68b75a
Restore both grids , enable CSS grid by default, and update mixins ( #41702 )
...
* Restore both grids and update mixins
* Bundlewatch
2025-09-20 22:15:23 -07:00
Mark Otto
dbf36bbd01
First pass at CSS layers ( #41701 )
...
* First pass at CSS layers
* bundlewatch
* more bundlewatch
2025-09-20 22:15:23 -07:00
Mark Otto
062e7425b8
Migrate to Sass modules ( #41512 )
...
* Reorganize scss folder
* Migrate to Sass modules
* Migrate docs to Sass modules, comment out docs grid CSS
* Give helpers folder an index.scss, migrate ratio helper to aspect-ratio utility
* Delete node sass Action
* Modify Sass tests to pass for new Sass modules implementation
* Don't disallow calc()
* Move heading classes back to Reboot to prevent a dependency
* Utilities, some helpers, and theme colors
* Temporary fix of docs compilation
* Temporary Bundlewatch fix
* docs fix import to use
* Restyle docs callouts
* Fix docs colors
* Revert typo
* Reintroduce `css-lint-vars` npm script
* Bump to Sass v1.90.x
* Fixes
* more
* Remove
---------
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2025-09-20 22:15:23 -07:00
Mark Otto
ae01f064b0
Co-locate heading and some type styles in Reboot to avoid some extends and extra dependencies once we migrate to Sass modules ( #41697 )
2025-09-20 22:15:23 -07:00
Mark Otto
ca74fc29fd
Clean up deprecated Sass ( #41693 )
...
* Remove all deprecated Sass variables and deprecation notices from docs components
* Fix linter error
* fix
2025-09-20 22:15:23 -07:00
Mark Otto
85adb49027
Drop -prefix ( #41692 )
2025-09-20 22:15:23 -07:00
Mark Otto
f1edacb405
Rename mh-* and mw-* to max-h/w-*, add additional width and height va… ( #41687 )
...
* Rename mh-* and mw-* to max-h/w-*, add additional width and height values
Fixes #41330 , fixes #40674 .
* Bump bundlewatch
2025-09-20 22:15:23 -07:00
Mark Otto
96491cf5c8
Drop clearfix for `display: flow-root` ( #41686 )
...
* Drop clearfix for display: flow-root
* Fix links
2025-09-20 22:15:23 -07:00
Mark Otto
1d3d4339ba
Move ratio from helpers to utilties ( #41684 )
...
* Convert .ratio helper to new .ratio utility
* Fix up
* Fix links for now, even though they'll be deleted
2025-09-20 22:15:23 -07:00
Mark Otto
37d69e7c38
v6: Don't disallow calc ( #41681 )
...
* Don't disallow calc()
* Remove disables that aren't needed
* Remove custom subtract and add functions
* Remove more disables
* keep it here
2025-09-20 22:15:23 -07:00
Mark Otto
25aa8cc0b3
Release v5.3.8 ( #41669 )
...
* Bump version
* Run dist
* Unrelated new docs error
2025-08-25 19:01:02 -07:00
Julien Déramond
f50f38b83a
CSS: Fix spinner deformation in flex boxes when content is multiline ( #41654 )
2025-08-21 21:00:46 -07:00
Mark Otto
47c75b8492
Set cursor pointer on input search cancel button ( #41639 )
...
* Set cursor pointer on input search cancel button
* Update _reboot.scss
2025-08-20 11:13:33 -07:00
Julien Déramond
b02d5ed72f
Fix `color-contrast()` function for WCAG 2.1 compliance ( #41585 )
2025-07-02 22:30:30 +02:00
Julien Déramond
e0032ae6a5
Release v5.3.7 ( #41509 )
BrowserStack / browserstack (push) Waiting to run
Details
Bundlewatch / bundlewatch (push) Waiting to run
Details
CodeQL / Analyze (push) Waiting to run
Details
cspell / cspell (push) Waiting to run
Details
CSS / css (push) Waiting to run
Details
Docs / docs (push) Waiting to run
Details
JS Tests / JS Tests (push) Waiting to run
Details
Lint / lint (push) Waiting to run
Details
CSS (node-sass) / css (push) Waiting to run
Details
Release notes / update_release_draft (push) Waiting to run
Details
2025-06-10 08:44:49 -07:00
Julien Déramond
7f946d4241
Consolidate multiple 'none' values in `box-shadow` Sass mixin ( #41469 )
BrowserStack / browserstack (push) Waiting to run
Details
Bundlewatch / bundlewatch (push) Waiting to run
Details
CodeQL / Analyze (push) Waiting to run
Details
cspell / cspell (push) Waiting to run
Details
CSS / css (push) Waiting to run
Details
Docs / docs (push) Waiting to run
Details
JS Tests / JS Tests (push) Waiting to run
Details
Lint / lint (push) Waiting to run
Details
CSS (node-sass) / css (push) Waiting to run
Details
Release notes / update_release_draft (push) Waiting to run
Details
2025-05-19 20:53:18 -07:00
Mark Otto
f849680d16
Release v5.3.6 ( #41406 )
...
BrowserStack / browserstack (push) Waiting to run
Details
Bundlewatch / bundlewatch (push) Waiting to run
Details
CodeQL / Analyze (push) Waiting to run
Details
cspell / cspell (push) Waiting to run
Details
CSS / css (push) Waiting to run
Details
Docs / docs (push) Waiting to run
Details
JS Tests / JS Tests (push) Waiting to run
Details
Lint / lint (push) Waiting to run
Details
CSS (node-sass) / css (push) Waiting to run
Details
Release notes / update_release_draft (push) Waiting to run
Details
* Update to v5.3.6
* Rebuild
* Rebuild
2025-05-05 12:21:55 -07:00
Gaël Poupard
c5bec4ea7b
fix(visually-hidden): prevent overflowing children to become focusable ( #41286 )
BrowserStack / browserstack (push) Waiting to run
Details
Bundlewatch / bundlewatch (push) Waiting to run
Details
CodeQL / Analyze (push) Waiting to run
Details
cspell / cspell (push) Waiting to run
Details
CSS / css (push) Waiting to run
Details
Docs / docs (push) Waiting to run
Details
JS Tests / JS Tests (push) Waiting to run
Details
Lint / lint (push) Waiting to run
Details
CSS (node-sass) / css (push) Waiting to run
Details
Release notes / update_release_draft (push) Waiting to run
Details
2025-05-04 13:21:30 -07:00
mscdex
c9cb0d679c
Limit selectors in `.card-group` to immediate children to fix `border-radius` bug ( #41298 )
2025-04-09 19:52:24 +02:00
Mark Otto
85f23534bd
Bump to v5.3.5 ( #41348 )
...
* Bump to v5.3.5
* Undo comment version change
* undo comment
* release again
2025-04-04 11:20:30 -07:00
XhmikosR
51581ed235
Release v5.3.4 ( #40656 )
...
BrowserStack / browserstack (push) Waiting to run
Details
Bundlewatch / bundlewatch (push) Waiting to run
Details
CodeQL / Analyze (push) Waiting to run
Details
cspell / cspell (push) Waiting to run
Details
CSS / css (push) Waiting to run
Details
Docs / docs (push) Waiting to run
Details
JS Tests / JS Tests (push) Waiting to run
Details
Lint / lint (push) Waiting to run
Details
CSS (node-sass) / css (push) Waiting to run
Details
Release notes / update_release_draft (push) Waiting to run
Details
* Bump version to v5.3.4
* Dist
* Dist
* dist again
* re-run npm release
---------
Co-authored-by: Mark Otto <markdotto@gmail.com>
2025-04-03 08:58:10 -07:00
Somi Park
ed2bf138a3
Fix null modal-content-color in modal.scss ( #39977 )
...
Identified that $modal-content-color was set to null, which could lead
to display issues in React Bootstrap Modals. Changed the value to --#{$prefix}body-color
to ensure consistency and correct color application in modal components.
2025-04-02 23:49:33 -07:00
louismaxime.piton
e304e6ac16
Reintroduce #35759 and adding a guard rail on the active state
2025-04-02 23:38:38 -07:00
Stephen Horvath
a2c9b39a24
Fix animation when overriding `--bs-progress-height`
2025-04-02 22:56:10 -07:00
Mark Otto
5f6085a3a0
Split CSS properties here to avoid a bug where 0-ing the padding values causes invalid calc() functions
...
Fixes #39798 , fixes #39370 , closes #39873 , undoes changes in #39373
2025-04-02 22:45:00 -07:00
XhmikosR
541acb4aac
Bump year to 2025
2025-01-15 13:43:41 +02:00
Julien Déramond
a5d430d526
Fix display issues of close button in contextual light and dark modes ( #41126 )
2024-12-31 09:08:59 +01:00
Julien Déramond
0cbfe13adf
Fix display issues of carousel child elements in contextual light and dark modes ( #40695 )
...
Co-authored-by: Louis-Maxime Piton <louismaxime.piton@orange.com>
2024-12-19 08:23:57 +01:00
Grimalkin
c536836aa8
CSS: consistent approach for `calc` with negative values ( #41004 )
...
Co-authored-by: Louis-Maxime Piton <louismaxime.piton@orange.com>
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-12-18 09:51:19 +01:00
Patrick (Casus Belli)
cacbdc680e
Fix left alignment of floating labels with `.form-select` size variants ( #41013 )
...
Co-authored-by: Patrick Kroog <pk@kroog.com>
Co-authored-by: Christian Oliff <christianoliff@pm.me>
Co-authored-by: Julien Déramond <juderamond@gmail.com>
Co-authored-by: Louis-Maxime Piton <louismaxime.piton@orange.com>
2024-11-14 11:12:33 +01:00
Christian Oliff
8885dc2a77
Remove unneeded flexbug workaround ( #40876 )
...
This was only needed for Internet Explorer. Removing it saves a couple of bytes. :-)
REF: https://github.com/philipwalton/flexbugs#flexbug-4
2024-10-02 08:19:55 +03:00
dependabot[bot]
5ee90fe3d7
Build(deps-dev): Bump the development-dependencies group across 1 directory with 9 updates ( #40895 )
...
* Build(deps-dev): Bump the development-dependencies group across 1 directory with 9 updates
Bumps the development-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@docsearch/js](https://github.com/algolia/docsearch ) | `3.6.1` | `3.6.2` |
| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs ) | `26.0.1` | `28.0.0` |
| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve ) | `15.2.3` | `15.3.0` |
| [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace ) | `5.0.7` | `6.0.1` |
| [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html ) | `8.1.1` | `8.1.2` |
| [nodemon](https://github.com/remy/nodemon ) | `3.1.4` | `3.1.7` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.45` | `8.4.47` |
| [sass](https://github.com/sass/dart-sass ) | `1.77.8` | `1.78.0` |
| [stylelint-config-twbs-bootstrap](https://github.com/twbs/stylelint-config-twbs-bootstrap ) | `15.0.0` | `15.1.0` |
Updates `@docsearch/js` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/algolia/docsearch/releases )
- [Changelog](https://github.com/algolia/docsearch/blob/main/CHANGELOG.md )
- [Commits](https://github.com/algolia/docsearch/compare/v3.6.1...v3.6.2 )
Updates `@rollup/plugin-commonjs` from 26.0.1 to 28.0.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.0/packages/commonjs )
Updates `@rollup/plugin-node-resolve` from 15.2.3 to 15.3.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v15.3.0/packages/node-resolve )
Updates `@rollup/plugin-replace` from 5.0.7 to 6.0.1
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/replace/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/json-v6.0.1/packages/replace )
Updates `eslint-plugin-html` from 8.1.1 to 8.1.2
- [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/main/CHANGELOG.md )
- [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v8.1.1...v8.1.2 )
Updates `nodemon` from 3.1.4 to 3.1.7
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v3.1.4...v3.1.7 )
Updates `postcss` from 8.4.45 to 8.4.47
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.45...8.4.47 )
Updates `sass` from 1.77.8 to 1.78.0
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.77.8...1.78.0 )
Updates `stylelint-config-twbs-bootstrap` from 15.0.0 to 15.1.0
- [Release notes](https://github.com/twbs/stylelint-config-twbs-bootstrap/releases )
- [Commits](https://github.com/twbs/stylelint-config-twbs-bootstrap/compare/v15.0.0...v15.1.0 )
---
updated-dependencies:
- dependency-name: "@docsearch/js"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: "@rollup/plugin-commonjs"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: development-dependencies
- dependency-name: "@rollup/plugin-node-resolve"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: "@rollup/plugin-replace"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: development-dependencies
- dependency-name: eslint-plugin-html
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: nodemon
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: stylelint-config-twbs-bootstrap
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix new stylelint-config-recess-order issues (#40887 )
* Pin sass to 1.78
If the issues are fixed, it should be updated again along with the caret operator.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2024-10-02 08:11:23 +03:00
Louis-Maxime Piton
3083596e87
Docs: update WCAG links and references ( #40703 )
...
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-08-07 12:11:06 +02:00
Julien Déramond
7f8fed44fd
Fix use of declarations after nested rules (deprecated in Sass 1.77.7) ( #40623 )
2024-07-15 23:10:14 +02:00
Louis-Maxime Piton
b522441901
Floating labels: Fix `max-width` and `background-color` ( #39720 )
...
* Fix `max-width`
* Fix label background color
* Add new visual test: floating label
* Fix `npm run docs`
---------
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-06-12 18:39:23 -07:00
Tobias
76ed1c6b14
Fix `.btn-group-vertical` border radius with dropdown as first element ( #40488 )
...
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-05-30 07:49:28 +02:00
XhmikosR
859a134203
Optimize Sass SVG files ( #39804 )
2024-03-19 21:31:07 +02:00
Tommaso Allegretti
e340674d06
Change floating label placeholder's color ( #39494 )
...
Co-authored-by: Louis-Maxime Piton <louismaxime.piton@orange.com>
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-03-19 06:47:42 +01:00
Vasyl Zuziak
4a7ff943f5
Merge accordion selectors for `border-radius` rule ( #39697 )
...
Co-authored-by: Julien Déramond <juderamond@gmail.com>
2024-02-22 13:11:39 +01:00