| 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-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-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-28 | Tidying | Laurenz | |
| 2021-12-15 | Set Rules Episode IV: A New Fold | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-29 | Fix vertical image expansion | 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 | Transformations | Laurenz | |
| 2021-11-23 | 2d alignments with plus operator | Laurenz | |
| 2021-11-22 | Welcome to Tigerland | Laurenz | |
| 2021-11-19 | Small fixes | Laurenz | |
| 2021-11-17 | Align node | Laurenz | |
| 2021-11-16 | Image fit modes | Laurenz | |
| 2021-11-16 | Revert page and inline levels | 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 | Ref count the frames | Martin | |
| 2021-06-18 | Levels | Martin | |
| 2021-06-18 | Remove eat_ prefix | Laurenz | |
| 2021-06-17 | Constraints (#31) | Martin | |
| 2021-06-11 | Push some nodes directly into the stack | Laurenz | |
| 2021-05-31 | Module loading system | Laurenz | |
| Detects cyclic imports and loads each module only once per compilation. | |||
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
| 2021-05-26 | Add hash impls for all nodes | Martin Haug | |
| This prepares the incremental PR. Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-05-21 | Rename areas to regions | Laurenz | |
| 2021-05-18 | Leaner argument parsing | Laurenz | |
| 2021-05-17 | Tidy up layouting code | Laurenz | |
| 2021-05-14 | Remove resource abstraction and handle images natively | Laurenz | |
| 2021-04-23 | Reengineer font and resource loading 🏞 | Laurenz | |
| 2021-03-30 | Baseline alignment ⏏ | 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-22 | More consistent documentation 📝 | Laurenz | |
| 2021-03-20 | Square, circle and ellipse 🔵 | Laurenz | |
| 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 | |
