Kartik K. Agaram
3f3dbcddde
some more manual tests related to drawings
...
In the process I notice an issue: we seem to be adding no-op undo
records after every drawing operation.
2022-06-14 09:29:42 -07:00
Kartik K. Agaram
cf38c26bc1
lots more tests
...
I've been adding diligently to manual_tests but not actually
_performing_ any manual tests before releases. They were just a todo
list of automated tests to write, and long out of date. Now the list is
up to date and much shorter.
2022-06-14 09:26:18 -07:00
Kartik K. Agaram
e38bec4f46
go through and fix similar issues
...
All places where string.sub was being passed a _pos variable.
2022-06-14 08:15:51 -07:00
Kartik K. Agaram
4476eb8946
bugfix: cut (C-x) without first selecting anything
2022-06-09 18:27:09 -07:00
Kartik K. Agaram
ac4879bb85
more defensive resize handling
...
Thanks John Blommers for the report!
2022-06-07 21:55:48 -07:00
Kartik K. Agaram
bb9e23a638
support for naming points
...
There's still an absence of affordance showing when you're in naming mode.
2022-05-21 14:03:06 -07:00
Kartik K. Agaram
5d8e7a3cc6
several bugfixes
...
All introduced when I built rectangles and squares in commit e27165cb
.
2022-05-21 08:41:54 -07:00
Kartik K. Agaram
10c961855a
bugfix: rectangles and squares are now saved
2022-05-21 08:28:34 -07:00
Kartik K. Agaram
c28f6ba031
snapshot - no, that's all wrong
...
I've been only thinking about up arrow when cursor is at top of screen.
Hopefully this is better.
2022-05-20 16:56:04 -07:00
Kartik K. Agaram
ce94f8bf79
another piece of support for line wrapping in cursor up
2022-05-20 15:19:43 -07:00
Kartik K. Agaram
7e6705a113
first stab at supporting wrapping in cursor up
...
Looks pretty clean.
2022-05-20 08:55:45 -07:00
Kartik K. Agaram
2f8d727c0b
bugfix: show cursor when past end of line
2022-05-19 22:35:26 -07:00
Kartik K. Agaram
8f85b29893
clicking to the right of a wrapped line
2022-05-19 22:26:15 -07:00
Kartik K. Agaram
839d2df3ea
bugfix
...
As usual, binary search is hard to get right. This time I was never
actually selecting between left and right when they were just one
character apart.
2022-05-19 21:53:08 -07:00
Kartik K. Agaram
dcfa2d04ca
bugfix: duplicate character on enter
2022-05-17 22:22:45 -07:00
Kartik K. Agaram
91ce333ae0
bugfix typo
2022-05-17 20:52:00 -07:00
Kartik K. Agaram
cfdd563499
let's prevent the text cursor from ever getting on a drawing
2022-05-17 19:18:23 -07:00