| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-31 | Fix panic in pad node | Laurenz | |
| 2021-10-29 | Dedent code blocks | Laurenz | |
| 2021-10-29 | Allow multiple template bodies | Laurenz | |
| 2021-10-28 | Add `move` function | Laurenz | |
| 2021-10-26 | Fr in stack and par | Laurenz | |
| 2021-10-26 | Trim `mailto:` and `tel:` from links | Laurenz | |
| 2021-10-25 | Replace `..` syntax with `range` function | Laurenz | |
| 2021-10-23 | Drop `iso-` prefix for A papers | 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-10 | Make `none` spreadable | Laurenz | |
| 2021-10-07 | Slim down and organize paper sizes | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-10-05 | Don't fit images to remaining height | Laurenz | |
| Makes them really small if there's only little space left ... | |||
| 2021-10-05 | Error on out-of-range values in `rgb` | Laurenz | |
| 2021-10-05 | Rename `length` to `size` in `square()` | Laurenz | |
| 2021-10-05 | Always use first positional argument in `expect()` | Laurenz | |
| This changes `#h(100)` from "missing argument: spacing" to "expected linear, found integer". | |||
| 2021-10-05 | Add `assert` function | Laurenz | |
| 2021-10-05 | Paper longhand for page function | Laurenz | |
| 2021-10-05 | Fill shorthand for font function | Laurenz | |
| 2021-10-05 | Rename insert/ to elements/ | Laurenz | |
| 2021-10-05 | Iterate over grapheme clusters instead of chars | Laurenz | |
| 2021-10-05 | Change indent requirements to allow alignment | Laurenz | |
| Previously the following wouldn't work correctly because "Fourth" would have been a child of "Third". ``` 3. Third ⎵. Fourth ``` | |||
| 2021-10-02 | Simpler and more versatile row and column gutter arguments | Laurenz | |
| 2021-09-30 | New default fonts | Laurenz | |
| 2021-09-30 | Support `else if` | Laurenz | |
| 2021-09-30 | No hashtag before else anymore | Laurenz | |
| 2021-09-28 | Allow linear values for text edges | Laurenz | |
| 2021-09-27 | Add spacing capabilities to stack function | Laurenz | |
| - Named argument `spacing` controls spacing between any two template arguments - Arbitrary linears in the list can produce arbitrary spacing | |||
| 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-25 | Prevent paragraph from overflowing due to trailing linebreak | Laurenz | |
| 2021-09-15 | Blocks directly in template also scope | Laurenz | |
| 2021-09-10 | Set the correct base for grid cells | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-31 | More utility functions | Laurenz | |
| - join("a", "b", "c", sep: ", ") - int("12") - float("31.4e-1") - str(10) - sorted((3, 2, 1)) | |||
| 2021-08-30 | Add abs() function | Laurenz | |
| 2021-08-30 | Lower- and uppercase string conversion functions | Laurenz | |
| 2021-08-29 | Allow body for font function once again | Laurenz | |
| 2021-08-27 | Primitive raster glyph drawing | Laurenz | |
| 2021-08-27 | Make font fallback disableable | 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 } | |||
