about summary refs log tree commit diff stats
path: root/Manual_tests.md
Commit message (Collapse)AuthorAgeFilesLines
* Merge lines.loveKartik K. Agaram2022-12-231-0/+3
|\
| * require editor margins to be intsKartik K. Agaram2022-12-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Not directly relevant here, but forks of this project that permit zooming can run into weird glitches if margins are not a whole number of pixels. I'd always assumed a type system that divided ints into floats was strictly superior, but now I have experienced a situation where requiring ints isn't just a compromise for the underlying CPU implementation. Particularly since Lua's print() silently hides really tiny fractions.
| * editing source code from within the appKartik K. Agaram2022-09-031-5/+16
| | | | | | | | | | integrated from pong.love via text.love: https://merveilles.town/@akkartik/108933336531898243
* | editing source code from within the appKartik K. Agaram2022-09-031-5/+16
|/ | | | integrated from pong.love: https://merveilles.town/@akkartik/108933336531898243
* bugfix: imprecision in drawingKartik K. Agaram2022-08-031-0/+1
| | | | | | | | | | | scenario: slowly press down mouse button and drag to draw a line release mouse button Before this commit the point would jump just a little bit on release, and points would go slightly to the left of where I expect. Yet another thing it's hard to write an automated test for.
* bugfix: where cursor is drawnKartik K. Agaram2022-07-201-0/+4
| | | | | | | The published version of lines.love was broken for almost an hour. The cursor would render one position to the right of where it really is. To fix it, this commit rolls back 26ba6e4e5a71. There doesn't seem a good way to test it.
* reorg manual tests docKartik K. Agaram2022-07-201-9/+7
|
* experiment: new edit namespaceKartik K. Agaram2022-07-111-0/+4
| | | | | | | | Still lots to do, but the eventual hope is that this will make this project's code easier to reuse from other LÖVE projects. One gotcha: even as we start putting code more aggressively into nested tables, tests must remain at the top-level. Otherwise they won't run.
* ugh, handle absolute as well as relative pathsKartik K. Agaram2022-07-011-0/+8
|
* bugfix: manage screen_top and cursor when resizingKartik K. Agaram2022-07-011-0/+3
|
* record one more case I can't automatically detectKartik K. Agaram2022-06-231-0/+5
|
* bugfixKartik K. Agaram2022-06-211-0/+4
| | | | | State changes when inserting return are now in sync with other characters.
* clearer copyKartik K. Agaram2022-06-201-2/+3
|
* drop last couple of manual testsKartik K. Agaram2022-06-171-12/+0
|
* manual test for adjusting line widthKartik K. Agaram2022-06-171-0/+6
|
* .Kartik K. Agaram2022-06-171-1/+1
|
* .Kartik K. Agaram2022-06-141-3/+3
|
* all pending manual tests done!Kartik K. Agaram2022-06-141-5/+3
|
* test: undo moving pointKartik K. Agaram2022-06-141-1/+0
|
* test: undo naming a pointKartik K. Agaram2022-06-141-1/+0
| | | | Also ensure we autosave.
* test: autosave after name/move/delete of pointKartik K. Agaram2022-06-141-3/+0
|
* test: autosave after any shapeKartik K. Agaram2022-06-141-1/+0
|
* test: moving a pointKartik K. Agaram2022-06-141-3/+0
| | | | | I found some code in the process that seems unreachable. Some chance of a regression here..
* test: naming a pointKartik K. Agaram2022-06-141-1/+0
|
* a little more prose describing manual_testsKartik K. Agaram2022-06-141-0/+30