anaconda / nbpresent

next generation slides for Jupyter Notebooks
BSD 3-Clause "New" or "Revised" License
162 stars 23 forks source link

add contraint-based layout #50

Open bollwyvl opened 8 years ago

bollwyvl commented 8 years ago

A constraint-based layout, a la kiwi.js, would be extremely powerful.

with it, one could do all the vertical aligning and stuff that people would expect from a layout program.

By letting the "natural" size of the cell part (as determined by typography) drive its position, it would be possible to do some very good reusable layouts that were more reactive to the content provided by the user.