Skip to content

Commit 7672268

Browse files
authored
Grid: Fix sizing issues in complex cases (#355)
* Fix complex grid sizing - Don't constrain grid item's avaiable space based on a grid container's definite available space - Pass estimates from §11.1. Grid Sizing Algorithm as available space rather than known_dimensions - Apply stretch sizing to compute known_dimensions when sizing tracks - Prioritise align/justify self over parent's align/justify items * Fix typo in comment
1 parent bf3dfae commit 7672268

35 files changed

+1612
-60
lines changed

benches/generated/grid_percent_item_inside_stretch_item.rs

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/grid_percent_items_nested_inside_stretch_alignment.rs

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/grid_percent_items_nested_with_margin.rs

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/gridflex_column_integration.rs

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/gridflex_kitchen_sink.rs

Lines changed: 100 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/gridflex_kitchen_sink_minimise.rs

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/gridflex_kitchen_sink_minimise2.rs

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

benches/generated/gridflex_kitchen_sink_minimise3.rs

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)