Skip to content

Conversation

@jugglinmike
Copy link
Contributor

@foolip @jcscottiii This patch started with column-breaks and only got uglier from there. A strict reading of the web-feature descriptions suggests that they are specifically about the usage of the CSS properties, and that the values of the defaults is not part of the feature.

This may sound like a pedantic reading (it sure felt that way to me at first), but I think it mimics how developers likely think of the features. Since they observe the behavior of column-fill: balance whenever they use columns, "column fill" is really specifically about column-fill: auto.

Unfortunately, the tests aren't organized along this distinction, so reflecting it has necessitated lengthy and brittle selectors. Compounding this problem is the presence of multi-column, which is effectively an inversion of the other fiddly classifiers.

Does this seem like the right approach to you?

@jugglinmike
Copy link
Contributor Author

Column breaks
(11 non-matching files hidden)
(122 non-matching files hidden)
(2 non-matching files hidden)
(6 non-matching files hidden)
(25 non-matching files hidden)
(6 non-matching files hidden)
(4 non-matching files hidden)
(1 non-matching files hidden)
(6 non-matching files hidden)
(18 non-matching files hidden)
(6 non-matching files hidden)
(2 non-matching files hidden)
(85 non-matching files hidden)
(20 non-matching files hidden)
(2 non-matching files hidden)
(1 non-matching files hidden)
(13 non-matching files hidden)
(12 non-matching files hidden)
(6 non-matching files hidden)
(34 non-matching files hidden)
(20 non-matching files hidden)
(3 non-matching files hidden)
(36 non-matching files hidden)
(3 non-matching files hidden)
(9 non-matching files hidden)
(4 non-matching files hidden)
(4 non-matching files hidden)
(26 non-matching files hidden)
(11 non-matching files hidden)
(2 non-matching files hidden)
(3 non-matching files hidden)
(5 non-matching files hidden)
(10 non-matching files hidden)
(10 non-matching files hidden)
(12 non-matching files hidden)
(23 non-matching files hidden)
(9 non-matching files hidden)
(1 non-matching files hidden)
(5 non-matching files hidden)
(6 non-matching files hidden)
(8 non-matching files hidden)
(28 non-matching files hidden)
(8 non-matching files hidden)
(58 non-matching files hidden)

@jugglinmike
Copy link
Contributor Author

column-fill
(2 non-matching files hidden)
(5 non-matching files hidden)
(9 non-matching files hidden)
(2 non-matching files hidden)
(1 non-matching files hidden)
(1 non-matching files hidden)
(2 non-matching files hidden)
(12 non-matching files hidden)
(21 non-matching files hidden)
(14 non-matching files hidden)
(10 non-matching files hidden)
(1 non-matching files hidden)
(8 non-matching files hidden)
(2 non-matching files hidden)
(17 non-matching files hidden)
(6 non-matching files hidden)
(17 non-matching files hidden)
(215 non-matching files hidden)
(9 non-matching files hidden)
(21 non-matching files hidden)
(6 non-matching files hidden)
(2 non-matching files hidden)
(4 non-matching files hidden)
(3 non-matching files hidden)
(2 non-matching files hidden)
(1 non-matching files hidden)
(8 non-matching files hidden)
(38 non-matching files hidden)

@jugglinmike
Copy link
Contributor Author

column-span
(16 non-matching files hidden)
(6 non-matching files hidden)
(1 non-matching files hidden)
(56 non-matching files hidden)
(5 non-matching files hidden)
(3 non-matching files hidden)
(99 non-matching files hidden)
(207 non-matching files hidden)
(4 non-matching files hidden)
(26 non-matching files hidden)
(3 non-matching files hidden)
(3 non-matching files hidden)
(8 non-matching files hidden)
(4 non-matching files hidden)
(2 non-matching files hidden)
(7 non-matching files hidden)
(9 non-matching files hidden)
(2 non-matching files hidden)
(3 non-matching files hidden)
(3 non-matching files hidden)
(23 non-matching files hidden)
(4 non-matching files hidden)

@jugglinmike
Copy link
Contributor Author

Multi-column layout
(5 non-matching files hidden)
(2 non-matching files hidden)
(16 non-matching files hidden)
(4 non-matching files hidden)
(4 non-matching files hidden)
(2 non-matching files hidden)
(27 non-matching files hidden)
(10 non-matching files hidden)
(2 non-matching files hidden)
(21 non-matching files hidden)
(135 non-matching files hidden)
(1 non-matching files hidden)
(5 non-matching files hidden)
(6 non-matching files hidden)
(17 non-matching files hidden)

@jugglinmike
Copy link
Contributor Author

Page breaks
(11 non-matching files hidden)
(14 non-matching files hidden)
(2 non-matching files hidden)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants