Hi friends,
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 are strongly considering scrapping the dataset-based text system so we can focus on layout and performance. Please let us know what you think.
@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.)
Thanks!
Kevin + Ryan