summaryrefslogtreecommitdiff
path: root/src/geom
AgeCommit message (Collapse)Author
2022-04-12Merge text runs during paragraph layoutLaurenz
2022-04-09Sum color and length into strokeLaurenz
2022-04-08Em unitsLaurenz
2022-04-08Start & end alignmentLaurenz
2022-04-08Property resolvingLaurenz
2022-04-07Make `Relative` genericLaurenz
2022-04-07Rename length-related typesLaurenz
`Fractional` => `Fraction` `Relative` => `Ratio` `Linear` => `Relative`
2022-03-18MethodsLaurenz
2022-03-17CR: I'm gonna make him a refactor he can't refuseMartin Haug
2022-03-16`LineNode`Martin Haug
2022-03-14Knuth-Plass and MicroTypeLaurenz
2022-02-25Basic justificationLaurenz
2022-02-17Make values hashableLaurenz
2022-02-17Better debug implementations for numeric typesLaurenz
2022-02-10Fix CMYK formattingLaurenz
2022-02-03Refactor flow, stack and grid layouters a bitLaurenz
2022-02-08New color stuffMartin Haug
- CMYK function - More default colors - Interpret RGB values as sRGB
2022-01-27Add Code Block syntax highlightingMartin Haug
2022-01-24Export into rendered imagesLaurenz
2022-01-08Make all nodes into classesLaurenz
2022-01-05RefactorLaurenz
2021-12-30Make clippy a bit happierLaurenz
2021-12-15Set Rules Episode IV: A New FoldLaurenz
2021-12-02Remove baseline weirdnessLaurenz
2021-11-29Layout bugfixesLaurenz
2021-11-26More independent placed nodeLaurenz
2021-11-26X/Y abstractionsLaurenz
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-22Remove decorumLaurenz
2021-11-20StrokesLaurenz
2021-11-18RefactoringLaurenz
2021-11-17Align nodeLaurenz
2021-11-16Image fit modesLaurenz
2021-11-16Abstraction for fr resolvingLaurenz
2021-11-16Introduce `SizedNode`Laurenz
2021-11-24Fix some commentsMartin Haug
2021-11-20Add tracking to font functionMartin Haug
2021-11-08Fine-grained capturingLaurenz
2021-11-05RefactoringLaurenz
Co-Authored-By: Martin <mhaug@live.de>
2021-10-31More useful `Spec` helpersLaurenz
2021-10-31Fix panic in pad nodeLaurenz
2021-10-26Fr in stack and parLaurenz
2021-10-23Revise block node contractLaurenz
Frames produced by block nodes are now always treated as exactly one per given region and a frame must not be larger than its respective region. Any overflow must be handled internally. This means that stack and grid don't need to search for fitting regions anymore, since the child has already does that for them. This commit further moves stack spacing into a new `SpacingNode`.
2021-10-10Rename `State` to `Style` and move it into its own moduleLaurenz
2021-10-10Move paint and colors into `geom`Laurenz
2021-08-31Make user-facing "debug" representation use Debug instead of DisplayLaurenz