summaryrefslogtreecommitdiff
path: root/tests/typ/layout
AgeCommit message (Collapse)Author
2021-12-28Minor changes to columnsMartin Haug
2021-12-27Adjust column size and expansion handlingMartin Haug
2021-12-27Apply simple suggestions from code reviewMartin
Co-Authored-By: Laurenz <laurmaedje@gmail.com>
2021-12-26Introduce equal-width columnsMartin Haug
2021-12-21Set Rules Episode IX: The Rise of TestingLaurenz
2021-12-15Set Rules Episode VII: The Set AwakensLaurenz
2021-12-15Set Rules Episode VI: Return of the RefactorLaurenz
2021-12-15Set Rules Episode V: The Tests Strike BackLaurenz
2021-12-02Remove baseline weirdnessLaurenz
2021-11-29Fix square and circle width & heightLaurenz
2021-11-29Go back to wrapping inline nodesLaurenz
2021-11-25Layout improvementsLaurenz
2021-11-23TransformationsLaurenz
2021-11-23Simpler alignment resolvingLaurenz
2021-11-232d alignments with plus operatorLaurenz
2021-11-23Horizon alignmentLaurenz
2021-11-22Welcome to TigerlandLaurenz
2021-11-29Castable optional and smart valuesLaurenz
2021-11-18Page fillLaurenz
2021-11-17Placed nodeLaurenz
2021-11-17Align nodeLaurenz
2021-11-16Image fit modesLaurenz
2021-11-16Don't wrap already layoutable nodes into flows/pars unnecessarilyLaurenz
2021-11-16Revert page and inline levelsLaurenz
2021-10-31Fix panic in pad nodeLaurenz
2021-10-28Add `move` functionLaurenz
2021-10-26Fr in stack and parLaurenz
2021-10-23Drop `iso-` prefix for A papersLaurenz
2021-10-23Remove directions from gridLaurenz
2021-10-23New `ShapeNode`Laurenz
Replaces `BackgroundNode` and `FixedNode`
2021-10-23Remove inline alignment from stackLaurenz
The current inline alignment is very broken and leads to lots of subtle weirdness. Getting rid of it simplifies the stack's interface a lot. At a later point either: - inline alignment will be added back in a better way, or - all nodes will be able to expand or align themselves, meaning that the stack's children take care of their alignment
2021-10-07Slim down and organize paper sizesLaurenz
Co-Authored-By: Martin <mhaug@live.de>
2021-10-05Rename `length` to `size` in `square()`Laurenz
2021-10-05Paper longhand for page functionLaurenz
2021-10-02Simpler and more versatile row and column gutter argumentsLaurenz
2021-09-30New default fontsLaurenz
2021-09-27Add spacing capabilities to stack functionLaurenz
- Named argument `spacing` controls spacing between any two template arguments - Arbitrary linears in the list can produce arbitrary spacing
2021-09-27Fix panic due to bad alignments in stack functionLaurenz
2021-09-27Expand all but last region for broken up auto rowsLaurenz
2021-09-25Prevent paragraph from overflowing due to trailing linebreakLaurenz
2021-09-10Set the correct base for grid cellsLaurenz
2021-08-17Library functions behave more imperativelyLaurenz
- Templates scope state changes - State-modifying function operate in place instead of returning a template - Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map - No more wide calls
2021-08-17Make percentages for h and v relative to area instead of font sizeLaurenz
2021-07-31Call args span now includes parensLaurenz
2021-07-30Change indent from 4 to 2 spacesLaurenz
2021-07-30Fatal errorsLaurenz
- Makes errors fatal, so that a phase is only reached when all previous phases were error-free - Parsing still recovers and can produce multiple errors - Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import) - The single error that could occur during execution is removed for now - Removes Value::Error variant
2021-07-08Rename Fill to PaintLaurenz
2021-06-30Remove color literals (#39)Laurenz
2021-06-29Make even more use of wide callsLaurenz
2021-06-29Make use of wide callsLaurenz