~akkartik/capture.love

539a944a — Kartik K. Agaram a month ago main
Merge lines.love
117c56a9 — Kartik K. Agaram a month ago
clarify a misleading test

I'm still using these to periodically reassure myself about the state of
lines2 and its descendants.
1b70727d — Kartik K. Agaram a month ago
Merge lines.love
a8198432 — Kartik K. Agaram a month ago
delete redundant method description
de2c377c — Kartik K. Agaram 2 months ago
Merge lines.love
67e3cbe5 — Kartik K. Agaram 2 months ago
simpler implementation of bugfix #2
fea68668 — Kartik K. Agaram 2 months ago
Merge lines.love
6975b8b7 — Kartik K. Agaram 2 months ago
bugfix #3, attempt #2 in search UI

Avoid accidental side-effects.
0940e727 — Kartik K. Agaram 2 months ago
bugfix #3 in search UI

This is a regression. Scenario: search for a string, then backspace
until it goes empty.
7651a949 — Kartik K. Agaram 2 months ago
Merge lines.love
1693f1f1 — Kartik K. Agaram 2 months ago
bugfix #2 in search UI
c1a36169 — Kartik K. Agaram 2 months ago
bugfix in search UI

This one is ancient and it affects every single one of my forks,
including the whole lines2 lineage. The corner case: searching for empty
string.

In the process I've also cleaned up edit.check_locs on initialization to
only modify cursor if it can find a legal place for it.

In general I should be more careful about mutating the cursor. Just
adding 1 to it is irresponsible.
1609d795 — Kartik K. Agaram 2 months ago
bugfix: restart search on backspace

Ported from bugfix of 2024-06-23.
19b7b4c5 — Kartik K. Agaram 3 months ago
Merge lines.love
e0ccf1de — Kartik K. Agaram 3 months ago
bugfix: Unicode
fcd93cd2 — Kartik K. Agaram 4 months ago
Merge lines.love
60bc27de — Kartik K. Agaram 4 months ago
transparent highlights work with more colors
937c1921 — Kartik K. Agaram 4 months ago
Merge lines.love
4af6f7b9 — Kartik K. Agaram 4 months ago
bugfix in source editor
5afe11a9 — Kartik K. Agaram 4 months ago
don't always pop up keyboard on mobile devices

We don't want to do this during app initialization because other forks
might not start out with an editor on screen even if this one does.

We don't want to perform this side-effect on edit.mouse_press, which
also runs in tests.
Next