aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* impl message colors; reading file path on loadAkshay2021-03-252-3/+43
* use new error kinds; track Environment nesting with stackAkshay2021-03-255-70/+120
* move primitives.rs to prelude.rsAkshay2021-03-253-174/+224
* add checked downcast methods to LispExprAkshay2021-03-251-4/+58
* ad display impls for parse and eval errorsAkshay2021-03-251-3/+107
* new quit primitiveAkshay2021-03-242-2/+9
* rename env to eval, add div operatorAkshay2021-03-246-13/+37
* implement boolean primitives; `begin` formAkshay2021-03-241-1/+30
* logging stuffAkshay2021-03-242-1/+2
* allow minus operator, improve display for exprsAkshay2021-03-243-25/+32
* add lisp primitives: set!, define, lambda, ifAkshay2021-03-241-35/+171
* fix empty history panicAkshay2021-03-241-0/+3
* expose functions to lisp interface, add primitives with macrosAkshay2021-03-235-85/+80
* macro based primitive implementorAkshay2021-03-231-0/+10
* add loggerAkshay2021-03-235-5/+154
* implement message display and typesAkshay2021-03-233-13/+84
* add types for lisp primitives and functionsAkshay2021-03-233-37/+44
* add invert function and keybindsAkshay2021-03-233-20/+33
* init envAkshay2021-03-231-0/+117
* fix empty command exec bugAkshay2021-03-201-10/+9
* begin work on parserAkshay2021-03-203-7/+262
* factor out types into expr.rsAkshay2021-03-202-40/+90
* begin work on scripting lispAkshay2021-03-194-0/+423
* add grid centering keybindAkshay2021-03-191-17/+35
* render cursor to command box, add readline keybindsAkshay2021-03-182-8/+70
* add history to command modeAkshay2021-03-182-10/+138
* feat: basic command mode, add text box primitivesAkshay2021-03-174-99/+396
* read and write to .obi filesAkshay2021-03-174-17/+30
* add obi to depsAkshay2021-03-173-0/+53
* add dither_level to app state, integrate with brushesAkshay2021-03-162-5/+31
* add dithering primitivesAkshay2021-03-161-0/+67
* factor out common utils into moduleAkshay2021-03-153-31/+37
* ui changes: symmetry lines and brush size indicatorAkshay2021-03-153-67/+76
* refactor get_circle to draw filled & outline circlesAkshay2021-03-152-27/+65
* add basic statusline widget; text drawing supportAkshay2021-03-143-11/+101
* add SDL2_ttf to depsAkshay2021-03-144-8/+9
* add symmetry optionsAkshay2021-03-142-8/+120
* simplify mvc modelAkshay2021-03-141-78/+69
* factor out line and circle drawing into bitmapAkshay2021-03-133-66/+160
* refactor to use pixmap over Vec<bool>Akshay2021-03-133-74/+51
* add pixmap moduleAkshay2021-03-131-0/+89
* initAkshay2021-03-1211-0/+2329