tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 492HTML 238TOML 3CSS 11112 Definitions

⎇ devin/1784923726-flow-root src/compute/grid/track_sizing.rs History of the definition Code Who touched what

History of the definitiontrack_sizing_algorithm

  1. body changedUse SCREAMING_SNAKE_CASE for alignment constants (#961)9c58cc5d5 · Nico Burns ·
  2. body changedGrid: resolve item percentages against grid area rather than grid container (#960)b353bc07d · Nico Burns ·
  3. body changedCSS Grid: named lines and areas (#840)c3e80008d · Nico Burns ·
  4. signature changedGrid: only stretch auto tracks if content-alignment is stretch (#783)d19b5f515 · Nico Burns ·
  5. signature changedImplement `calc()` in the low-level API (#773)0386dc966 · Nico Burns ·
  6. signature changedDeduplicate track_sizing_algorithm function (save ~150kb binary size) (#636)d43dd24ad · Nico Burns ·
  7. signature changedSplit tree traits (#585)b11003ad4 · Nico Burns ·
  8. signature changedRefactor `LayoutTree` + add examples of custom trees (#564)d4374b93f · Nico Burns ·
  9. body changedFix: Make CSS Grid algorithm correctly apply max width/height and available space when it is the root node (#491)995862416 · Nico Burns ·
  10. signature changedGrid: baseline alignment support (#344)ab747b81e · Nico Burns ·
  11. body changedGrid: selectively rerun track sizing (#341)08c16a7c3 · Nico Burns ·
  12. signature changedOptimise CSS Grid (#338)6ce28e153 · Nico Burns ·
  13. body changedFix grid track sizing for `fit-content(percentage)` and for items spanning percentage gaps (#335)0596475af · Nico Burns ·
  14. signature changedGrid: Fix percent sizing (#306)30f836428 · Nico Burns ·
  15. bornImplement CSS Grid (#205)6fd2c6bcb · Nico Burns ·

the last 39 changes of the file were examined