2017.01.17 Status update

status-update

#1

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