~jaro/balkon

ref: 2bfb88d6a4b28cc8d6c8408dbf5cdfc9106fb314 balkon/balkon.cabal -rw-r--r-- 7.5 KiB
Bump version to 1.0.0.1.
Consolidate tree types into one.
Handle ancestor boxes in rich layout.
Add ancestor boxes to interface.
Implement finding box edges.
Use ResolvedBox when flattening trees.
Define ResolvedBox.
Separate WithSpan for sharing with other modules.
Test Rich layout.
Implement piecewise paragraph construction.
Add public Rich interface.
Add basic support for Rich layout.
Define tree for structuring paragraph content.
Define BoxOptions and TextOptions for formatting.

Differentiating the two record types reflects the fact that the root
inline box cannot be styled but its text contents can.
Separate interface-independent layout algorithm.
Separate interface-independent constants.
Qualify Plain interface.
Bump version to 1.0.0.0.
Qualify Plain ParagraphData.
Prepare for test modules sharing Golden definitions.
Next