| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-28 | Reorganize library | Laurenz | |
| 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-10 | Proper error messages for shorthands | Laurenz | |
| 2022-02-09 | Set rules for everything | 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-05 | Refactor | Laurenz | |
| 2021-12-30 | Style chains | Laurenz | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-28 | Tidying | 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-11-29 | Layout bugfixes | Laurenz | |
| 2021-11-26 | More independent placed node | Laurenz | |
| 2021-11-26 | X/Y abstractions | Laurenz | |
| 2021-11-25 | Layout improvements | Laurenz | |
| 2021-11-24 | Small style changes | 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-18 | Refactoring | Laurenz | |
| 2021-11-17 | Placed node | Laurenz | |
| 2021-11-17 | Align node | 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-25 | Make font take everything as keyword arguments | Laurenz | |
| 2021-06-18 | Remove eat_ prefix | Laurenz | |
| 2021-05-18 | Leaner argument parsing | Laurenz | |
| 2021-05-18 | Rename _new to new and typify to value | 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. | |||
| 2021-03-25 | Refactor alignments & directions 📐 | Laurenz | |
| - Adds lang function - Refactors execution context - Adds StackChild and ParChild enums | |||
| 2021-03-21 | Syntax functions 🚀 | Laurenz | |
| This adds overridable functions that markup desugars into. Specifically: - \ desugars into linebreak - Two newlines desugar into parbreak - * desugars into strong - _ desugars into emph - = .. desugars into heading - `..` desugars into raw | |||
| 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-17 | Formatting and documentation ✨ | Laurenz | |
| 2021-03-13 | Factor out alignment deduplication into separate function ♻ | Laurenz | |
| 2021-03-12 | Refactor execution context 🏗 | Laurenz | |
| - The execution context is a lot more structured: Instead of a magic stack of arbitrary objects there are static objects for pages, stacks and paragraphs - Page softness/keeping mechanic is now a lot simpler than before | |||
| 2021-03-12 | Rename ChildAlign to LayoutAligns ✏ | Laurenz | |
| 2021-03-10 | Move around library types 🚚 | Laurenz | |
| 2020-11-25 | Merge some modules 🥞 | Laurenz | |
| 2020-10-19 | Allow configuration of directions in page and box ↗ | Laurenz | |
| 2020-10-13 | BoxAlign and Flow aliases ✏ | Laurenz | |
| 2020-10-12 | Strongly typed groups 👔 | Laurenz | |
| 2020-10-10 | Switch back to custom geometry types, unified with layout primitives 🏞 | Laurenz | |
