~jaro/balkon

ref: f72b5805e6f857d963bf025d464a86a80b9374b1 balkon/balkon.cabal -rw-r--r-- 7.7 KiB
Bump version to 1.1.0.0.
Convert legacy span directions into levels.
Move BiDi Level to separate module.
Add helper function for run-length encoding.
Generalise text from SpanData for other tests.
Prepare for extending ProtoRun.
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.
Next