-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Closed
Description
Highlights
- Fixed: Removed the
:not(:root)selector from oursvgReboot styles, resolving an issue that caused all inline SVGs ignorevertical-alignstyles via single class due to higher specificity. - Fixed: Moved the browserslist config from our
package.jsonto a separate file to avoid unintended inherited browser settings across npm projects. - Fixed: Buttons in custom file inputs are once again clickable when focused.
- Improved: Bootstrap's plugins can now be imported separately in any contexts because they are now UMD ready.
- Improved:
.form-controls now have a fixedheightto compensate for differences in computed height across differenttypes. This also fixes some IE alignment issues. - Improved: Added
Noto Color Emojito our system font stack for better rendering in Linux OSes.
CSS
- Fix
custom-formsheights and position #25602: Basemin-heightand position of custom checkboxes and radios on$font-size-baseinstead of a generic1rem. - Allow background images for active buttons #25740: Remove
background-image: nonereset on active buttons since the mixin covers this, should gradients be enabled. - #25842 Remove max-width from table class #25864: Removed
max-width: 100%from.tables to prevent background stoppage on scroll. - Fix custom range thumb style #26385: Improve the custom range input's thumb styling across various browsers.
- Fix modal overflow style nesting (#26742) #26743: Improve how we nest modal styles to prevent issues when prefixing.
- Form control heights #26820: Add fixed
heightto<input>s with.form-control. - Custom file validated border #26880: When
:invalidor:valid, match the inner border on custom file inputs with parent border. - Update validation tooltips to use tooltip vars #26887: Update source Sass for validation tooltips to use tooltip components base variables. v4.2 will see us create new variables for these—see Add new variables for form validation tooltips #26886 for tracking.
- Add Noto Color Emoji to font stack #26889: Add
Noto Color Emojito our system font stack to improve emoji rendering on Linux OSes. - Fix custom file input z-index #26916: Bump the
z-indexon our custom file input to account for thez-indexchange on focus of the input. - Remove
:not(:root)selector from reboot for svg #26927: Removed the:not(:root)selector from oursvgReboot styles. - fix
.modal-dialog-centeredon IE10/11 #26273: Fix.modal-dialog-centeredon IE10/11.
JS
- feat(plugins): allow to import separate plugins #26767: allow to import separate plugins for bundlers
Docs
- Update tooltip docs to explain potential overflow boundary issue #26844: Update tooltip docs to explain potential overflow boundary issue and recommend solution.
- Clarify custom select styles #26888: Clarify how we style our
.custom-selects and the style limitations of<option>s. - Improve responsive table docs #26890: Improve responsive table docs with separate, clearer examples and a note about broken displays given breakpoints.
Examples
- Replace .box-shadow in examples with built-in .shadow utility #26493: Replaced all custom
.box-shadowinstances in our examples with built-in.shadowutilities added in v4.1. - Remove .border-bottom & .border-top classes from examples #26810: Removed all custom
.border-bottomand.border-topclasses from our examples as we added them as a feature in v4.1. - Update cursor on floating labels example #26826: Update the
cursoron the<label>to match the ` on our floating labels example.
Build
- Move the browserslist config to a separate file. #26896: Move the browserslist config to a separate file.
- fix(tests): visual plugins tests #26946: Fixed asset paths for visual JS tests HTML files.
Reactions are currently unavailable