aboutsummaryrefslogtreecommitdiff
path: root/src/app.rs
Commit message (Expand)AuthorAgeFilesLines
* add middle mouse panAkshay2021-05-041-0/+13
* add minimap/preview box, lisp function to toggleAkshay2021-05-011-0/+36
* cache entire brush infoAkshay2021-04-251-3/+4
* add `export-png` primitiveAkshay2021-04-251-2/+1
* 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-181-7/+1
* add `selection-start` and `selection-end` primitivesAkshay2021-04-121-37/+52
* add rect select brush and keybindsAkshay2021-04-111-46/+130
* use floating anglesAkshay2021-04-071-39/+11
* apply clippy lintsAkshay2021-04-061-53/+48
* draw grid and pixmap boundary separatelyAkshay2021-04-061-20/+32
* speed up pixmap drawing!Akshay2021-04-041-27/+46
* basic support for adding guidesAkshay2021-04-041-2/+6
* implement brush size cachingAkshay2021-04-031-0/+33
* fix symmetry calculations and uneven grid drawingAkshay2021-04-031-19/+35
* 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