Work in progress - mucking around with ComputeLayout
Name refactor - availableWidth -> availableX, availableHeight -> availableY
Layout Engine Refactor: WIP part 2
It compiles and seems like it's close to working.
Fix an off by one error in calculation of nRows, nCols
Fix Table layout so it will not infinite loop when unsatisfied in 1 dimension with free space in the other. Almost all tests pass (just insufficientSpaceError)
Working on having Legend use the new layout engine. Just realized that index.html was depending on old built file
Start adding intelligent use of layout engine in Label and Legend
Add a dashboard-quicktest
Need to allocate space intelligently to the unsatisfied components
Add legendTable-quicktest and get it to work by changing Component._computeLayout
Fix typo-bug in Utils.getTruncatedText
Increase complexity of legendTable quicktest and get it to work
Increase debuggability of the commit dashboard page
Add more interfaces and type-safety in new layout engine code
Fix colorScale to duplicate getExtent logic from OrdinalScale, pending better fix for #388
OrdinalScale constructor can now take in a scale
Fix some of the JSFiddle demos.
Ensure that _doRender is not called when element is not anchored / not setup
Have Legend listen to scale domain changes and re-render. Close #381