about summary refs log tree commit diff stats
path: root/drawing.lua
Commit message (Expand)AuthorAgeFilesLines
* use editor state font for width calculationsKartik K. Agaram2024-01-121-2/+2
* audit all assertsKartik K. Agaram2023-11-181-18/+10
* assume starty can be nil in updateKartik K. Agaram2023-09-151-0/+6
* clean up a slight jitter when drawing circlesKartik K. Agaram2023-09-151-1/+2
* App.width can no longer take a TextKartik K. Agaram2023-04-011-5/+4
* consistent names in a few more placesKartik K. Agaram2022-12-231-1/+1
* make love event names consistentKartik K. Agaram2022-12-231-4/+4
* dedup points while loading drawing from diskKartik K. Agaram2022-09-031-5/+0
* distinguish consistently between mouse buttons and other buttonsKartik K. Agaram2022-08-231-2/+2
* bugfix: imprecision in drawingKartik K. Agaram2022-08-031-0/+3
* round one coordinateKartik K. Agaram2022-07-301-1/+1
* round coordinates to integers in a few placesKartik K. Agaram2022-07-291-7/+11
* bugfix: online helpKartik K. Agaram2022-07-221-2/+2
* move drawing.starty into line cacheKartik K. Agaram2022-07-201-46/+57
* a more radical attempt at ignoring nil y'sKartik K. Agaram2022-07-131-4/+0
* no, bring back that defenseKartik K. Agaram2022-07-131-0/+4
* a bug I've never run intoKartik K. Agaram2022-07-131-3/+0
* hoist couple of variables outKartik K. Agaram2022-07-131-3/+6
* use available variablesKartik K. Agaram2022-07-131-1/+1
* more idiomatic variable namesKartik K. Agaram2022-07-131-5/+5
* chunking by simple local variableKartik K. Agaram2022-07-131-4/+6
* make local functions look differentKartik K. Agaram2022-07-131-6/+6
* more chunks, same approachKartik K. Agaram2022-07-131-3/+6
* chunk up some long linesKartik K. Agaram2022-07-131-32/+32
* drop final mention of state global beyond main.luaKartik K. Agaram2022-07-121-29/+28
* replace globals with args in a few functionsKartik K. Agaram2022-07-121-71/+74
* correct a mis-named thresholdKartik K. Agaram2022-07-121-2/+2
* drop heavyweight near check on file load/storeKartik K. Agaram2022-07-121-19/+25
* left/right margin -> left/right coordinatesKartik K. Agaram2022-07-121-34/+34
* add state arg to a few functionsKartik K. Agaram2022-07-121-25/+25
* add state arg to few functionsKartik K. Agaram2022-07-121-2/+2
* add state arg to Drawing.updateKartik K. Agaram2022-07-121-7/+7
* add state arg to Drawing.drawKartik K. Agaram2022-07-121-15/+15
* add state arg to Drawing.mouse_releasedKartik K. Agaram2022-07-121-20/+20
* add state arg to Drawing.keychord_pressedKartik K. Agaram2022-07-121-32/+32
* add state arg to Drawing.mouse_pressedKartik K. Agaram2022-07-121-15/+15
* group all editor globalsKartik K. Agaram2022-07-121-94/+94
* make colors easier to editKartik K. Agaram2022-07-111-7/+7
* stop pretending globals are localKartik K. Agaram2022-07-111-4/+0
* make freehand drawings smootherKartik K. Agaram2022-07-051-1/+17
* bugfix: 'escape' to cancel a strokeKartik K. Agaram2022-07-051-1/+6
* right marginKartik K. Agaram2022-06-301-7/+7
* rip out notion of Line_widthKartik K. Agaram2022-06-301-7/+7
* keep drawings within the line width slider as wellKartik K. Agaram2022-06-221-7/+7
* clean upKartik K. Agaram2022-06-171-17/+0
* more precise shape selectionKartik K. Agaram2022-06-171-0/+17
* correct commit f3abc2cbf2Kartik K. Agaram2022-06-171-7/+22
* better handle moving pointsKartik K. Agaram2022-06-171-0/+5
* dead codeKartik K. Agaram2022-06-151-45/+0
* moveKartik K. Agaram2022-06-151-28/+28