| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-11 | Rename template to content | Laurenz | |
| 2022-03-11 | More restructuring | Laurenz | |
| 2022-02-28 | Reorganize library | Laurenz | |
| 2022-02-24 | Lower and upper on templates | Laurenz | |
| 2022-02-24 | First-line indents | Laurenz | |
| Co-Authored-By: Martin Haug <mhaug@live.de> | |||
| 2022-02-23 | Rework the core context | Laurenz | |
| 2022-02-22 | Remove layout cache | Laurenz | |
| 2022-02-20 | Page style list fix | Laurenz | |
| 2022-02-18 | Basic show rules | Laurenz | |
| 2022-02-18 | Headers and footers | Laurenz | |
| 2022-02-18 | List label styling | Laurenz | |
| 2022-02-17 | Automatic list numbering | Laurenz | |
| 2022-02-17 | Fallible layout | Laurenz | |
| 2022-02-17 | Merge eval and layout contexts into `Vm` | Laurenz | |
| 2022-02-17 | Switch to const generics for nodes | Laurenz | |
| 2022-02-09 | Set rules for everything | Laurenz | |
| 2022-02-07 | Redesigned template layout | Laurenz | |
| 2022-02-03 | Better debug representation for template | Laurenz | |
| 2022-02-02 | Remove root node | Laurenz | |
| 2022-02-02 | Rename `into_block` to `pack` | Laurenz | |
| 2022-02-02 | Split up styled and sequence template | Laurenz | |
| 2022-02-02 | Rename `Node` to `Template` | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-29 | Go back to wrapping inline nodes | Laurenz | |
| 2021-11-26 | More independent placed node | Laurenz | |
| 2021-11-25 | Layout improvements | Laurenz | |
| 2021-11-18 | Page fill | Laurenz | |
| 2021-11-18 | Refactoring | Laurenz | |
| 2021-11-17 | Placed node | Laurenz | |
| 2021-11-17 | Align node | Laurenz | |
| 2021-11-16 | Don't wrap already layoutable nodes into flows/pars unnecessarily | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-16 | Move `lang` functionality into `par` | Laurenz | |
| 2021-11-16 | Introduce `FlowNode` | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-10-31 | Reorganize modules | Laurenz | |
| Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories. | |||
| 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 | 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 | 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-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-29 | Allow body for font function once again | 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-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 | |||
