Re: [csswg-drafts] [css-grid-3] FPWD for Masonry Layout (#8195)

@tabatkins and I worked through their [Alternate Masonry Draft](https://tabatkins.github.io/specs/css-masonry/#repeat) (#9041) as well as the Needs Edits issues against masonry and merged everything into the current [CSS Grid Layout Level 3 Editor's Draft](https://drafts.csswg.org/css-grid-3/#alignment).

The changes include:
* Outlining both syntax proposals in parallel, while factoring out everything that remains common. Sections that are different are called out with colored bars on the right edge.
* Sketching out the [optimized version](https://drafts.csswg.org/css-grid-3/#track-sizing-performance) of the track sizing algorithm, including [special handling of submasonry items](https://drafts.csswg.org/css-grid-3/#track-sizing-subgrid).
* Incorporating the `masonry-slack` proposal to [specify tie thresholds](https://drafts.csswg.org/css-grid-3/#masonry-slack) as resolved in #9328.
* Giving `auto-fit` [rules for collapsing “empty” tracks](https://drafts.csswg.org/css-grid-3/#repeat-auto-fit) per #10274.
* Adding `row-reverse`, `column-reverse`, and `wrap-reverse` keywords to `grid-auto-flow` per #3622 and applying them to masonry placement in the grid-integrated model. (The grid-independent model uses `masonry-flow`.)
* Introducing an `auto-areas` repeat keyword that generates a size listing to match the number of tracks created by template areas, for both grid and masonry containers. (This was a new feature in Tab's draft.)

We'd like to request FPWD of this combined draft to encourage review and discussion by the broader community.

-- 
GitHub Notification of comment by fantasai
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8195#issuecomment-2334922597 using your GitHub account


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

Received on Friday, 6 September 2024 23:06:59 UTC