]> git.ipfire.org Git - thirdparty/bootstrap.git/log
thirdparty/bootstrap.git
4 years agoBackport #32685
XhmikosR [Thu, 7 Jan 2021 10:22:17 +0000 (12:22 +0200)] 
Backport #32685

Clarify the `$enable-shadows` option in our docs

4 years agoBackport #32713
XhmikosR [Thu, 7 Jan 2021 10:19:16 +0000 (12:19 +0200)] 
Backport #32713

Bump copyright year to 2021

4 years agoRemove incorrect mention of dropdowns for dynamic tab behavior (#32634)
Patrick H. Lauke [Tue, 5 Jan 2021 20:04:06 +0000 (20:04 +0000)] 
Remove incorrect mention of dropdowns for dynamic tab behavior (#32634)

While technically it still works, we're already saying authors shouldn't do it later on, and we removed any examples of this. This was a straggler.

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoCI: update to actions/setup-node@v2 (#32635)
XhmikosR [Tue, 5 Jan 2021 19:56:31 +0000 (21:56 +0200)] 
CI: update to actions/setup-node@v2 (#32635)

4 years agoTooltips: add missing space (#32529)
XhmikosR [Sun, 20 Dec 2020 15:12:22 +0000 (17:12 +0200)] 
Tooltips: add missing space (#32529)

4 years agoBackport #32489
XhmikosR [Thu, 17 Dec 2020 06:14:43 +0000 (08:14 +0200)] 
Backport #32489

Fix popover docs example

4 years agoBrowserStack: test on macOS Catalina instead of High Sierra (#32486)
XhmikosR [Wed, 16 Dec 2020 10:45:48 +0000 (12:45 +0200)] 
BrowserStack: test on macOS Catalina instead of High Sierra (#32486)

4 years agoDocs: style clipboard button on `:focus`, not just `:hover` (#32461)
Patrick H. Lauke [Tue, 15 Dec 2020 07:43:12 +0000 (07:43 +0000)] 
Docs: style clipboard button on `:focus`, not just `:hover` (#32461)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoUpdate CodeQL Action (#32452)
XhmikosR [Tue, 15 Dec 2020 07:14:03 +0000 (09:14 +0200)] 
Update CodeQL Action (#32452)

4 years agoCI: add a 30-min timeout for BrowserStack (#32238)
XhmikosR [Thu, 10 Dec 2020 09:52:22 +0000 (11:52 +0200)] 
CI: add a 30-min timeout for BrowserStack (#32238)

4 years agoCONTRIBUTING: mention dist files (#32314)
XhmikosR [Thu, 10 Dec 2020 08:55:11 +0000 (10:55 +0200)] 
CONTRIBUTING: mention dist files (#32314)

* CONTRIBUTING: mention dist files

* Update CONTRIBUTING.md

Co-authored-by: Mark Otto <markd.otto@gmail.com>
4 years agoRemove duplicated 'follow Bootstrap on Twitter' link in Community section (#32399)
Christian Oliff [Wed, 9 Dec 2020 21:45:27 +0000 (06:45 +0900)] 
Remove duplicated 'follow Bootstrap on Twitter' link in Community section (#32399)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agobuild-plugins: switch to "bundled" for babel helpers (#32312)
XhmikosR [Mon, 7 Dec 2020 17:06:17 +0000 (19:06 +0200)] 
build-plugins: switch to "bundled" for babel helpers (#32312)

4 years agoREADME: fix path to search.js (#32257)
XhmikosR [Tue, 1 Dec 2020 10:57:58 +0000 (12:57 +0200)] 
README: fix path to search.js (#32257)

4 years agokarma: add `v4` in Browserstack build ID (#32502)
XhmikosR [Fri, 8 Jan 2021 08:05:56 +0000 (10:05 +0200)] 
karma: add `v4` in Browserstack build ID (#32502)

4 years agodocs: Add Russian translation (#32253)
Aleksandr Gorbatov [Fri, 8 Jan 2021 07:53:22 +0000 (10:53 +0300)] 
docs: Add Russian translation (#32253)

4 years agov4: Add an actual `data-touch="false"` example in the carousel docs (#32639)
Patrick H. Lauke [Tue, 5 Jan 2021 23:42:55 +0000 (23:42 +0000)] 
v4: Add an actual `data-touch="false"` example in the carousel docs (#32639)

* v4: Add an actual `data-touch="false"` example in the carousel docs

Backport of https://github.com/twbs/bootstrap/pull/32638

* Remove data-ride from example carousel

* Correct attribute table explanation and remove slide class from example

i believe the correct option is `slide` here, not `ride`.
the `if "carousel"` bit was rather unclear/confusing

* Edits...

sorry, trying to make sense of our quirky carousel stuff, it seems some illogical things have been there ever since

* Add data-interval to suppress autoplay

* Tweak carousel options formatting

* Update site/content/docs/4.5/components/carousel.md

Co-authored-by: Mark Otto <markd.otto@gmail.com>
* Tweak language

mostly based on @mdo's suggestion, but also adds the word "attribute" after `data-ride` for better flow/legibility

Co-authored-by: Mark Otto <markd.otto@gmail.com>
4 years agov4 backport: Replace Lorem Ipsum placeholder text with more representative (or at...
Patrick H. Lauke [Tue, 15 Dec 2020 09:06:00 +0000 (09:06 +0000)] 
v4 backport: Replace Lorem Ipsum placeholder text with more representative (or at least english language) text (#32462)

Backport and expansion (for v4) of #32246 and #32479

4 years agoAdd mention of the bs-custom-file-input plugin needed for the custom file input ...
Patrick H. Lauke [Tue, 15 Dec 2020 07:22:34 +0000 (07:22 +0000)] 
Add mention of the bs-custom-file-input plugin needed for the custom file input (#32457)

4 years agov4: Move negative margin-bottom from .nav-item to .nav-link (#32211)
Kyle Tsang [Thu, 10 Dec 2020 09:02:28 +0000 (01:02 -0800)] 
v4: Move negative margin-bottom from .nav-item to .nav-link  (#32211)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoAdd hex values to colors (#32411)
Mark Otto [Thu, 10 Dec 2020 09:01:13 +0000 (01:01 -0800)] 
Add hex values to colors (#32411)

4 years agoRevert colors.yml accidental changes (#32206)
XhmikosR [Wed, 9 Dec 2020 22:42:38 +0000 (00:42 +0200)] 
Revert colors.yml accidental changes (#32206)

* Revert colors.yml accidental changes

* Bring colors data files up to par with the vars

4 years agoRemove useless `.text-left` in Layout / Overview (#32363)
Gaël Poupard [Tue, 8 Dec 2020 06:59:13 +0000 (07:59 +0100)] 
Remove useless `.text-left` in Layout / Overview (#32363)

4 years agoPartially backport #32217 (#32225)
Rohit Sharma [Wed, 25 Nov 2020 07:35:36 +0000 (13:05 +0530)] 
Partially backport #32217 (#32225)

Remove unnecessary `_getCustomClass` method.

`customClass` will be in the configuration already, even if it is provided in the data attributes, and jQuery's [`addClass()`](https://api.jquery.com/addclass/) method will handle it, either `this.config.customClass` is a function or a class name (even if it is a blank string).

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoFix typos (#32247)
Rohit Sharma [Tue, 24 Nov 2020 13:58:47 +0000 (19:28 +0530)] 
Fix typos (#32247)

4 years agoUpdate codeql.yml (#32125)
XhmikosR [Tue, 24 Nov 2020 06:35:33 +0000 (08:35 +0200)] 
Update codeql.yml (#32125)

Specify the branches and clean up the comments

4 years agointroduction: split comments (#32223)
XhmikosR [Mon, 23 Nov 2020 20:17:37 +0000 (22:17 +0200)] 
introduction: split comments (#32223)

4 years agoUpdate _syntax.scss (#32117)
XhmikosR [Mon, 23 Nov 2020 19:34:38 +0000 (21:34 +0200)] 
Update _syntax.scss (#32117)

* Update _syntax.scss with the latest chroma selectors

* Sort selectors

* Remove no longer needed chroma workaround

* remove comments

4 years agoCI: specify `FORCE_COLOR:2` (#32222)
XhmikosR [Mon, 23 Nov 2020 19:32:25 +0000 (21:32 +0200)] 
CI: specify `FORCE_COLOR:2` (#32222)

This should show any colors in the output

4 years agopostcss.config.js: remove arrow return (#32235)
XhmikosR [Mon, 23 Nov 2020 14:11:16 +0000 (16:11 +0200)] 
postcss.config.js: remove arrow return (#32235)

4 years agoUpdate devDependencies
XhmikosR [Tue, 24 Nov 2020 06:20:10 +0000 (08:20 +0200)] 
Update devDependencies

4 years agoManually backport #32226
XhmikosR [Mon, 23 Nov 2020 07:45:46 +0000 (09:45 +0200)] 
Manually backport #32226

docs: use `event` instead of `e`

4 years agoBackport #32224
XhmikosR [Sat, 21 Nov 2020 19:51:49 +0000 (21:51 +0200)] 
Backport #32224

Be consistent with Popper's name.

4 years agoImprove build/generate-sri.js regex (#29753)
Noah Rosenzweig [Sat, 21 Nov 2020 19:39:33 +0000 (20:39 +0100)] 
Improve build/generate-sri.js regex (#29753)

When using single-quotes in config.yml, the previous
regular expression in build/generate-cli.js wasn't working correctly,
it was replacing ALL string values with hashes.
Now both double- and single-quotes can be used in config.yml,
and the RegExp will work as expected.

Also, allow trailing whitespaces and empty ("") values to be matched.

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoexamples: add the version number in `title` (#32198)
XhmikosR [Thu, 19 Nov 2020 11:38:48 +0000 (13:38 +0200)] 
examples: add the version number in `title` (#32198)

4 years agoBackport #32189
XhmikosR [Wed, 18 Nov 2020 19:08:02 +0000 (21:08 +0200)] 
Backport #32189

docs(dropdowns): clarify where is `.show` applied

4 years agoBackport #32178 and #32182
XhmikosR [Tue, 17 Nov 2020 20:01:24 +0000 (22:01 +0200)] 
Backport #32178 and #32182

Handle Chromium to run Karma

4 years agoBackport #32179 (#32220)
Rohit Sharma [Sat, 21 Nov 2020 20:14:28 +0000 (01:44 +0530)] 
Backport #32179 (#32220)

Don't hide modal when `config.keyboard` is false

4 years agotooltip/popover: add a `customClass` option (#31834)
James Remeika [Fri, 20 Nov 2020 09:56:16 +0000 (04:56 -0500)] 
tooltip/popover: add a `customClass` option (#31834)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agodocs: update selector CodePen example (#32202)
XhmikosR [Fri, 20 Nov 2020 09:36:35 +0000 (11:36 +0200)] 
docs: update selector CodePen example (#32202)

Moving it to the CodePen org so that we can all edit it.

4 years agoscss: remove needless Stylelint disables (#32212)
XhmikosR [Fri, 20 Nov 2020 07:54:33 +0000 (09:54 +0200)] 
scss: remove needless Stylelint disables (#32212)

4 years agoBackport #32158 (#32203)
XhmikosR [Thu, 19 Nov 2020 18:35:28 +0000 (20:35 +0200)] 
Backport #32158 (#32203)

Switch to jsDelivr for the remaining docs assets

Also, update feather icons and chart.js

4 years agoAdd overflow suppression to custom file label (#32160)
Patrick H. Lauke [Thu, 19 Nov 2020 14:29:57 +0000 (14:29 +0000)] 
Add overflow suppression to custom file label (#32160)

Avoids unsightly spilling out of long filename text, particularly for multi file inputs

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoUse the example shortcode in more places
XhmikosR [Fri, 13 Nov 2020 11:10:29 +0000 (13:10 +0200)] 
Use the example shortcode in more places

Now, it's safe to do use it since it covers more cases

4 years agoFix syntax highlighting language
XhmikosR [Sun, 8 Nov 2020 12:28:52 +0000 (14:28 +0200)] 
Fix syntax highlighting language

4 years agoSwitch to Hugo
XhmikosR [Wed, 4 Nov 2020 14:39:29 +0000 (16:39 +0200)] 
Switch to Hugo

This commit includes all the needed workarounds and most changes from the main branch for everything to work, like:

* removing empty lines in raw HTML that break output
* read .browserslistrc, CSS variables from disk instead of duplicating it
* using Hugo mounts
* using Hugo for the docs CSS/JS
* move ToC Sass code to a separate file while adapting it for Hugo

Thus, this patch makes our npm scripts faster since lint runs on one step and there's no separate docs assets processing.

4 years agohomepage: split snippets and show copy buttons (#32196)
XhmikosR [Thu, 19 Nov 2020 09:13:08 +0000 (11:13 +0200)] 
homepage: split snippets and show copy buttons (#32196)

4 years agoalerts.md: use Markdown (#32193)
XhmikosR [Wed, 18 Nov 2020 19:29:41 +0000 (21:29 +0200)] 
alerts.md: use Markdown (#32193)

4 years agoMention user-select-all support in docs (#32151)
Mark Otto [Fri, 13 Nov 2020 18:49:32 +0000 (10:49 -0800)] 
Mention user-select-all support in docs (#32151)

4 years agoManually backport #32121 (#32141)
XhmikosR [Fri, 13 Nov 2020 16:58:51 +0000 (18:58 +0200)] 
Manually backport #32121 (#32141)

Use correct value order

Co-authored-by: Martijn Cuppens <martijn.cuppens@gmail.com>
4 years agoAvoid invisible real file input "spilling" out of container (#32145)
Patrick H. Lauke [Fri, 13 Nov 2020 16:52:42 +0000 (16:52 +0000)] 
Avoid invisible real file input "spilling" out of container (#32145)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoFix caniuse.com redirects (#32147)
XhmikosR [Fri, 13 Nov 2020 15:45:11 +0000 (17:45 +0200)] 
Fix caniuse.com redirects (#32147)

4 years agoUpdate devDependencies and gems
XhmikosR [Thu, 12 Nov 2020 07:42:48 +0000 (09:42 +0200)] 
Update devDependencies and gems

4 years agodownload.md: link to JS files comparison too (#32087)
XhmikosR [Sun, 8 Nov 2020 18:33:04 +0000 (20:33 +0200)] 
download.md: link to JS files comparison too (#32087)

4 years agosearch.js: check for `search-input` element early (#32100)
XhmikosR [Mon, 9 Nov 2020 18:47:02 +0000 (20:47 +0200)] 
search.js: check for `search-input` element early (#32100)

4 years agopackage.json: fix clean-css level switch (#32097)
XhmikosR [Mon, 9 Nov 2020 18:36:42 +0000 (20:36 +0200)] 
package.json: fix clean-css level switch (#32097)

4 years agobrowsers-devices.md: make heading an `h3` (#32136)
XhmikosR [Fri, 13 Nov 2020 10:44:27 +0000 (12:44 +0200)] 
browsers-devices.md: make heading an `h3` (#32136)

4 years agonavbar.md: remove `loading=lazy` from snippets (#32138)
XhmikosR [Thu, 12 Nov 2020 18:40:15 +0000 (20:40 +0200)] 
navbar.md: remove `loading=lazy` from snippets (#32138)

4 years agoinput-group.md: fix wrong class `.visually-hidden` (#32137)
XhmikosR [Thu, 12 Nov 2020 18:39:19 +0000 (20:39 +0200)] 
input-group.md: fix wrong class `.visually-hidden` (#32137)

4 years agoCheck for data-interval on the first slide of carousel - v4 (#31820)
Mitchell Bryson [Thu, 12 Nov 2020 07:34:17 +0000 (07:34 +0000)] 
Check for data-interval on the first slide of carousel - v4 (#31820)

When starting a cycle for a carousel, it only checks for a default interval, and not an interval defined on the slide element via data props. This adds a check in before creating the interval to move to the next slide.

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoClarify JS bundle docs once more for v4 (#32106)
Mark Otto [Tue, 10 Nov 2020 07:36:04 +0000 (23:36 -0800)] 
Clarify JS bundle docs once more for v4 (#32106)

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoChanges to navbar documentation/explanation (#32094)
Patrick H. Lauke [Mon, 9 Nov 2020 18:10:04 +0000 (18:10 +0000)] 
Changes to navbar documentation/explanation (#32094)

4 years agodocs: mention "Liberation Sans" (#32083)
XhmikosR [Sun, 8 Nov 2020 18:30:07 +0000 (20:30 +0200)] 
docs: mention "Liberation Sans" (#32083)

4 years agoMake docs anchorjs links darker on keyboard focus (#32050)
Patrick H. Lauke [Mon, 2 Nov 2020 20:55:41 +0000 (20:55 +0000)] 
Make docs anchorjs links darker on keyboard focus (#32050)

* Make docs anchorjs links darker on keyboard focus

Not just on mouse hover

* Update site/assets/scss/_anchor.scss

Co-authored-by: Mark Otto <markd.otto@gmail.com>
Co-authored-by: Mark Otto <markd.otto@gmail.com>
4 years agoUpdate devDependencies
XhmikosR [Tue, 3 Nov 2020 05:59:12 +0000 (07:59 +0200)] 
Update devDependencies

4 years agoBackport #32045
XhmikosR [Mon, 2 Nov 2020 13:02:16 +0000 (15:02 +0200)] 
Backport #32045

tests: fix sanitizer test.

The test template does not include a `script` tag so the test always returned true.

4 years agoESLint: enable new-cap rule but ignore properties (#32036)
XhmikosR [Sun, 1 Nov 2020 14:31:11 +0000 (16:31 +0200)] 
ESLint: enable new-cap rule but ignore properties (#32036)

4 years agoCODE_OF_CONDUCT.md: fix redirect (#32033)
XhmikosR [Sun, 1 Nov 2020 12:30:36 +0000 (14:30 +0200)] 
CODE_OF_CONDUCT.md: fix redirect (#32033)

4 years agoClarify PRs section (#32027)
XhmikosR [Sun, 1 Nov 2020 05:42:19 +0000 (07:42 +0200)] 
Clarify PRs section (#32027)

4 years agoLint: stop ignoring package.js (#32021)
XhmikosR [Sat, 31 Oct 2020 07:30:57 +0000 (09:30 +0200)] 
Lint: stop ignoring package.js (#32021)

4 years agoBackport #32040 (#32054)
Patrick H. Lauke [Tue, 3 Nov 2020 07:44:42 +0000 (07:44 +0000)] 
Backport #32040 (#32054)

Add callouts about using light colors ideally on a dark background

4 years agoMove js/src/index.js one folder up (#32001)
XhmikosR [Sun, 1 Nov 2020 05:31:17 +0000 (07:31 +0200)] 
Move js/src/index.js one folder up (#32001)

4 years agoBackport #32015
XhmikosR [Fri, 30 Oct 2020 14:26:55 +0000 (16:26 +0200)] 
Backport #32015

Fix redirects

4 years agoBackport #31861
XhmikosR [Fri, 30 Oct 2020 13:43:19 +0000 (15:43 +0200)] 
Backport #31861

* Split up dropdown sizing docs to improve rendering

- Drop the included .btn-toolbar, no need
- Split large and small button examples

4 years agoUpdate devDependencies
XhmikosR [Fri, 30 Oct 2020 07:01:02 +0000 (09:01 +0200)] 
Update devDependencies

* autoprefixer                ^9.8.6  →  ^10.0.1
* find-unused-sass-variables  ^2.0.0  →   ^3.0.0
* linkinator                  ^2.2.0  →   ^2.2.2
* postcss-cli                 ^7.1.2  →   ^8.2.0

4 years agoUpdate Edge's Rendering Engine on CONTRIBUTING.md (#32008)
Christian Oliff [Fri, 30 Oct 2020 05:33:31 +0000 (14:33 +0900)] 
Update Edge's Rendering Engine on CONTRIBUTING.md (#32008)

* Update Edge's Rendering Engine on CONTRIBUTING.md

Also updated the URL to prevent a HTTP redirect.

* Add 'Go to "Help > Send Feedback" from the browser' note

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoCI: switch to Node.js 14. (#32003)
XhmikosR [Thu, 29 Oct 2020 17:38:31 +0000 (19:38 +0200)] 
CI: switch to Node.js 14. (#32003)

4 years agoCI: Skip dependabot PR branches. (#32006)
XhmikosR [Thu, 29 Oct 2020 17:26:15 +0000 (19:26 +0200)] 
CI: Skip dependabot PR branches. (#32006)

Also, reword Node.js setup step

4 years agoRemove bugreport.apple.com since it doesn't work (#32005)
Martijn Cuppens [Thu, 29 Oct 2020 10:32:56 +0000 (11:32 +0100)] 
Remove bugreport.apple.com since it doesn't work (#32005)

4 years agoFix form validation tooltip alignment (#31557)
Adam Jones [Fri, 30 Oct 2020 14:15:31 +0000 (14:15 +0000)] 
Fix form validation tooltip alignment (#31557)

* Fix form validation tooltip alignment

* Remove CSS hacks

* Update _forms.scss

Co-authored-by: Gaël Poupard <ffoodd@users.noreply.github.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agolist-group.md: fix snippet (#31981)
XhmikosR [Tue, 27 Oct 2020 09:24:28 +0000 (11:24 +0200)] 
list-group.md: fix snippet (#31981)

4 years agoCI: allow skipping BrowserStack (#31878)
XhmikosR [Mon, 26 Oct 2020 18:55:51 +0000 (20:55 +0200)] 
CI: allow skipping BrowserStack (#31878)

This basically brings back the previous behavior we had on Travis CI, where if the commit message included `[ci skip]`, BrowserStack tests didn't run.

Additionally, this allows skipping BrowserStack if the commit message contains `[skip ci]` too.

4 years agoUpdate devDependencies and gems
XhmikosR [Tue, 27 Oct 2020 06:08:57 +0000 (08:08 +0200)] 
Update devDependencies and gems

4 years agoUpdate CodeQL action (#31930)
XhmikosR [Mon, 26 Oct 2020 16:56:16 +0000 (18:56 +0200)] 
Update CodeQL action (#31930)

Should run on PRs too.

4 years agoExplicitly mention emoji fonts, tweak sentence in typography (#31960)
Patrick H. Lauke [Sun, 25 Oct 2020 19:21:42 +0000 (19:21 +0000)] 
Explicitly mention emoji fonts, tweak sentence in typography (#31960)

4 years agoRemove redundant visually hidden "(current)" from pagination controls (#31892)
Patrick H. Lauke [Wed, 14 Oct 2020 10:59:43 +0000 (11:59 +0100)] 
Remove redundant visually hidden "(current)" from pagination controls (#31892)

* Replace visually hidden span with aria-current in tests

* Remove redundant visually hidden "(current)" when `aria-current` already used

Closes #31891

4 years agoSuppress flexbox side effects in breadcrumb (#31700)
Martijn Cuppens [Tue, 29 Sep 2020 18:32:27 +0000 (20:32 +0200)] 
Suppress flexbox side effects in breadcrumb (#31700)

* Suppress flexbox side effects

* Trailing whitesapce

Co-authored-by: Mark Otto <markd.otto@gmail.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoUpdate anchor-js to v4.3.0. (#31951)
XhmikosR [Thu, 22 Oct 2020 16:46:26 +0000 (19:46 +0300)] 
Update anchor-js to v4.3.0. (#31951)

4 years agoJekyll: switch to Liquid's strict mode.
XhmikosR [Thu, 22 Oct 2020 09:15:05 +0000 (12:15 +0300)] 
Jekyll: switch to Liquid's strict mode.

This should make the build error out if there are any issues instead of emitting a warning, which we won't notice.

4 years agoHandle the Ubuntu sans-serif case (#31657)
Gaël Poupard [Thu, 22 Oct 2020 06:28:19 +0000 (08:28 +0200)] 
Handle the Ubuntu sans-serif case (#31657)

On Ubuntu, our native font-stack doesn't output the same font on Firefox and Chrome. This is [a known aliasing issue](http://fontfamily.io/sans-serif) — check at the bottom, Ubuntu 14.04. Ubuntu 18.04 (my current) doesn't use the same (Firefox uses Liberation Sans, Chrome uses the default system font Ubuntu).

I'm inclined to prefer Liberation Sans since it's closer to Arial / Helvetica. This patch already exists in Boosted, didn't notice it was missing in bootstrap until today…

BTW, our linked Smashing Magazine's system fonts post mentions this and is even more accurate since it targets the three major Linux distributions. AFAIK this is not needed since [Liberation Sans is available everywhere](http://fontfamily.io/Liberation_Sans) — but we might go back to `Oxygen, Ubuntu, Cantarell`if we want to stick to system fonts.

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
4 years agoBackport #31882
Gaël Poupard [Mon, 19 Oct 2020 08:42:19 +0000 (11:42 +0300)] 
Backport #31882

* feature(spinners): slow down spinners when prefers-reduced-motion

* docs(spinners): add reduced motion callout and mention slowing down in accessibility page

* Update spinners.md

* docs(accessibility): rewording

Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Co-authored-by: Patrick H. Lauke <redux@splintered.co.uk>
4 years agobrowserconfig.xml: switch to relative image path
XhmikosR [Mon, 19 Oct 2020 13:25:47 +0000 (16:25 +0300)] 
browserconfig.xml: switch to relative image path

4 years agoBackport #31893
XhmikosR [Mon, 19 Oct 2020 13:13:56 +0000 (16:13 +0300)] 
Backport #31893

Update manifest.json

Switch to relative URLs so that we don't need to change the path with every major/minor release

4 years agodocs(forms): backport #31904
Gaël Poupard [Mon, 19 Oct 2020 09:21:33 +0000 (11:21 +0200)] 
docs(forms): backport #31904

* docs(forms): use a legend for fieldset instead of aria-label

* docs(forms): fix incorrect legend nesting in fieldset

4 years agoRemove double spaces from homepage SVGs
XhmikosR [Tue, 13 Oct 2020 18:05:11 +0000 (21:05 +0300)] 
Remove double spaces from homepage SVGs

4 years agoFix mobile menu jump & double border
Martijn Cuppens [Mon, 26 Oct 2020 17:56:41 +0000 (18:56 +0100)] 
Fix mobile menu jump & double border

4 years agov4 Examples/Floating-labels: fix bad behavior with autofill
Itamar Eduardo Gonçalves de Oliveira [Tue, 27 Oct 2020 00:21:38 +0000 (20:21 -0400)] 
v4 Examples/Floating-labels: fix bad behavior with autofill

4 years agoRequire `.has-validation` for input groups with validation
Martijn Cuppens [Sat, 24 Oct 2020 17:50:18 +0000 (19:50 +0200)] 
Require `.has-validation` for input groups with validation

4 years agodocs(forms): change inline custom radio name (#31936)
Julien Déramond [Mon, 19 Oct 2020 21:13:30 +0000 (23:13 +0200)] 
docs(forms): change inline custom radio name (#31936)

5 years agoFixed: Undefined mixin 'deprecate' when importing 'bootstrap-grid-scss' (#31886)
Alexandre Rosario [Thu, 15 Oct 2020 13:32:08 +0000 (14:32 +0100)] 
Fixed: Undefined mixin 'deprecate' when importing 'bootstrap-grid-scss' (#31886)

* Fixed: Undefined mixin 'deprecate' when importing 'bootstrap-grid-scss'

* Updated: Mixin import moved down to feature together with others

Co-authored-by: XhmikosR <xhmikosr@gmail.com>