| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-26 | Fix overflows with operators (#904) | HarmoGlace | |
| 2023-04-13 | Add support for more complex strokes (#505) | Birk Tjelmeland | |
| 2023-04-11 | Add support for more ratio multiplications | Laurenz | |
| 2023-04-11 | Remove support for number / ratio | Laurenz | |
| If `1 * 40%` and `1 / 40%` both work, then I would expect `1cm * 40%` and `1cm / 40%` to work, too. So the result of both multiplication and division is always the left type. Same with `100% * 40%`. But `100% / 40%` does not return a ratio, it returns a float. This breaks the consistency. For this reason, I am removing support for just the new divisions for now, but we can revisit this. | |||
| 2023-04-11 | Allow treating ratios as floats (#681) | Eric Biedert | |
| 2023-03-10 | Expose content representation more | Laurenz | |
| 2023-03-01 | Split up `model` module | Laurenz | |
| 2022-10-17 | Merge some modules | Laurenz | |
| 2022-07-26 | New `Str` type with methods | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-05-26 | Locatable groups | Laurenz | |
| 2022-05-16 | Allow adding `none` and anything | Laurenz | |
| 2022-05-04 | Division for lengths | Laurenz | |
| 2022-04-30 | New block spacing model | Laurenz | |
| 2022-04-24 | Extract `model` module | Laurenz | |
| 2022-04-24 | Extract methods into separate module | Laurenz | |
| 2022-04-09 | Sum color and length into stroke | Laurenz | |
| 2022-04-08 | Em units | Laurenz | |
| 2022-04-08 | Start & end alignment | Laurenz | |
| 2022-04-07 | Make `Relative` generic | Laurenz | |
| 2022-04-07 | Rename length-related types | Laurenz | |
| `Fractional` => `Fraction` `Relative` => `Ratio` `Linear` => `Relative` | |||
| 2022-03-18 | Methods | Laurenz | |
| 2022-03-15 | Add `in` and `not in` operators | Laurenz | |
| 2022-03-11 | Rename template to content | Laurenz | |
| 2022-02-07 | Tidy up | Laurenz | |
| 2022-02-02 | Rename `Node` to `Template` | Laurenz | |
| 2022-01-29 | Allow to add `none` and node | Laurenz | |
| 2021-12-28 | Tidying | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-26 | X/Y abstractions | Laurenz | |
| 2021-11-23 | 2d alignments with plus operator | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-10-25 | Replace `..` syntax with `range` function | Laurenz | |
| 2021-09-27 | Fix panic due to bad alignments in stack function | 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-14 | Adjust macros to new version | Laurenz | |
| 2021-08-12 | Make range-end exclusive | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-07-30 | Fatal errors | Laurenz | |
| - Makes errors fatal, so that a phase is only reached when all previous phases were error-free - Parsing still recovers and can produce multiple errors - Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import) - The single error that could occur during execution is removed for now - Removes Value::Error variant | |||
| 2021-07-29 | Better addition and iteration for array, dict and template | Laurenz | |
| 2021-07-11 | Simpler casting | Laurenz | |
| 2021-07-10 | Move comparisons into standard traits | Laurenz | |
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-07-08 | Compare functions and templates by identity | Laurenz | |
| 2021-07-08 | Range operator | Laurenz | |
| 2021-06-18 | Join semantics | Laurenz | |
| 2021-06-09 | Tidy up | Laurenz | |
| 2021-06-09 | Introduce `fr`s | Martin Haug | |
| 2021-05-18 | Streamline value comparisons | Laurenz | |
| 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 | |||
