Re: [csswg-drafts] [css-grid-3][masonry] item-flow row vs. column in masonry layouts (#12803)

The CSS Working Group just discussed `[css-grid-3][masonry] item-flow row vs. column in masonry layouts`.

<details><summary>The full IRC log of that discussion</summary>
&lt;Kurt> astearns: my take on the poll is we have 1 set of implementors for A and another for C, and web authors for B<br>
&lt;Kurt> fantasai: no one liked B2, no one's first choice<br>
&lt;Kurt> ...one set for C or B1, no one is only C<br>
&lt;florian> q+<br>
&lt;Kurt> astearns: not useful to go over arguments again, don't seem to have convinced anyone over the last few months<br>
&lt;Kurt> florian: while I was considering options, I arrived at option D, different compromise between B1 and A<br>
&lt;Kurt> ...look at what I wrote for option D and respond<br>
&lt;Kurt> fantasai: not a form of A, most fundamental is not which keywords, but the fact that column means waterfall and row is bricks<br>
&lt;Kurt> ...as long as you don't take interpretation of keywords, not the same<br>
&lt;Kurt> florian: I agree, D addresses some criticisms, not fundamental aspects. Should I describe here or push to GitHub?<br>
&lt;Kurt> ...fundamentally, it uses grid-overflow same as B1, but one criticism of B1 is if you don't want to reverse primary or secondary, you can set grid-template-columns and rely on normal doing the rigfht thing. If you want to reverse, you have to discover...<br>
&lt;Kurt> ...and primary is row-reverse and secondary is wrap-reverse...<br>
&lt;Kurt> ...what A has is a separate set of keywords for direction and a second for what or reversing<br>
&lt;Kurt> (syntax in issue)<br>
&lt;fantasai> grid-auto-flow: [ normal | row | column ] || fill-reverse || wrap-reverse || dense<br>
&lt;oriol> I think D is better than B1, but I still prefer A<br>
&lt;fantasai> Point being, can specify `grid-auto-flow: fill-reverse` to reverse the order without needing to use row or column.<br>
&lt;Kurt> ...upside is if you're set rows or columns ad are relying on normal value to do the right thing, if you want to reverse primary or secondary, you have keywords to do this. A does this and B doesn't. B way of reverting uses the word row or column.<br>
&lt;Kurt> astearns: considering the use of this property as something we don't expect authors to do much, we're adding reversing in both dimensions as a completeness thing. I do know there are some use cases that have been expressed, but they are very minor as far as I understand.<br>
&lt;TabAtkins> (denseness is something we don't expect to be *rare*, per se)<br>
&lt;Kurt> ...I'm wondering whether we should find out if there's an option we can live with and pick the least worst option and move on<br>
&lt;Kurt> Florian: that was my attempt with D. It's in the B1 bucket with one advantage of A, my attempt at "least worst"<br>
&lt;Kurt> alisonmaher: Seems worth getting more author feedback. Maybe get some implementations so authors can try both and decide.<br>
&lt;Kurt> astearns: We have some authors on the call<br>
&lt;Kurt> fantasai: We are missing a lot of authors in the call<br>
&lt;Kurt> ...I agree with allowing both to play with, but we need some more people to weigh in because we're split<br>
&lt;Kurt> astearns: move on?<br>
&lt;TabAtkins> (of the "authors", aka "not people employed by primary implementors", it's 2:3 i think)<br>
&lt;Kurt> florian: suggests we include D in poll<br>
&lt;Kurt> jensimmons: Do you think it's a D or a B3?<br>
&lt;Kurt> florian: no one wants B2, I'm hopefully the people who prefer B1 or C, there might be a preference for D. It's a type of B1, but don't want to split. Is it a better B1, shouldn't split D camp.<br>
&lt;Kurt> fantasai: OR is possible<br>
&lt;Kurt> florian: Just like C is also somewhat B1, D is also in the B1 camp<br>
&lt;Kurt> fantasai: it's not B1<br>
&lt;Kurt> florian: we call it D because it's not the same as flex<br>
&lt;Kurt> astearns: is there anyone who hasn't spoken up who wants to weigh in?<br>
&lt;Kurt> ...let's take it back to GitHub and see what kind of progress we can make<br>
&lt;Kurt> ...let's discuss adding D in the issue about how we are going to get more feedback from authors<br>
&lt;Kurt> ...we can work on what options we're going to present when we know who we're going to present to and how we're going to get feedback. Let's move on.<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12803#issuecomment-3666104878 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 17 December 2025 16:17:20 UTC