summaryrefslogtreecommitdiff
path: root/src/library/style.rs
AgeCommit message (Collapse)Author
2021-03-10Move around library types 🚚Laurenz
2021-02-09Add arguments value 🏓Laurenz
2021-02-09Split evaluation and execution 🔪Laurenz
2021-01-22Many more expressions 🥗Laurenz
Boolean, equality, comparison and assignment expression parsing and evaluation.
2021-01-20If expressions 🔀Laurenz
2021-01-15Split state and scopes, less ref-counting 🔀Laurenz
2021-01-10Braced content -> Bracketed templates ✏Laurenz
2021-01-02Dynamic values, Types, Arrays, and Dictionaries 🚀Laurenz
- Identifiers are now evaluated as variables instead of being plain values - Constants like `left` or `bold` are stored as dynamic values containing the respective rust types - We now distinguish between arrays and dictionaries to make things more intuitive (at the cost of a bit more complex parsing) - Spans were removed from collections (arrays, dictionaries), function arguments still have spans for the top-level values to enable good diagnostics
2021-01-01A few small improvements ♻Laurenz
2020-12-27Refresh function call and dictionary syntaxLaurenz
- No colon between function name and arguments, just whitespace - "Named" arguments (previously "keyword" arguments) use colon instead of equals sign
2020-12-27Add color enum 🎨Laurenz
2020-12-21Add error cases for [font] 🧯Laurenz
2020-12-21Allow only a few predefined font classes in [font] 🚧Laurenz
2020-12-17Test [font] 🧣Laurenz
2020-12-17Test [rgb] 🎨Laurenz
2020-11-25Merge some modules 🥞Laurenz
2019-12-04Expand functionality of function! macro 🛰Laurenz
2019-11-30Refactor layouting base ♻Laurenz
2019-11-18Page style modification functions 📜Laurenz
- `page.size` - `page.margins`
2019-11-18Double-try spaces for functions 🌑🌕Laurenz
2019-11-17Update standard library functions 🎁Laurenz
2019-11-07Create easy-to-use argument parser 💎Laurenz
2019-10-31Spans for all parts of functions ✅Laurenz
2019-10-23Introduce a set of macros for writing functions more concisely 🎁Laurenz