| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-31 | More useful `Spec` helpers | Laurenz | |
| 2021-10-31 | Fix panic in pad node | Laurenz | |
| 2021-10-26 | Simplify node construction | Laurenz | |
| 2021-10-26 | Fr in stack and par | Laurenz | |
| 2021-10-23 | Simplify decorations | Laurenz | |
| 2021-10-23 | Introduce page / block / inline levels | Laurenz | |
| 2021-10-23 | Remove directions from grid | Laurenz | |
| 2021-10-23 | Revise block node contract | Laurenz | |
| 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-23 | New `ShapeNode` | Laurenz | |
| Replaces `BackgroundNode` and `FixedNode` | |||
| 2021-10-23 | Remove inline alignment from stack | Laurenz | |
| 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-10 | Rename `State` to `Style` and move it into its own module | Laurenz | |
| 2021-10-10 | Move paint and colors into `geom` | Laurenz | |
| 2021-10-05 | Refactor a bit | Laurenz | |
| 2021-10-05 | Don't fit images to remaining height | Laurenz | |
| Makes them really small if there's only little space left ... | |||
| 2021-10-02 | Fix panic in grid due to empty auto row | Laurenz | |
| 2021-09-28 | Allow linear values for text edges | Laurenz | |
| 2021-09-27 | Refactor line reordering from callback to iterator | Laurenz | |
| 2021-09-27 | Fix panic due to bad alignments in stack function | Laurenz | |
| 2021-09-27 | More useful incremental checks | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-09-27 | Expand all but last region for broken up auto rows | Laurenz | |
| 2021-09-27 | Fix paragraph constraints | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-09-26 | Simplify decoration handling | Laurenz | |
| 2021-09-26 | More useful `Debug` impls | Laurenz | |
| 2021-09-25 | Prevent paragraph from overflowing due to trailing linebreak | Laurenz | |
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-09-10 | Reimplement `Debug` for layout nodes | Laurenz | |
| 2021-09-10 | Set the correct base for grid cells | Laurenz | |
| 2021-09-10 | Fix fr rows in infinite region | Laurenz | |
| 2021-08-24 | Switch from state to decorations for underline/strikethrough/overline | Laurenz | |
| 2021-08-23 | Links! (#43) | Martin | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2021-08-23 | Kerned PDF output | 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-21 | Make better use of existing variables in grid | Laurenz | |
| 2021-08-21 | Turn backlog into iterator | Laurenz | |
| 2021-08-19 | Refactor layouting a bit | Laurenz | |
| Notably: - Handle aspect ratio in fixed node - Inline constraint inflation into pad node | |||
| 2021-08-19 | Pattern properties (#42) | Martin | |
| Included in this package are: * Code review I: The unnamed review. * Code Review II: How I met your review. * Code Review III: Code, the final frontier. These are the voyages of the USS Review ... | |||
| 2021-08-17 | Library functions behave more imperatively | Laurenz | |
| - 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-17 | More logical ordering and naming | Laurenz | |
| 2021-08-17 | Make percentages for h and v relative to area instead of font size | Laurenz | |
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-08-09 | New source loading architecture | Laurenz | |
| 2021-08-01 | Pretty-printed diagnostics with traceback | Laurenz | |
| 2021-07-29 | Change derive order | Laurenz | |
| 2021-07-29 | Refactor state | Laurenz | |
| 2021-07-29 | Move EcoString and OptionExt into util | Laurenz | |
| 2021-07-26 | Slightly more expressive method name | Laurenz | |
| 2021-07-26 | No more excessive region cloning | Laurenz | |
| 2021-07-26 | Move incremental test into separate function | Laurenz | |
| 2021-07-25 | Merge font and par state into text state | Laurenz | |
