From 58aca2823404d6dc18fd44ae15f7ff2f34f64705 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Fri, 8 Jul 2016 00:19:12 -0700 Subject: [PATCH 1/2] Move browser feature requests to new "Most wanted features" section --- docs/_data/browser-bugs.yml | 60 --------------------------------- docs/_data/browser-features.yml | 59 ++++++++++++++++++++++++++++++++ docs/browser-bugs.md | 29 ++++++++++++++++ 3 files changed, 88 insertions(+), 60 deletions(-) create mode 100644 docs/_data/browser-features.yml diff --git a/docs/_data/browser-bugs.yml b/docs/_data/browser-bugs.yml index 42594ae295..ea76651997 100644 --- a/docs/_data/browser-bugs.yml +++ b/docs/_data/browser-bugs.yml @@ -68,16 +68,6 @@ origin: > Bootstrap#18228 -- - browser: > - Microsoft Edge - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - UserVoice#12299532 - origin: > - Bootstrap#19984 - - browser: > Microsoft Edge @@ -118,16 +108,6 @@ origin: > Bootstrap#18365 -- - browser: > - Firefox - summary: > - Fire `transitioncancel` event when a transition is canceled - upstream_bug: > - Mozilla#1264125 - origin: > - Mozilla#1182856 - - browser: > Firefox @@ -148,16 +128,6 @@ origin: > Bootstrap#19670 -- - browser: > - Firefox - summary: > - Implement the `of ` clause of the `:nth-child()` pseudo-class - upstream_bug: > - Mozilla#854148 - origin: > - Bootstrap#20143 - - browser: > Firefox @@ -248,16 +218,6 @@ origin: > Bootstrap#19810 -- - browser: > - Chrome - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - Chromium#576815 - origin: > - Bootstrap#19984 - - browser: > Chrome @@ -268,16 +228,6 @@ origin: > Bootstrap#12832 -- - browser: > - Chrome - summary: > - Implement the `of ` clause of the `:nth-child()` pseudo-class - upstream_bug: > - Chromium#304163 - origin: > - Bootstrap#20143 - - browser: > Chrome (Windows & Linux) @@ -298,16 +248,6 @@ origin: > Bootstrap#17403 -- - browser: > - Safari - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - WebKit#64861 - origin: > - Bootstrap#19984 - - browser: > Safari (OS X) diff --git a/docs/_data/browser-features.yml b/docs/_data/browser-features.yml new file mode 100644 index 0000000000..1ac88af254 --- /dev/null +++ b/docs/_data/browser-features.yml @@ -0,0 +1,59 @@ +- + browser: > + Microsoft Edge + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + UserVoice#12299532 + origin: > + Bootstrap#19984 + +- + browser: > + Firefox + summary: > + Fire a [`transitioncancel` event](https://developer.mozilla.org/en-US/docs/Web/Events/transitioncancel) when a CSS transition is canceled + upstream_bug: > + Mozilla#1264125 + origin: > + Mozilla#1182856 + +- + browser: > + Firefox + summary: > + Implement the [`of ` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class + upstream_bug: > + Mozilla#854148 + origin: > + Bootstrap#20143 + +- + browser: > + Chrome + summary: > + Implement the [`of ` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class + upstream_bug: > + Chromium#304163 + origin: > + Bootstrap#20143 + +- + browser: > + Chrome + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + Chromium#576815 + origin: > + Bootstrap#19984 + +- + browser: > + Safari + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + WebKit#64861 + origin: > + Bootstrap#19984 diff --git a/docs/browser-bugs.md b/docs/browser-bugs.md index 57751c4d7d..00b79391d5 100644 --- a/docs/browser-bugs.md +++ b/docs/browser-bugs.md @@ -38,3 +38,32 @@ See also: + +# Most wanted features + +There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them. + +We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented. + +
+ + + + + + + + + + + {% for feat in site.data.browser-features %} + + + + + + + {% endfor %} + +
Browser(s)Summary of featureUpstream issue(s)Bootstrap issue(s)
{{ feat.browser }}{{ feat.summary | markdownify | bugify }}{{ feat.upstream_bug | bugify }}{{ feat.origin | bugify }}
+
From 0b21f2ecb1e5a3a8978cc23fa984242e9f81c62c Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Fri, 8 Jul 2016 00:19:32 -0700 Subject: [PATCH 2/2] Add Most Wanted Features entries for Refs https://bugzil.la/840640 Refs https://webkit.org/b/84635 [skip sauce] --- docs/_data/browser-features.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/_data/browser-features.yml b/docs/_data/browser-features.yml index 1ac88af254..a8b8560996 100644 --- a/docs/_data/browser-features.yml +++ b/docs/_data/browser-features.yml @@ -28,6 +28,16 @@ origin: > Bootstrap#20143 +- + browser: > + Firefox + summary: > + Implement the HTML5 [`` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog) + upstream_bug: > + Mozilla#840640 + origin: > + Bootstrap#20175 + - browser: > Chrome @@ -57,3 +67,13 @@ WebKit#64861 origin: > Bootstrap#19984 + +- + browser: > + Safari + summary: > + Implement the HTML5 [`` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog) + upstream_bug: > + WebKit#84635 + origin: > + Bootstrap#20175