Juicy / juicy-tile-grid

Masonry-like Custom Element for sortable tiles that packs efficiently without changing HTML structure (changes CSS only), and adapts it to CSS Grid Layout. Extended renderer for juicy-tile-list.
http://juicy.github.io/juicy-tile-grid/
MIT License
8 stars 1 forks source link

CSS Grid Browsers tests #36

Open tomalec opened 8 years ago

tomalec commented 8 years ago

I was thinking about, what could we do to to make browser adopt CSS Grid spec sooner than later, to finally stop bothering about Cross-Browser Support

I came into the idea of creating test suite for browser support of spec. This could serve us in two ways:

  1. We could have a list of CSS features that we relly on, then we could simply trigger such automated test periodically, to check whether given browser(s) finally offer us what we need,
  2. We would be assured that something is our bug, not borowser bug/change,
  3. Once given browser passes most of the tests, we could use it as a solid point to ask on browser's issue tracker, why didn't they release /unflag such feature.

What came out, there already is such list handled in W3C repo: https://github.com/w3c/csswg-test/tree/master/css-grid-1 With 113 test cases so far https://github.com/w3c/csswg-test/tree/master/css-grid-1 And they seem to accept PRs https://github.com/w3c/csswg-test/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+grid%5C

I'll try to review the features we rely on, to check whether they are covered there.

tomalec commented 8 years ago

From what I heard:

One of our main blockers right now to ship the feature is the interoperability between Firefox and Chrome implementation.

So, it seems it may help, and writing those tests, once you get it is pretty simple.