Just wanted to pop in with a quick status update as it has been two weeks since the last one:
I've implemented the new freeform layout, 80% of the stack layouts, and the grid layout engines.
All of these implementations are from scratch and include a ton of tests, which should prevent some of the mistakes that I made in the last layout engine (e.g., percentages resolving to wrong sizes).
@ryan and I have settled on control designs for the new layout semantics and are currently in the process of implementing them. Here's a Ryan-eye view of the design process:
(Ryan needs glasses.)
Kevin + Ryan