summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* image(text): use proper text_size to get the width instead of guessing based ...littleblack1112025-09-291-10/+8
* image(font): simplify sansserif system font lookuplittleblack1112025-09-291-19/+18
* Merge branch 'text' into imagelittleblack1112025-09-293-29/+186
|\
| * image(text): only update center offset when its nonzerotextlittleblack1112025-09-291-1/+11
| * format: clippylittleblack1112025-09-291-3/+3
| * image(text): automatically shrinked width based on textlittleblack1112025-09-291-37/+25
| * image(text): line wraplittleblack1112025-09-291-17/+34
| * image: draw textlittleblack1112025-09-291-12/+32
| * gitignore: *.pnglittleblack1112025-09-291-0/+1
| * image: get system textlittleblack1112025-09-293-2/+124
* | gitignore: *.pnglittleblack1112025-09-291-0/+1
|/
* todolittleblack1112025-09-281-3/+12
* fix(image): add arrow to directionlittleblack1112025-09-281-19/+44
* feat(image): direction line thicknesslittleblack1112025-09-281-7/+11
* feat(image): resolution scalelittleblack1112025-09-281-8/+14
* fix(image): resize imagelittleblack1112025-09-281-6/+9
* WIP: imagelittleblack1112025-09-285-1/+1339
* perf: parser unused iflittleblack1112025-09-281-8/+4
* parser: make use of EXPRESSION_DELIMITERSlittleblack1112025-09-281-28/+26
* fix(parser, tokenizer): println and throw startswith instead of whole strlittleblack1112025-09-283-2/+13
* fix(parser): If not processed properlylittleblack1112025-09-283-13/+17
* feat(ast): then_branchlittleblack1112025-09-282-18/+47
* feat: astlittleblack1112025-09-273-11/+55
* fix(parser): EndScope not preservedlittleblack1112025-09-272-13/+39
* parser: preserve scope data as metadatalittleblack1112025-09-272-15/+64
* chore: style and naminglittleblack1112025-09-272-14/+18
* licenselittleblack1112025-09-271-0/+232
* initlittleblack1112025-09-278-0/+234