about summary refs log tree commit diff stats
path: root/drawing.lua
Commit message (Collapse)AuthorAgeFilesLines
* couple of TODOsKartik K. Agaram2022-05-211-0/+1
|
* bugfix: escape key to hide online helpKartik K. Agaram2022-05-211-6/+0
|
* show when we're naming a pointKartik K. Agaram2022-05-211-2/+14
|
* support for naming pointsKartik K. Agaram2022-05-211-0/+16
| | | | There's still an absence of affordance showing when you're in naming mode.
* one missing transition between shape modesKartik K. Agaram2022-05-211-1/+3
|
* several bugfixesKartik K. Agaram2022-05-211-2/+5
| | | | All introduced when I built rectangles and squares in commit e27165cb.
* bugfixKartik K. Agaram2022-05-211-10/+2
| | | | | Looks like I never retested rectangles after I implemented drawing squares, even though I made changes to the rectangle implementation :/
* make text and drawings the same widthKartik K. Agaram2022-05-191-13/+15
|
* another integer coordinateKartik K. Agaram2022-05-191-1/+1
|
* delete unused argKartik K. Agaram2022-05-191-1/+1
|
* scroll past first pageKartik K. Agaram2022-05-181-0/+1
| | | | | | Still some limitations. The text cursor has to be visible on screen, so if you have a long series of drawings without intervening lines of text you won't be able to scroll through them all.
* rectangle and square shapesKartik K. Agaram2022-05-181-6/+162
|
* lighter color for in-progress strokesKartik K. Agaram2022-05-181-0/+1
|
* use the provided args everywhereKartik K. Agaram2022-05-181-4/+4
| | | | This will be important when we implement scrolling..
* casting about for more helpers to extract..Kartik K. Agaram2022-05-181-3/+3
|
* moveKartik K. Agaram2022-05-181-91/+92
|
* forgot to move this special case outKartik K. Agaram2022-05-171-3/+0
|
* delegate update events to drawingsKartik K. Agaram2022-05-171-0/+25
|
* DRY some codeKartik K. Agaram2022-05-171-6/+6
|
* move mouse_released events to DrawingKartik K. Agaram2022-05-171-0/+60
|
* split mouse_pressed events between Text and DrawingKartik K. Agaram2022-05-171-0/+20
|
* split keyboard handling between Text and DrawingKartik K. Agaram2022-05-171-2/+163
|
* several more modulesKartik K. Agaram2022-05-171-12/+244
| | | | This is probably not ideal; let's see how it goes..
* extract a moduleKartik K. Agaram2022-05-171-0/+51
I want to use `drawing` for locals, so I'll use uppercase the module name just like globals.