aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fix center_mouse to behave well outside drawing areatab-completelisp/setAkshay2021-05-181-7/+13
|
* fix `set!` routineAkshay2021-05-182-18/+33
| | | | and discover a drawback of borrowck!
* implement reverse cycle through completionsAkshay2021-05-172-4/+7
|
* add tab to complete env variablesAkshay2021-05-174-11/+172
|
* rework arity errorsAkshay2021-05-133-119/+94
|
* new `mouse` and `center-mouse` lisp primitivesAkshay2021-05-091-0/+17
|
* add new pan operation: center_mouseAkshay2021-05-091-13/+15
|
* add basic user-definable keybindsAkshay2021-05-086-27/+237
|
* add middle mouse panAkshay2021-05-041-0/+13
|
* add minimap/preview box, lisp function to toggleAkshay2021-05-012-0/+45
|
* cache entire brush infoAkshay2021-04-252-4/+7
|
* add `export-png` primitiveAkshay2021-04-253-3/+17
|
* readd cursor; compress images with RLEAkshay2021-04-201-3/+2
|
* hide cursor in canvasAkshay2021-04-181-0/+2
|
* clippy lint; add `get-pixel` primitiveAkshay2021-04-184-15/+57
|
* change function bodies to be single expresssionAkshay2021-04-154-11/+12
|
* add `selection-start` and `selection-end` primitivesAkshay2021-04-126-47/+111
|
* add rect select brush and keybindsAkshay2021-04-114-50/+163
|
* introduce modulus arithmetic to std lispAkshay2021-04-103-8/+18
|
* add std lisp testsAkshay2021-04-101-0/+17
|
* add `for` primitiveAkshay2021-04-103-1/+82
|
* fix iso grid scalingAkshay2021-04-081-17/+15
|
* rework nix flakeAkshay2021-04-082-2/+2
|
* implement iso grids; lisp primitives to manipulate gridsAkshay2021-04-072-0/+118
|
* use floating anglesAkshay2021-04-074-42/+16
|
* apply clippy lintsAkshay2021-04-0618-348/+344
|
* draw grid and pixmap boundary separatelyAkshay2021-04-064-23/+61
|
* speed up pixmap drawing!Akshay2021-04-042-27/+79
|
* basic support for adding guidesAkshay2021-04-045-13/+76
|
* fix reflect figureAkshay2021-04-032-2/+2
|
* implement brush size cachingAkshay2021-04-033-0/+37
|
* fix symmetry calculations and uneven grid drawingAkshay2021-04-031-19/+35
|
* more functional flood fill, fix panicking mirror_aboutAkshay2021-04-031-11/+17
|
* fix rare index error, more functional flood fill algoAkshay2021-04-022-34/+46
|
* fmtAkshay2021-04-022-6/+8
|
* add DottedList type, fix `cons` finallyAkshay2021-04-023-20/+58
|
* add rylander dithering, `define` macro, begin work on guides.Akshay2021-04-023-24/+72
|
* keybind F cycles brush insteadAkshay2021-04-022-13/+11
|
* statusline with container primitives, draw brush previewAkshay2021-04-021-31/+55
|
* add widget and container primitivesAkshay2021-04-022-0/+133
|
* introduce basic canvas primitive functionsAkshay2021-03-315-6/+63
|
* add let formsAkshay2021-03-311-0/+45
|
* hopefully fix quote for the last timeAkshay2021-03-312-13/+31
|
* integrate pico args to mainAkshay2021-03-312-42/+60
|
* add save and save-as proceduresAkshay2021-03-311-39/+54
|
* handle quoted objects better; add cond formAkshay2021-03-312-35/+105
|
* add cli error typesAkshay2021-03-311-1/+3
|
* initial support for rc.lispAkshay2021-03-312-6/+22
|
* begin work on command line interfaceAkshay2021-03-311-0/+128
|
* refactor to use EvaluatorAkshay2021-03-301-4/+10
|