History of the definitionmain
- body changedUse SCREAMING_SNAKE_CASE for alignment constants (#961)
- body changedUse tagged pointer to represent size/length values (#769)
- body changedRename Taffy struct to TaffyTree (#580)
- body changedReplace per-node measure functions with a single measure function + per-node context (#490)
- body changedFix commented out variant of basic example (#526)
- body changedRename `Points`/`points` to `Length`/`length` in many APIs (#459)
- signature changedRefactor/module hierarchy (#443)
- body changedImplement CSS Grid (#205)
- body changedRename FlexboxLayout back to Style (#251)
- body changedLayout algorithm decoupling, Sizing Constraints & Perf Improvements (#246)
- signature changedUse slotmap instead of bespoke arena, limiting to one parent only (#196)
- body changedCleanup `new_with_children()` uses (#194)
- body changedReplace Number type with a simpler Option<f32> (#144)
- signature changedImprove Errors (#152)
- body changedRename `new_node` to `new_with_children` (#142)
- body changedRename `taffy::style::Style` -> `taffy::style::FlexboxLayout`, take 2 (#138)
- body changedRename sprawl to taffy (#134)
- body changedRename `sprawl::node::Stretch` -> `sprawl::node::Sprawl` (#79)
- body changedfix: nested nodes have type preventing proper nesting
- signature changedadded prelude + some refactoring
- body changedUpdate the basic example to use the new API
- signature changedUpdate basic example to new API
- body changedupdate sample to use new api
- body changedAdd error handling to custom measure functions
- body changedcargo fmt
- body changedadd parent size to compute function
- body changeduse geometry in styles
- body changedBasic test generation working
- borninitial commit. Something works
the last 35 changes of the file were examined