~akkartik/lines-and-links

13b8e913 — Kartik K. Agaram 8 days ago main
Merge lines.love
3e0cb2ed — Kartik K. Agaram 8 days ago
document recent handlers
25534568 — Kartik K. Agaram 8 days ago
Merge lines.love
8219db2b — Kartik K. Agaram 8 days ago
mousefocus handler
b6102d04 — Kartik K. Agaram 8 days ago
mousemoved handler
11fd837e — Kartik K. Agaram 2 months ago
Merge lines.love
093da1e7 — Kartik K. Agaram 2 months ago
add a mirror and reorg mirrors
4e345cd6 — Kartik K. Agaram 3 months ago
Merge lines.love
219ee116 — Kartik K. Agaram 3 months ago
ensure tapping on editor brings up soft keyboard
94d7d727 — Kartik K. Agaram 3 months ago
Merge lines.love
4e9298dd — Kartik K. Agaram 3 months ago
bugfix in cursor positioning

scenario:
- create a long wrapping line
- tap past end of first screen line

Before this commit the cursor would be positioned not quite at the end
of the screen line but one character before. In effect there was no way
to position cursor at end of a wrapping line.

I'm not sure how this bug has lasted so long. It was introduced in
commit 8d3adfa36 back in June 2022, which was itself billed as a bugfix
for "clicking past end of screen line". But when I go back to it this
bug exists even back then. How did I miss it?! I wrote a test back then
-- and the test was wrong, has always been wrong.
76ae5d0d — Kartik K. Agaram 3 months ago
Merge lines.love
1dbd734a — Kartik K. Agaram 3 months ago
fix yet another place
40199231 — Kartik K. Agaram 3 months ago
Merge lines.love
95be13f9 — Kartik K. Agaram 3 months ago
more realism in one more helper
83722db5 — Kartik K. Agaram 3 months ago
bugfix: don't clear selection on M-arrow

We now treat all arrow chords as cursor movement.

Many thanks to Ryan Kessler (https://tone.support) for reporting this
issue.
1d1a829d — Kartik K. Agaram 3 months ago
more carefully pass the 'key' arg around
fd100734 — Kartik K. Agaram 3 months ago
new mirror
71be85a1 — Kartik K. Agaram 4 months ago
Merge lines.love
95d88a82 — Kartik K. Agaram 4 months ago
use editor state font for width calculations
Next