about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* drop an unused variableKartik K. Agaram11 days1-1/+1
|
* Merge lines.loveKartik K. Agaram2024-10-292-46/+2
|\
| * simpler implementation of bugfix #2Kartik K. Agaram2024-10-292-46/+2
| |
* | some more renamesKartik K. Agaram2024-10-292-6/+6
| |
* | Merge lines.loveKartik K. Agaram2024-10-296-10/+118
|\|
| * bugfix #3, attempt #2 in search UIKartik K. Agaram2024-10-292-5/+5
| | | | | | | | Avoid accidental side-effects.
| * bugfix #3 in search UIKartik K. Agaram2024-10-292-9/+5
| | | | | | | | | | This is a regression. Scenario: search for a string, then backspace until it goes empty.
| * bugfix #2 in search UIKartik K. Agaram2024-10-295-6/+44
| |
| * bugfix in search UIKartik K. Agaram2024-10-295-13/+83
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * bugfix: restart search on backspaceKartik K. Agaram2024-10-281-0/+3
| | | | | | | | Ported from bugfix of 2024-06-23.
* | Merge lines.loveKartik K. Agaram2024-10-142-4/+4
|\|
| * bugfix: UnicodeKartik K. Agaram2024-10-142-4/+4
| |
* | Merge lines.loveKartik K. Agaram2024-09-191-1/+1
|\|
| * transparent highlights work with more colorsKartik K. Agaram2024-09-191-1/+1
| |
* | Merge lines.loveKartik K. Agaram2024-09-105-3/+2
|\|
| * bugfix in source editorKartik K. Agaram2024-09-102-1/+1
| |
| * don't always pop up keyboard on mobile devicesKartik K. Agaram2024-09-103-2/+1
| | | | | | | | | | | | | | | | 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.
* | Merge lines.loveKartik K. Agaram2024-09-081-2/+1
|\|
| * streamline ReadmeKartik K. Agaram2024-09-081-2/+1
| |
* | Merge lines.loveKartik K. Agaram2024-09-051-0/+2
|\|
| * fine, I'll add a badgeKartik K. Agaram2024-09-051-0/+2
| |
* | Merge lines.loveKartik K. Agaram2024-09-018-22/+16
|\|
| * clean up some issues I now feel confident aboutKartik K. Agaram2024-08-312-9/+1
| |
| * explicitly state when operations manage undoKartik K. Agaram2024-08-316-14/+14
| |
| * clean up Drawing.before after creating undo eventKartik K. Agaram2024-08-312-0/+2
| | | | | | | | This isn't a bug here, but it led to a bug in lines 2.
* | Merge lines.loveKartik K. Agaram2024-08-061-2/+0
|\|
| * stop returning unused valueKartik K. Agaram2024-07-281-2/+0
| |
* | Merge lines.loveKartik K. Agaram2024-07-221-1/+2
|\|
| * clarify that PRs and patches are both welcomeKartik K. Agaram2024-07-221-1/+2
| |
| * add a forkKartik K. Agaram2024-07-221-0/+2
| |
* | Merge lines.loveKartik K. Agaram2024-07-224-18/+15
|\|
| * fix a commentKartik K. Agaram2024-07-172-2/+2
| |
| * clean up an unnecessary mutationKartik K. Agaram2024-07-172-2/+0
| | | | | | | | | | Introduced in commit 3ffc2ed8f on 2022-06-19 and obviated in commit 6dfe954c02 on 2022-07-07.
| * consistently schedule_save after all mutationsKartik K. Agaram2024-07-164-15/+15
| |
| * register a new add-on toolKartik K. Agaram2024-07-121-0/+3
| | | | | | | | Thanks eril!
* | Merge lines.loveKartik K. Agaram2024-07-101-2/+2
|\|
| * patch a vector for memory leaksKartik K. Agaram2024-07-101-2/+2
| | | | | | | | | | | | | | | | | | Multiple editors in an app shouldn't create duplicate font objects. Not strictly needed for this app, but feels hard-won enough I want to pull this in from Carousel to all forks. This still isn't ideal. Ideally we'd automatically share the font.
* | Merge lines.loveKartik K. Agaram2024-07-096-63/+24
|\|
| * delete some seemingly redundant codeKartik K. Agaram2024-07-084-24/+0
| | | | | | | | | | We're patching line_cache and then immediately clearing it using Text.redraw_all.
| * purge obsolete term 'fragment'Kartik K. Agaram2024-07-084-27/+22
| |
| * simplify some code now that lines contains no derived dataKartik K. Agaram2024-07-082-18/+2
| |
* | Merge lines.loveKartik K. Agaram2024-06-275-37/+38
|\|
| * use deepcopy where possibleKartik K. Agaram2024-06-234-32/+32
| | | | | | | | It's shorter and conveys intent better.
| * bugfix: restart search on backspaceKartik K. Agaram2024-06-231-0/+3
| | | | | | | | | | | | This feels better when I press a few keys, then backspace and press new keys. It might be confusing if I hit 'down' a few times then backspace, but I seldom do that.
| * correct some commentsKartik K. Agaram2024-06-231-5/+3
| |
* | merge bugfix X-(Kartik K. Agaram2024-06-211-1/+0
| | | | | | | | | | | | Looks to have first been introduced in Sep 2023. (Merge commit 09c76c82c2, though git's merge commits are hard to read. Yes, looks like commit 0a12e4c733 didn't get merged right.)
* | Merge lines.loveKartik K. Agaram2024-06-161-2/+1
|\|
| * update a stale commentKartik K. Agaram2024-06-161-2/+1
| |
* | comment out debug prints while fixing merge conflictsKartik K. Agaram2024-06-111-13/+13
| |
* | Merge lines.loveKartik K. Agaram2024-06-1114-423/+354
|\|