15:59:15 RRSAgent has joined #css 15:59:20 logging to https://www.w3.org/2025/10/22-css-irc 15:59:20 RRSAgent, make logs Public 15:59:21 bts has joined #css 15:59:21 Meeting: Cascading Style Sheets (CSS) Working Group Teleconference 15:59:35 present+ 15:59:37 present+ 15:59:44 present+ 15:59:45 present+ 15:59:46 kbabbitt has joined #css 15:59:58 ydaniv has joined #css 16:00:23 present+ 16:00:37 dholbert has joined #css 16:00:46 djmarland has joined #css 16:01:16 bkardell has joined #css 16:01:26 noamr has joined #css 16:01:27 castastrophe has joined #css 16:01:30 present+ 16:01:33 Present+ 16:01:33 present+ 16:01:35 present 16:01:36 present+ 16:01:37 present+ 16:01:40 Kurt has joined #css 16:01:41 scribenick: kbabbitt 16:01:42 jfkthame has joined #css 16:02:01 present+ 16:02:02 Topic: Presentation on masonry 16:02:09 present+ 16:02:17 present+ 16:02:41 present+ 16:02:42 alisonmaher has joined #css 16:02:46 Hope this isn’t inappropriate to mention, but next week is my last week at Adobe and I’m available for hire after that. 🙂 16:02:48 present+ 16:02:48 github-bot, take up https://github.com/w3c/csswg-drafts/issues/12803 16:02:49 Topic: [css-grid-3][masonry] item-flow row vs. column in masonry layouts 16:02:49 OK, I'll post this discussion to https://github.com/w3c/csswg-drafts/issues/12803. 16:03:09 present+ 16:03:15 smfr has joined #css 16:03:16 fantasai: [presents slides] 16:03:23 present+ 16:03:26 fantasai: talking about masonry and item-flow 16:03:40 ... we ran polls to get impressions at various moments of time 16:03:49 diekus has joined #css 16:03:53 ... sections will end up interacting, once we're done with review I'll open for questions 16:04:04 ... as a reminder, here's an overflow of item-flow properties 16:04:15 ... set of shorthands and longhands that work across all layout systems including flex and grid 16:04:26 ... will be focusing on item-direction/track + [missed] 16:04:30 ... first question, what is a row, what is a column? 16:04:41 ... we have flex-flow property, in flexbox it's standard layout 16:04:51 ... row looks like rows, and column looks like columns 16:04:56 ... it also corresponds to how things flow 16:05:00 ... primary direction 16:05:00 present+ 16:05:10 ... so you can describe row and column keywords using shape it makes as well as flow 16:05:17 ... in grid, you can have auto-flow row or column 16:05:24 ... in both cases you can see there are rows or columns respectively 16:05:38 ... can't distinguish on shape of grid necessarily but flow direction will make a difference 16:05:53 ... in g-a-f: row, items flow left to right, in column items flow top to bottom 16:05:54 present+ 16:06:18 ... for masonry, you look at this layout and it's more confusing because you have columns or rows depending on style of masonry, but the placement of the items is the opposite of that 16:06:28 ... this is the distinguishing characteristic of masonry: shape and flow are opposite 16:06:39 ... question for us is, is a waterfall masonry item-flow row or is it item-flow column? 16:06:48 ... before we get to anything else, irc poll: 16:06:52 a 16:06:55 A 16:06:55 B 16:06:56 b 16:06:58 a 16:06:59 B 16:06:59 b 16:06:59 a 16:06:59 A 16:07:00 b 16:07:01 b 16:07:01 B 16:07:01 b 16:07:14 javierct has joined #css 16:07:15 POLL: Is a "waterfall masonry" (A) item-flow: row or (B) item-flow: column? 16:07:15 A 16:07:20 B 16:07:22 B 16:07:22 B 16:07:25 A 16:07:28 a 16:07:35 a 16:07:36 a 16:07:37 a 16:07:43 fantasai has joined #css 16:07:43 The fact that the answers are so split makes me wonder if `item-flow` is the right nomenclature… 16:07:46 astearns: looks fairly even 16:07:53 present+ 16:07:54 a 16:08:00 fantasai: let's talk about reversing 16:08:09 florian: I voted one way then thought more and was less sure 16:08:11 (I think currently 12A, 11B) 16:08:15 ... if you ask is it row or column I give one answer 16:08:18 bts6 has joined #css 16:08:22 I'm in sort of the same boat as florian too 16:08:23 ... if you ask is it item-flow I go the other way 16:08:25 (same yeah) 16:08:27 fantasai: we'll come back to this 16:08:30 ... reversing: 16:08:40 ... flexbox has a flex-flow shorthand with direction and wrap 16:08:44 (there's a difference between "how do you place consecutive items" vs. "what are the constructs that you see") 16:08:47 ... these each have reversing keywords which do different things 16:09:07 ... flex-flow: row-reverse and column-reverse reverse placement in main axis 16:09:16 ... wrap-reverse reverses stacking of lines 16:09:33 ... in grid we have grid axis and stacking axis reversal 16:09:48 ... next question is: does wrap-reverse reverse grid axis or stacking axis? 16:10:06 B 16:10:09 b 16:10:09 POLL: Does wrap-reverse reverse (A) the grid axis or (B) the stacking axis? 16:10:13 b 16:10:16 A 16:10:23 B 16:10:58 B 16:11:02 b 16:11:06 neither makes sense to me 16:11:21 a 16:11:24 neutral 16:11:25 A 16:11:26 b - if the previous question is a 16:11:36 I don't think it makes sense to ever reverse the stacking axis in masonry 16:11:37 agree with florian 16:11:38 florian: I think I'm making sense of this but not sure, what about state before reversal? 16:11:38 wrap is a much less sensible term for masonry 16:11:49 fantasai: [shows state on slide] 16:11:59 I think I need more time to process these and have an opinion 16:12:05 miriam: I can't get my mind to wrap around how A and B translate 16:12:14 miriam: wrap-reverse changes stacking axis 16:12:18 fantasai: that would be B 16:12:19 b 16:12:36 TabAtkins: so wrap-reverse gets the reversal behavior on the right, correct miriam? 16:12:38 miriam: yes 16:12:43 unsure, but maybe a 16:12:47 b 16:12:49 astearns: Poll so far is still divided but definitely more Bs 16:12:55 fantasai: longhand value space 16:12:58 (9B, 3A so far, some with qualifications) 16:13:12 ... going back to flex properties, we have direction and wrap 16:13:12 oops, 9B, 4A 16:13:17 ... we have item-* properties, might change name 16:13:26 ... we want to do some auto behavior by default 16:13:33 ... auto keyword means row in flex layout and also in grid 16:13:51 ... haven't decided yet in masonry but it should mean brick if g-t-r is set, and g-t-c is not 16:14:02 ... waterfall in masonry if g-t-c is set, or neither/both are set 16:14:16 ... most authors will rarely need to choose row or column, we'll try to do the right thing 16:14:21 ... also question of whether it's auto or normal 16:14:33 ... in order to unify all this we need an auto keyword since flex doesn't wrap by default 16:14:38 ... property names: 16:14:52 ... so far for properties that exist, we have flex-flow and grid-auto-flow and [missed] 16:15:20 ... grid-auto-flow and flex-flow already exist 16:15:27 ... flex-flow has direction and wrap longhands 16:15:29 celestepan has joined #css 16:15:36 ... our initial proposal for item-flow was to use flex-flow model and change prefix 16:15:49 ... depending on what interpretation we want for row and column we might want different names to emphasize 16:16:01 ... would be confusing potentially to have item-direction, row-direction which is instead shape 16:16:15 ... [shows overview of all item-* properties together] 16:16:23 ... another proposal was instead of using item as prefix, use flow 16:16:26 ... and have flow be the shorthand 16:16:38 ... downside is that display: flow does not correspond to this set of properties 16:16:47 ... but makes more sense for flow-tolerance than item-tolerance 16:17:09 ... on property names, we have two sets of options 16:17:32 D, a 16:17:34 ... which set of names should we go with for orientation, wrappping, and reversing controls? 16:17:37 A or C. -track and -cross make no sense to me 16:17:50 a? 16:17:53 A 16:17:56 ... option D would depend on which outcome we have, would be B or A 16:17:57 A 16:17:58 A 16:18:04 A 16:18:11 A 16:18:12 ... -track would map to direction properties, -cross would map to -wrap properties 16:18:21 A 16:18:25 A or C 16:18:29 fantasai: so item-track or item-cross 16:18:30 A for re-using existing concepts, but B seems interesting 16:18:39 abstain, am not following, sorry 16:18:41 dholbert: item-track: row and item-cross: wrap? 16:18:43 a/d 16:18:44 fantasai: yes 16:18:53 abstain 16:18:53 astearns: poll seems to be for A 16:18:59 neutral 16:19:00 ... though I wonder whether this is an entirely new idea 16:19:14 abstain, I'm spending too much brainpower on scribing to consider the options 16:19:31 fantasai: do we like item-flow to unify these properties or do we want something else? 16:19:35 (neutral on that previous poll, but I need to think more) 16:19:40 lea: might we need to specify flow that is not item-flow on the future? 16:19:40 A 16:19:41 A 16:19:42 a 16:19:45 fantasai: yes 16:19:47 A 16:19:49 abstain, I'm having trouble following without flipping back through the slides 16:20:02 lea: in other properties we've used [missed] rather than self 16:20:12 TabAtkins: yes the entire set of layout keywords we've talked about previously 16:20:22 [crosstalk] 16:20:26 TabAtkins: no these are the first 16:20:33 B or C 16:20:34 Is there a link for the slides? 16:20:39 matthieud has joined #css 16:20:39 abstain 16:20:46 A (though I don't mind B as it is manipulating the CSS "Flow" layout) 16:20:49 actually, abstrain for me too 16:20:50 B 16:20:54 Regarding 'tolerance', we could still have 'flow' in the name but the prefix would still be 'item', i.e. 'item-flow-tolerance'. 16:20:56 A or C (can "item-flow-" be the prefix?) 16:21:01 s/we've used [missed] rather than self/we've used *-self and *-items for property-naming rather than item-/ 16:21:29 C 16:21:41 not sure, since the b options aren't really fleshed out. I'm interested in b 16:21:42 fantasai: another topic: aliasing vs shorthanding 16:21:49 ... goal with this is to unify flex-flow and grid-auto-flow 16:21:51 C 16:21:52 ... 3 ways to do it 16:21:57 ... aliasing them all to each other 16:22:38 ... with that we were concerned people might have code that expects flex properties don't affect grid or vice-versa 16:22:44 ... other option is to shorthand existing properties 16:22:54 ... item-flow would shorthand grid-auto-flow and flex-flow which remain independent 16:23:06 ... grid-auto-flow expands to grid-auto-direction and grid-auto-wrap and item-pack 16:23:21 ... would create item-direction and item-wrap which shorthand the corresponding grid- and flex- longhands 16:23:26 ... grid-auto-flow controls grid and masonry 16:23:39 ... third option is like option 2 except create a new set of longhands for masonry 16:23:45 ... which we were trying to avoid with item-flow 16:23:51 ... my expectation is we'll go with option 2 16:23:53 When people switch from flex to grid in media queries, they may have some leftover properties around they weren't expecting to still be applied if we used aliasing 16:23:54 Slight preference for Option 2. Could be value in being able to set these separately for flex and grid, for generic utility classes, maybe 16:24:00 ... any clarifying questions? 16:24:04 q+ 16:24:13 q+ 16:24:14 +1 florian 16:24:14 florian: i think I understood everything, not sure I digested 16:24:19 ack emilio 16:24:21 emilio: more about shorthanding vs not 16:24:28 q+ 16:24:31 ... if we go with 2, it introduces another level of complexity 16:24:38 ... if you have flex-flow you cannot read item-flow anymore 16:24:42 ... unless you also have grid expansion 16:24:52 ... might be a bit finicky, maybe the tradeoff is still better 16:25:02 if we go with Option 1, perhaps we should also deprecate the existing properties rather than just aliasing 16:25:10 ack Kurt 16:25:33 Kurt: question, not as familiar with aliasing but going back to that subject, grid shorthand also includes grid-auto-flow, not sure if it's going to be weird to specify grid shorthand and get a bunch of other properties 16:25:37 ... and override the switch to get masonry 16:25:45 ... does that introduce weirdness? 16:25:54 fantasai: don't think so since we're basing masonry on grid 16:26:03 ... grid shorthand is designed to be completely clean slate for grid layout 16:26:12 ... if you just want to reset template there's grid-template shorthand 16:26:18 ack castastrophe 16:26:20 Kurt: ok just wanted to make sure shorthand is compatible 16:26:31 castastrophe: visuals are helpful, thank you for putting them together 16:26:40 ... as we re-poll or determine what our resolution would be, would be helpful to see animations 16:26:46 ... showing visual change between forward and reverse 16:26:55 ... to help people solidify understanding of movement and change 16:26:59 ... would be happy to help with that 16:27:05 fantasai: happy to go back to slides as well 16:27:23 ... [shows summary of what was discussed] 16:27:33 sgill has joined #css 16:27:34 ... illustration of waterfall masonry with grid axis reversed 16:27:35 q+ 16:27:43 ack alisonmaher 16:27:47 alisonmaher: question going back to allowing reversal in stacking axis 16:27:49 q+ 16:27:57 ... curious how that would work, if masonry has indefinite size where would you start from 16:28:03 ... if definite size, what happens if your items overflow 16:28:13 ... in flex we'd wrap to create additional lines but in masonry we already set these tracks 16:28:21 ... would overflow content in opposite direction which is somewhat strange 16:28:35 fantasai: true that in flexbox we can be reversing and you have same problem of where does it start from 16:28:45 ... flexbox is also able to grow upwards in that same way 16:28:49 ... that's the same thing as we'd apply here 16:29:01 ... so if it's an auto size box it will end up wrapping around the contents of it 16:29:13 ... if it's fixed size it may overflow off the top edge but we already have rules in flexbox to align in that direction 16:29:19 q+ 16:29:23 astearns: might be useful to think of the case of a brick style layout in japanese 16:29:32 ... where the straight lines of masonry are going to be top and right 16:29:38 ... ragged bit will be to left 16:29:39 i think the general answer here is "same as flexbox", yeah 16:29:42 ... is that correct or useful? 16:29:59 ack TabAtkins 16:30:01 TabAtkins: 2 things about this 16:30:11 ... we had initially a kind of mixed result on which direction is row vs column 16:30:17 ... indication that it depends on how people think about it 16:30:31 ... one detail i find important, a waterfall style masonry is defined with grid-template-columns property 16:30:36 ... explicit placement uses grid-column 16:30:42 +1 16:30:48 ... suggests extraordinary strongly to me that this should be called columns 16:30:58 +1 16:31:03 ... would be strange to say item-flow rows, grid-template-columns 16:31:12 ... item-flow: row should be brick or it would be strange 16:31:15 (especially given that visually there are no rows) 16:31:28 ... secondly, when fantasai and I were chatting about this and revising slides yesterday 16:31:29 (in a waterfall-style layout) 16:31:38 ... she brought up a possibility I hadn't considered for reversing keywords 16:31:40 ... option C on this slide 16:32:12 ... which is, in this example, assuming it's called columns, using the column-reverse keyword to indicate not flowing in reverse along columns but instead indicating stacking the columns in reverse as shown in this picture would make the wrap-reverse keyword make more sense 16:32:24 ... because that only triggers when you have filled up all the spaces and are resetting to find new spots to fill 16:32:29 ... vaguely similar to wrapping a line 16:32:39 ... that would indicate that this example on screen would be called a column-reverse masonry 16:32:53 ... does mean that what exactly the reverse is going with is different than flexbox 16:32:59 ... but direction and wrap properties make more sense for it 16:33:06 ... lessens need I felt previouisly for generic names 16:33:10 ... none of those options sounded good 16:33:27 ... encouraged by anything that lets us use direction and wrap, already established, make sense 16:33:28 ack miriam 16:33:58 miriam: caveat by saying I'm dyslexic and all of this messes me up, but I get confused already with grid-auto-flow defaulting to rows, but grid defaults to giving me column 16:34:12 ... understand why it's called row and if there are more columns row will fill up first before we wrap 16:34:18 ... but it's already not what I expect 16:34:21 Oh, if it's a completely undefined grid, so it just puts one item in the first row, then immediately wraps to a second row, then a third 16:34:23 ... when I set grid-auto-flow-row 16:34:32 ... so hard to think what my mind expects on first reaction as useful somehow here 16:34:38 not dyslexic and have the same issue as miriam with existing grid-auto-flow 16:34:41 ... already we're talking about something different from what my mind expects 16:34:48 q+ 16:35:03 ack djmarland 16:35:04 djmarland: coming at it from the angle of where is my next item going 16:35:15 Slides: https://lists.w3.org/Archives/Public/www-archive/2025Oct/att-0013/CSSWG_2025_October_Masonry_Item_Flow.pdf 16:35:17 ... felt like it's going along rows, that led me to thiniking that direction 16:35:24 TabAtkins: taht's the argument for making waterfall be rows 16:35:32 ... only applies for first couple of items, then it jumps around 16:35:33 q+ 16:35:37 typically when people are confused with `property-name: row | column`, it suggests that the problem is `property-name`, and focusing on whether to pick `row` or `column` is a red herring 16:35:47 ack florian 16:35:51 florian: only a partial answer to this, but I'm among the many who didn't like -track and -cross 16:35:59 ... thinking more about it, it's the -cross part I didn't like 16:36:07 ... track made sense and might work if it got a better friend 16:36:17 TabAtkins: any help with better name, I'd be happy with that 16:36:23 ... took name of cross direction to be other part 16:36:28 What I think I'm really getting out of this is that people do *not* have strong intuitions for how all this works, so we can go ahead and just make something internal consistent that works for us. 16:36:31 q+ 16:36:34 florian: don't have a better alternative but think -cross is the problem, track might actually work 16:36:38 ack lea 16:36:45 lea: I find both cross and track confusing 16:36:54 ... cross axis is something that confuxes people with flexbox as well 16:37:01 .. what to pick justify-content and align-items for 16:37:05 ... that's a continunous point of confusion 16:37:15 ,.. distinction we have here is, what items are aligned 16:37:23 ... along which axis are items aligned, or dimensions equalized 16:37:27 ... and in which axis they're placed 16:37:34 ... I wonder if there's some kind of naming around that 16:37:55 ... if so many people are divided and confused about what row and column mean, answer is not to decide whether to go row and column but whether there's a better name for property 16:38:01 ... still need to do design work around names of properties 16:38:15 flex-flow: row, you get a row by default. grid-auto-flow: row, you get a column by default… 😅 16:38:18 fantasai: TabAtkins and I have been trying and haven't come up with anything 16:38:25 TabAtkins: need better ideas or need to go with something 16:38:36 astearns: anyone else? 16:38:45 florian: I prefer auto rather than normal 16:38:54 ... but wouldn't mind other way around if others insist 16:38:58 astearns: also in the auto camp 16:39:01 +1 16:39:05 ... are there resolutions we can take for this issue? 16:39:13 fantasai: doesn't sound like it 16:39:25 ... but this is a significantly blocking issue so we should try to get it resolved soon 16:39:42 TabAtkins: all of these issues are strict shipping blockers, core issues, need to decide to ship masonry 16:39:56 lea: slide deck helps explain, I'm hoping if people can sit with it for a week or so, we'll have more to discuss next week 16:40:11 florian: I'd like to thank not just fantasai for doing presentation but for presenting in fair and unbiased way 16:40:18 ... having done that, do you have a preference? 16:40:22 TabAtkins: between the two of us? no 16:40:31 fantasai: we have some thoughts on what people are most unhappy with 16:40:43 ... I think TabAtkins is most unhappy with waterfall layout not being called columns 16:40:52 ... i would be most unhappy if we were inconsistent with flexbox naming 16:41:08 TabAtkins: I'm unhappy about not using column for waterfall probably to point of formal objection 16:41:13 ... everything else I'm flexible on 16:41:18 astearns: did you say opposite things? 16:41:25 TabAtkins: we disagree with each other, correct 16:41:50 florian: clarifying question TabAtkins, is that regardless of property name? 16:41:52 TabAtkins: yes 16:42:06 ... I could accept less optimal property names if that got us waterfall being called columns 16:42:19 florian: to me waterfall was obviously column, then I looked at property name and it was less obvious 16:42:21 +1 florian 16:42:25 +1 florian 16:42:35 astearns: sit on this issue for another week and bring back to agenda? 16:43:03 fantasai: we can open discussion on next issue 16:43:13 florian: people should do more than sit on this, we need active thinking 16:43:24 fantasai: I posted a link to slides in issue 16:43:38 github-bot, take up https://github.com/w3c/csswg-drafts/issues/12804 16:43:38 Topic: [css-grid-3][masonry] Longhand shorthand relationships of item-flow 16:43:38 OK, I'll post this discussion to https://github.com/w3c/csswg-drafts/issues/12804. 16:43:54 astearns: on this one, you said option 2 16:44:37 ... I thought I heard you say that option 2 did not have problem of flex-flow affecting masonry layout but it seems like it does to me 16:44:45 fantasai: it doesn't 16:44:55 TabAtkins: in option 2, individual layout modes have their respective properties 16:44:56 bts has joined #css 16:44:58 ... we just have a shorthand for them 16:45:13 ... you could read auto-flow but it doesn't transfer over 16:45:27 astearns: it's a little weird to have a shorthand when you could set grid and flex separately and have only one apply 16:45:36 fantasai: not sure I follow, item-flow sets both 16:45:52 florian: but you can't use the shorthand to set grid to one and flex to the other 16:46:06 TabAtkins: astearns wasn't asking for that, said it would be confusing if you could 16:46:20 fantasai: could design that but would need to be pretty explicit about it 16:46:40 ... [writes syntax for it on the slide] 16:46:56 ... could consider what happens if you set both independently, not expecting use of this double syntax 16:47:07 florian: not convinced we're starting from scratch introducing things 16:47:24 ... but we do have them, flex properties don't affect grid, just aliasing everything seems undesirable to impossible 16:47:32 ... option 2 has weirdness but others seem worse 16:47:42 I like option 2 as long as we can it through ^_^ 16:47:44 astearns: anyone want to argue against option 2 or suggest alternatives? 16:47:56 ... shall we resolve on option 2? 16:48:25 astearns: given that preference from both fantasai and TabAtkins and not hearing any opposition, proposed resolution is to go with option 2 16:48:29 ... objections? 16:48:33 RESOLVED: Go with option 2 16:48:49 fantasai: there's only one detail here, if we want item-flow to be able to set different values ... 16:48:56 astearns: let's make a note and only get to it if we have to 16:49:16 fantasai: i can't imagine anyone wanting to set it, but if an author sets flex-flow one way and grid-auto-flow the other way, what do we return for the shorthand? 16:49:19 ... not a representative value 16:49:25 TabAtkins: seems fine to me 16:49:34 astearns: an alternative would be to preference one or other 16:49:37 play stupid games, win stupid prizes 16:49:42 miriam: is that not normal or auto? 16:49:54 florian: no because if you set it to normal, that would do the weird thing where they disagree 16:49:55 item-flow:abnormal 16:50:20 github-bot, take up https://github.com/w3c/csswg-drafts/issues/12022 16:50:20 Topic: [css-grid-3] Masonry Switch Syntax 16:50:20 OK, I'll post this discussion to https://github.com/w3c/csswg-drafts/issues/12022. 16:50:32 fantasai: been a whole lot of names suggested 16:50:38 ... you can see all of them in the issue 16:50:49 ... pulled out the ones where someone said I agree with this other person 16:51:08 ... can break down question into what keyword we want, whether we want spaces, grid first or later 16:51:10 no to -ed, imo 16:51:23 ... one thing we could do is runoff poll, list up to 4 favorite options, see which ones are worth polling 16:51:27 q+ 16:51:32 ... one consideration is, webkit is strongly against using masonry 16:51:39 ... for 2 reasons: one it's a jargony 16:51:47 ... word, specific to js libraries 16:51:52 +1 on the rationale against masonry 16:51:53 ... not a generally applicable term 16:52:04 ... we've been talking about masonry layout forever because we didn't have an alternative term 16:52:23 ... second reason is that it's a name that is describing an object in real world that reflects [missed] 16:52:30 ... in CSS we try to be more directly descriptive 16:52:40 ... we don't talk about gutters, we talk about gaps 16:52:47 ... so we feel strongly it should not be masonry 16:53:05 q+ 16:53:05 packed-grid or grid-pack are my top preferences as well 16:53:08 ... our suggestion was packed-grid 16:53:14 ... but there were a bunch of others 16:53:27 florian: put myself on queue to say largely the same thing 16:53:29 q+ 16:53:32 ... the one that seems least fine is masonry 16:53:35 ack florian 16:53:37 q+ 16:53:42 ... only reason it's agreeable is it's the word we've been using 16:53:51 ... if it weren't for that library we wouldn't use it 16:53:52 q+ 16:53:58 ... wouldn't formally object but dislike it 16:54:10 astearns: probably object to staggered, too hard to spell 16:54:13 ... preference for grid-stack 16:54:20 I'm also okay with most of these names, but I lean toward grid-stack as my preference because it matches so well to the "grid axis" and "stacking axis" terms that we settled on in the spec - I think those are *good* terms. 16:54:21 stack makes me personally think of stacking along the Z axis 16:54:25 ... since they have grid like behavior in one axis and stacking in other, if we can't do masonry 16:54:28 +1 on astearns 16:54:33 ack astearns 16:54:40 alisonmaher: one reason I don't like packed-grid is that there's already dense packing in masonry as well as grid 16:54:44 +1 to that problem with pack, forgot to mention it 16:54:45 ... could be confused with dense packing 16:54:47 grid stack is ok 16:54:49 (I am strongly against an `-ed` suffix, tho. We just Don't Do That.) 16:54:50 ... personal preference is for masonry 16:54:52 (+1 to alisonmaher on packed sounding like "dense", was gonna say the same) 16:54:54 ack alisonmaher 16:55:01 oriol: wanted to mention personal confusion with dense grid 16:55:07 ... for masonry, everyone on the web calls it masonry 16:55:20 ack oriol 16:55:22 I think of non-masonry options, I prefer grid-pack or grid-stack they are both easy to say clearly and to write, but I prefer masonry. 16:55:30 ... maybe the original meaning of this word in English meaning something different, but reality is nowadays everyone calls it masonry 16:55:30 +1 oriol 16:55:38 ... if we choose another word we'll confuse everyone 16:55:40 +1 oriol 16:55:45 ... even apple in blog post title used masonry word 16:55:47 q+ 16:55:49 q+ 16:55:54 ... if they used another word in title, people would be confused 16:56:01 ... I think not choosing masonry would create lots of confusion 16:56:05 ... so I think we should go with masonry 16:56:06 ack miriam 16:56:19 miriam: could be convinced by that sort of argument, aslo understand arguments against masonry 16:56:22 ... don't like the -ed ones 16:56:29 .... don't like confusion with pack and dense packing 16:56:30 q+ 16:56:33 q- 16:56:40 ... the onese that stand out to me are grid stack and compact grid 16:56:40 sgill has joined #css 16:56:42 ack florian 16:56:45 ... those describe best to me what's happening 16:56:57 florian: don't entirely buy the argument based on everyone calling it that 16:57:05 ... people who ahven't been doing this yet haven't been calling it anything 16:57:14 ... the future hopefully is longer than thet pasty 16:57:26 ... number of people who will need to learn is much greater than people who already know 16:57:28 s/pasty/past/ 16:57:29 that's kind of how language works though 16:57:34 q+ 16:57:47 ack dholbert 16:57:48 ... we're still relatively early, those who already know masonry by that name isn't good enough for me 16:57:48 q+ 16:57:56 dholbert: not opposed to stack word in general 16:58:07 ... grid-stack in that formulation sounds like a single track 16:58:20 ... a stacked grid sounds like better description' 16:58:23 ... grid-stack sounds like single track with rows within it 16:58:30 zakim, close queue 16:58:30 ok, astearns, the speaker queue is closed 16:58:34 ... collapsed-grid and staggered-grid are what I would lean towards 16:58:39 ... no strong preferences 16:58:43 ack keithamus 16:58:50 keithamus: not a huge fan of many names, feel very generick 16:58:55 ... stack doesn't imply shrinking 16:59:03 ... pack is maybe best of options, also maybe compact or dense 16:59:11 ... or I wonder if natural is worth considering 16:59:14 ... or balanced 16:59:21 ... pack is probably my preference out of those 16:59:25 ack noamr 16:59:36 +q 16:59:38 q? 16:59:39 noamr: stack is conflicting with stacking context, i find that extremely confusing 16:59:44 +1 noamr 16:59:45 q+ 16:59:46 ... something for z-index usually 17:00:00 ... as a way to move forward, do one poll without masonry, then discuss masonry vs what we come up with 17:00:10 ack fantasai 17:00:32 fantasai: wanted to point out that noamr suggested a different tack, semi-grid 17:00:41 ... which gets at idea that it's grid in one axis not the other 17:00:43 I'm ok with semi-grid too 17:00:49 ... re: grid-stack variation wiould be that it stays separated 17:00:52 Just wanted to +1 pack because it's evocative of less gridded layouts; grids and stack to me imply strict lines and order 17:00:59 .... 2 different variations, grid stacking in one axis vs both 17:01:05 ... 2 possibilities to think about 17:01:13 astearns: we're out of time and I'm not seeing consensus yet 17:01:28 ... like noamr's idea of doing poll for non-masonry values to see if we can arrive at a single non-masonry alternative 17:01:32 (RE "grid-stack" vs" grid stack", I still don't love it; any "this is a stack" implication just sounds like a single tower rather than multiple towers) 17:01:41 ... in addition to the poll it would be useful to know if people have objections to particular non-masonry terms 17:01:53 ... suggest we take this back to issue, have a poll, and hopefully take this up again soon 17:02:01 fantasai: I will poll the options people advocated for 17:02:06 I suspect `semi-grid` would not make much sense to most people. to most people grid is not a spectrum from something else to grid. If the spectrum is flex to grid, there is `flex-grid` 17:02:24 astearns: for those that tried to get on queue but couldn't please leave a comment in issue, IRC comments probably sufficient but I'd like to see more discussion in issue 17:02:28 ("stacked-grid" or similar avoids that issue to my ear at least - it's a "grid that uses stacking", rather than "a grid that is also a single stack") 17:02:31 Topic: end 17:03:11 zakim, end meeting 17:03:11 As of this point the attendees have been SebastianZ, romain, kizu, lea, bts, ydaniv, dbaron, noamr, kbabbitt, ChrisL, TabAtkins, Kurt, jfkthame, castastrophe, alisonmaher, 17:03:14 ... rachelandrew, bkardell, oriol, djmarland, keithamus, miriam 17:03:14 RRSAgent, please draft minutes v2 17:03:15 I have made the request to generate https://www.w3.org/2025/10/22-css-minutes.html Zakim 17:03:22 I am happy to have been of service, astearns; please remember to excuse RRSAgent. Goodbye 17:03:22 Zakim has left #css 17:03:26 oh, it wasn't minuted that I advocated for grid-stack and (my favorite) compact-grid 17:03:35 by the way, fantasai, I made some minor tweaks to https://wiki.csswg.org/planning/cupertino-2026 but I don't think anything too significant 17:04:09 fantasai, astearns, will the January Cupertino F2F continue the pattern of other recent F2Fs in that timezone of running from 8am-4pm? 17:08:40 (nm I misread) 17:21:15 I have made the request to generate https://www.w3.org/2025/10/22-css-minutes.html fantasai 17:36:02 dbaron, let me ask 18:18:39 Linux_Kerio has joined #css