| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-23 | New `ShapeNode` | Laurenz | |
| Replaces `BackgroundNode` and `FixedNode` | |||
| 2021-10-05 | Refactor a bit | Laurenz | |
| 2021-09-10 | Reimplement `Debug` for layout nodes | Laurenz | |
| 2021-08-21 | Shorter/clearer field name for geometry types | Laurenz | |
| Size { width, height } => Size { w, h } Spec { horizontal, vertical } => Spec { x, y } Gen { cross, main } => Gen { inline, block } | |||
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-19 | Refactor layouting a bit | Laurenz | |
| Notably: - Handle aspect ratio in fixed node - Inline constraint inflation into pad node | |||
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-07-08 | Add lots of Eq impls | Laurenz | |
| 2021-06-29 | Put incremental compilation behind feature | Martin Haug | |
| 2021-06-18 | Ref count the frames | Martin | |
| 2021-06-17 | Constraints (#31) | Martin | |
| 2021-06-11 | Push some nodes directly into the stack | Laurenz | |
| 2021-05-26 | Add hash impls for all nodes | Martin Haug | |
| This prepares the incremental PR. Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-05-21 | Rename areas to regions | Laurenz | |
| 2021-05-17 | Tidy up layouting code | Laurenz | |
| 2021-05-17 | Move aspect ratio into stack | Laurenz | |
| 2021-05-17 | Rename expand to fixed and switch to bools | Laurenz | |
| 2021-03-25 | Refactor alignments & directions 📐 | Laurenz | |
| - Adds lang function - Refactors execution context - Adds StackChild and ParChild enums | |||
| 2021-03-20 | Square, circle and ellipse 🔵 | Laurenz | |
| 2021-03-19 | Scheduled maintenance 🔨 | Laurenz | |
| - New naming scheme - TextNode instead of NodeText - CallExpr instead of ExprCall - ... - Less glob imports - Removes Value::Args variant - Removes prelude - Renames Layouted to Fragment - Moves font into env - Moves shaping into layout - Moves frame into separate module | |||
| 2021-03-11 | Better expansion behaviour 🐪 | Laurenz | |
| This makes expansion behaviour inheritable by placing it into the area and passing it down during layouting instead of computing some approximation of what we want during execution. | |||
| 2021-01-13 | Unbounded pages 🌌 | Laurenz | |
| 2021-01-04 | Better value representations, type function 🌐 | Laurenz | |
| 2021-01-03 | Move and rename many things 🚛 | Laurenz | |
| 2020-10-13 | Rename geometric eval and apply to resolve ✏ | Laurenz | |
| 2020-10-12 | Less vecs in layouting ⚡ | Laurenz | |
| 2020-10-12 | Synchronous layout 🪀 | Laurenz | |
| 2020-10-11 | Refactor layouting base 🪁 | Laurenz | |
| 2020-10-11 | Rename LayoutItem to Layouted ✏ | Laurenz | |
| 2020-10-10 | Switch back to custom geometry types, unified with layout primitives 🏞 | Laurenz | |
