DioxusLabs / DioxusLabs/taffy

Support CSS Grid Level 3 (`Display:GridLanes` aka Masonry layout)

Open
#910 0 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
3.6k
Forks
222
Avg merge
10h 41m
Merged PRs (30d)
40

Description

## What problem does this solve or what need does it fill?

`display: grid-lanes` (previously known as "masonry") is a new layout mode which is useful for creating layouts that are otherwise difficult to achieve: https://webkit.org/blog/17660/introducing-css-grid-lanes/

## What solution would you like?

Implement https://www.w3.org/TR/css-grid-3/

It may well make sense to implement https://www.w3.org/TR/css-grid-2 ([subgrid layout](https://github.com/DioxusLabs/taffy/issues/468)) first.

## Additional context

Safari/Webkit now have an implementation of `display: grid-lanes`, and it feels like the spec is starting to settle.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.