| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-28 | Reorganize library | Laurenz | |
| 2022-02-26 | Remove dependency on itertools | Laurenz | |
| 2022-02-25 | Basic justification | 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-21 | Refactor paragraph layout | Laurenz | |
| 2022-02-17 | Fallible layout | Laurenz | |
| 2022-02-17 | Merge eval and layout contexts into `Vm` | Laurenz | |
| 2022-02-09 | Set rules for everything | Laurenz | |
| 2022-02-07 | Redesigned template layout | Laurenz | |
| 2022-02-04 | Add `group` in addition to `group_by_key` | Laurenz | |
| 2022-02-02 | Rename `Node` to `Template` | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-08 | Make all nodes into classes | Laurenz | |
| 2022-01-07 | Tidy up styling | Laurenz | |
| 2022-01-05 | Lift styles out of individual nodes | Laurenz | |
| 2021-12-30 | Style chains | Laurenz | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-28 | Tidying | Laurenz | |
| 2021-12-22 | Review One: A Set Rules Story | Laurenz | |
| 2021-12-21 | Set Rules Episode IX: The Rise of Testing | Laurenz | |
| 2021-12-16 | Set Rules Episode VIII: The First Macro | Laurenz | |
| 2021-12-15 | Set Rules Episode VII: The Set Awakens | Laurenz | |
| 2021-12-15 | Set Rules Episode IV: A New Fold | Laurenz | |
| 2021-12-09 | Set Rules Episode III: Revenge of the packer | Laurenz | |
| 2021-12-07 | Set Rules Episode II: Attack of the properties | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-12-02 | Remove baseline weirdness | Laurenz | |
| 2021-11-29 | Layout bugfixes | Laurenz | |
| 2021-11-26 | X/Y abstractions | Laurenz | |
| 2021-11-25 | Layout improvements | Laurenz | |
| 2021-11-23 | Transformations | Laurenz | |
| 2021-11-23 | Simpler alignment resolving | Laurenz | |
| 2021-11-23 | 2d alignments with plus operator | Laurenz | |
| 2021-11-23 | Horizon alignment | Laurenz | |
| 2021-11-19 | Small fixes | Laurenz | |
| 2021-11-17 | Configurable paragraph alignment | Laurenz | |
| 2021-11-17 | Align node | Laurenz | |
| 2021-11-16 | Abstraction for fr resolving | Laurenz | |
| 2021-11-16 | Introduce `SizedNode` | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-16 | Move `lang` functionality into `par` | Laurenz | |
| 2021-11-16 | Simplify `FlowNode` a bit | 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-06-26 | Cleanse library | Laurenz | |
| - Remove doc-comments for Typst functions from library - Reduce number of library source files | |||
| 2021-06-18 | Remove eat_ prefix | Laurenz | |
| 2021-05-18 | Leaner argument parsing | Laurenz | |
| 2021-03-27 | Better space coalescing logic 🌧 | Laurenz | |
| This creates a smaller state machine helper type for softness coalescing, which does not own the resulting nodes. While this creates a bit more duplication in stack and par builder, it makes it a lot easier to integrate additional logic into the paragraph builder. Furthermore: - Line breaks are now "hard", that is, not coalesced with each other. - Text nodes with equal style are now merged allowing for example `f{}i` to form a ligature. | |||
