aboutsummaryrefslogtreecommitdiff
path: root/src/app.rs
Commit message (Collapse)AuthorAgeFilesLines
* fix rare index error, more functional flood fill algoAkshay2021-04-021-17/+24
|
* add DottedList type, fix `cons` finallyAkshay2021-04-021-6/+0
|
* keybind F cycles brush insteadAkshay2021-04-021-12/+10
|
* statusline with container primitives, draw brush previewAkshay2021-04-021-31/+55
|
* introduce basic canvas primitive functionsAkshay2021-03-311-5/+5
|
* initial support for rc.lispAkshay2021-03-311-6/+21
|
* refactor to use EvaluatorAkshay2021-03-301-4/+10
|
* add new catch-all error typesAkshay2021-03-301-12/+13
|
* fix: sdl panics on empty string drawingAkshay2021-03-291-12/+3
|
* fix: handle unterminated strings gracefullyAkshay2021-03-291-2/+11
|
* deprecate last_pointAkshay2021-03-281-4/+1
|
* restructure Brush enumAkshay2021-03-281-53/+48
|
* add better brush drawing feedbackAkshay2021-03-281-38/+69
|
* implement flood fill; new fill brushAkshay2021-03-281-50/+89
|
* use new error kinds; track Environment nesting with stackAkshay2021-03-251-27/+35
|
* new quit primitiveAkshay2021-03-241-2/+5
|
* rename env to eval, add div operatorAkshay2021-03-241-4/+3
|
* logging stuffAkshay2021-03-241-1/+1
|
* expose functions to lisp interface, add primitives with macrosAkshay2021-03-231-28/+23
|
* implement message display and typesAkshay2021-03-231-12/+39
|
* add invert function and keybindsAkshay2021-03-231-20/+24
|
* fix empty command exec bugAkshay2021-03-201-10/+9
|
* add grid centering keybindAkshay2021-03-191-17/+35
|
* render cursor to command box, add readline keybindsAkshay2021-03-181-5/+28
|
* add history to command modeAkshay2021-03-181-1/+6
|
* feat: basic command mode, add text box primitivesAkshay2021-03-171-97/+211
|
* read and write to .obi filesAkshay2021-03-171-10/+24
|
* add dither_level to app state, integrate with brushesAkshay2021-03-161-4/+29
|
* factor out common utils into moduleAkshay2021-03-151-30/+5
|
* ui changes: symmetry lines and brush size indicatorAkshay2021-03-151-62/+66
|
* add basic statusline widget; text drawing supportAkshay2021-03-141-10/+98
|
* add symmetry optionsAkshay2021-03-141-7/+53
|
* simplify mvc modelAkshay2021-03-141-78/+69
|
* factor out line and circle drawing into bitmapAkshay2021-03-131-62/+53
|
* refactor to use pixmap over Vec<bool>Akshay2021-03-131-72/+48
|
* initAkshay2021-03-121-0/+447