Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge lines.love HEAD main | Kartik K. Agaram | 2025-02-17 | 3 | -33/+33 |
|\ | |||||
| * | slightly improve deepcopy everywhere | Kartik K. Agaram | 2025-02-17 | 2 | -8/+8 |
| | | |||||
| * | reindent | Kartik K. Agaram | 2025-02-17 | 1 | -25/+25 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2025-01-22 | 1 | -6/+6 |
|\| | |||||
| * | bugfix: scrolling up using scroll wheel | Kartik K. Agaram | 2025-01-22 | 2 | -12/+12 |
| | | | | | | | | | | The culprit is an ambiguously named helper. put_cursor_on_next_text_line is not supposed to move to next line if the current line is text. | ||||
* | | Merge lines.love | Kartik K. Agaram | 2024-12-06 | 3 | -7/+9 |
|\| | |||||
| * | clarify a misleading test | Kartik K. Agaram | 2024-12-06 | 3 | -7/+9 |
| | | | | | | | | | | I'm still using these to periodically reassure myself about the state of lines2 and its descendants. | ||||
* | | Merge lines.love | Kartik K. Agaram | 2024-12-06 | 1 | -3/+0 |
|\| | |||||
| * | delete redundant method description | Kartik K. Agaram | 2024-12-01 | 1 | -3/+0 |
| | | |||||
* | | drop an unused variable | Kartik K. Agaram | 2024-12-03 | 1 | -1/+1 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-10-29 | 2 | -46/+2 |
|\| | |||||
| * | simpler implementation of bugfix #2 | Kartik K. Agaram | 2024-10-29 | 2 | -46/+2 |
| | | |||||
* | | some more renames | Kartik K. Agaram | 2024-10-29 | 2 | -6/+6 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-10-29 | 6 | -10/+118 |
|\| | |||||
| * | bugfix #3, attempt #2 in search UI | Kartik K. Agaram | 2024-10-29 | 2 | -5/+5 |
| | | | | | | | | Avoid accidental side-effects. | ||||
| * | bugfix #3 in search UI | Kartik K. Agaram | 2024-10-29 | 2 | -9/+5 |
| | | | | | | | | | | This is a regression. Scenario: search for a string, then backspace until it goes empty. | ||||
| * | bugfix #2 in search UI | Kartik K. Agaram | 2024-10-29 | 5 | -6/+44 |
| | | |||||
| * | bugfix in search UI | Kartik K. Agaram | 2024-10-29 | 5 | -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 backspace | Kartik K. Agaram | 2024-10-28 | 1 | -0/+3 |
| | | | | | | | | Ported from bugfix of 2024-06-23. | ||||
* | | Merge lines.love | Kartik K. Agaram | 2024-10-14 | 2 | -4/+4 |
|\| | |||||
| * | bugfix: Unicode | Kartik K. Agaram | 2024-10-14 | 2 | -4/+4 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-09-19 | 1 | -1/+1 |
|\| | |||||
| * | transparent highlights work with more colors | Kartik K. Agaram | 2024-09-19 | 1 | -1/+1 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-09-10 | 5 | -3/+2 |
|\| | |||||
| * | bugfix in source editor | Kartik K. Agaram | 2024-09-10 | 2 | -1/+1 |
| | | |||||
| * | don't always pop up keyboard on mobile devices | Kartik K. Agaram | 2024-09-10 | 3 | -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.love | Kartik K. Agaram | 2024-09-08 | 1 | -2/+1 |
|\| | |||||
| * | streamline Readme | Kartik K. Agaram | 2024-09-08 | 1 | -2/+1 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-09-05 | 1 | -0/+2 |
|\| | |||||
| * | fine, I'll add a badge | Kartik K. Agaram | 2024-09-05 | 1 | -0/+2 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-09-01 | 8 | -22/+16 |
|\| | |||||
| * | clean up some issues I now feel confident about | Kartik K. Agaram | 2024-08-31 | 2 | -9/+1 |
| | | |||||
| * | explicitly state when operations manage undo | Kartik K. Agaram | 2024-08-31 | 6 | -14/+14 |
| | | |||||
| * | clean up Drawing.before after creating undo event | Kartik K. Agaram | 2024-08-31 | 2 | -0/+2 |
| | | | | | | | | This isn't a bug here, but it led to a bug in lines 2. | ||||
* | | Merge lines.love | Kartik K. Agaram | 2024-08-06 | 1 | -2/+0 |
|\| | |||||
| * | stop returning unused value | Kartik K. Agaram | 2024-07-28 | 1 | -2/+0 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-07-22 | 1 | -1/+2 |
|\| | |||||
| * | clarify that PRs and patches are both welcome | Kartik K. Agaram | 2024-07-22 | 1 | -1/+2 |
| | | |||||
| * | add a fork | Kartik K. Agaram | 2024-07-22 | 1 | -0/+2 |
| | | |||||
* | | Merge lines.love | Kartik K. Agaram | 2024-07-22 | 4 | -18/+15 |
|\| | |||||
| * | fix a comment | Kartik K. Agaram | 2024-07-17 | 2 | -2/+2 |
| | | |||||
| * | clean up an unnecessary mutation | Kartik K. Agaram | 2024-07-17 | 2 | -2/+0 |
| | | | | | | | | | | Introduced in commit 3ffc2ed8f on 2022-06-19 and obviated in commit 6dfe954c02 on 2022-07-07. | ||||
| * | consistently schedule_save after all mutations | Kartik K. Agaram | 2024-07-16 | 4 | -15/+15 |
| | | |||||
| * | register a new add-on tool | Kartik K. Agaram | 2024-07-12 | 1 | -0/+3 |
| | | | | | | | | Thanks eril! | ||||
* | | Merge lines.love | Kartik K. Agaram | 2024-07-10 | 1 | -2/+2 |
|\| | |||||
| * | patch a vector for memory leaks | Kartik K. Agaram | 2024-07-10 | 1 | -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.love | Kartik K. Agaram | 2024-07-09 | 6 | -63/+24 |
|\| | |||||
| * | delete some seemingly redundant code | Kartik K. Agaram | 2024-07-08 | 4 | -24/+0 |
| | | | | | | | | | | We're patching line_cache and then immediately clearing it using Text.redraw_all. | ||||
| * | purge obsolete term 'fragment' | Kartik K. Agaram | 2024-07-08 | 4 | -27/+22 |
| | | |||||
| * | simplify some code now that lines contains no derived data | Kartik K. Agaram | 2024-07-08 | 2 | -18/+2 |
| | |