summaryrefslogtreecommitdiff
path: root/src/geom/sides.rs
AgeCommit message (Collapse)Author
2023-07-02Move everything into `crates/` directoryLaurenz
2023-06-06Improve value casting infrastructureLaurenz
2023-05-17Show default values in documentationLaurenz
Fixes #169 Fixes #1102
2023-04-13Add support for more complex strokes (#505)Birk Tjelmeland
2023-03-31Make `Paint` not implement `Copy`Laurenz
2023-03-07Fully untyped modelLaurenz
2022-12-09Align set ruleLaurenz
2022-10-28Refactor `geom` moduleLaurenz
2022-06-14Make radius configuration unconfusingLaurenz
2022-06-14Many fixesLaurenz
2022-05-03Code Review: Relax, it's much worse than you thinkMartin Haug
2022-05-03Code Review: Heap is Stack. Unsafe is Good.Martin Haug
Spaghetti Code is Style.
2022-05-01Outset; fix foldingMartin Haug
2022-05-01Add round corners and change argumentsMartin Haug
2022-04-08Em unitsLaurenz
2022-04-07Make `Relative` genericLaurenz
2022-04-07Rename length-related typesLaurenz
`Fractional` => `Fraction` `Relative` => `Ratio` `Linear` => `Relative`
2021-11-26X/Y abstractionsLaurenz
2021-11-22Remove decorumLaurenz
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-08-21Shorter/clearer field name for geometry typesLaurenz
Size { width, height } => Size { w, h } Spec { horizontal, vertical } => Spec { x, y } Gen { cross, main } => Gen { inline, block }
2021-08-21Prune derivesLaurenz
2021-05-26Add hash impls for all nodesMartin Haug
This prepares the incremental PR. Co-Authored-By: Laurenz <laurmaedje@gmail.com>
2021-05-17Tidy up layouting codeLaurenz
2021-03-20Square, circle and ellipse 🔵Laurenz
2020-10-13BoxAlign and Flow aliases ✏Laurenz
2020-10-13Rename geometric eval and apply to resolve ✏Laurenz
2020-10-10Switch back to custom geometry types, unified with layout primitives 🏞Laurenz