Commit Graph

1682 Commits

Author SHA1 Message Date
Kartik K. Agaram c74e3f1bf1 Merge template-live-editor 2024-09-05 14:17:24 -07:00
Kartik K. Agaram 81341a458c Merge text0 2024-09-05 13:53:57 -07:00
Kartik K. Agaram 4dffba4700 Merge text.love 2024-09-05 13:53:18 -07:00
Kartik K. Agaram 78e84fbf03 Merge lines.love 2024-09-05 13:47:15 -07:00
Kartik K. Agaram 9448f9b04e fine, I'll add a badge 2024-09-05 13:23:23 -07:00
Kartik K. Agaram fd9cbb5a91 Merge template-live-editor 2024-09-01 01:52:56 -07:00
Kartik K. Agaram d17491205d Merge text0 2024-09-01 01:31:05 -07:00
Kartik K. Agaram 3f19464715 Merge text.love 2024-09-01 01:29:39 -07:00
Kartik K. Agaram af0d177d57 Merge lines.love 2024-09-01 01:17:22 -07:00
Kartik K. Agaram 52f876302f clean up some issues I now feel confident about 2024-08-31 19:16:20 -07:00
Kartik K. Agaram f98cdd14fd explicitly state when operations manage undo 2024-08-31 18:59:23 -07:00
Kartik K. Agaram 5c8e3e96c8 clean up Drawing.before after creating undo event
This isn't a bug here, but it led to a bug in lines 2.
2024-08-31 18:36:05 -07:00
Kartik K. Agaram a6539bdbb8 Merge template-live-editor 2024-08-06 20:13:14 -07:00
Kartik K. Agaram ed180eaeab Merge text0 2024-08-06 20:02:42 -07:00
Kartik K. Agaram 3621b2ba12 Merge text.love 2024-08-06 20:02:02 -07:00
Kartik K. Agaram caa736267b Merge lines.love 2024-08-06 19:51:31 -07:00
Kartik K. Agaram a8158f9717 stop returning unused value 2024-07-28 19:11:56 -07:00
Kartik K. Agaram 4cb0831879 Merge template-live-editor 2024-07-22 22:02:37 -07:00
Kartik K. Agaram 54fdecbbf8 Merge text0 2024-07-22 21:49:23 -07:00
Kartik K. Agaram f73d8ad206 Merge text.love 2024-07-22 21:48:49 -07:00
Kartik K. Agaram b2279f8368 Merge lines.love 2024-07-22 21:44:02 -07:00
Kartik K. Agaram 21e2d8cf3b clarify that PRs and patches are both welcome 2024-07-22 21:29:34 -07:00
Kartik K. Agaram f4137cc55f add a fork 2024-07-22 21:28:41 -07:00
Kartik K. Agaram f00953a9ec Merge template-live-editor 2024-07-22 14:58:33 -07:00
Kartik K. Agaram aa751541b9 Merge text0 2024-07-22 14:33:12 -07:00
Kartik K. Agaram 0c1acbb207 Merge text.love 2024-07-22 14:30:37 -07:00
Kartik K. Agaram 8eb9826aac Merge lines.love 2024-07-22 14:24:31 -07:00
Kartik K. Agaram fab72a2902 fix a comment 2024-07-17 14:32:27 -07:00
Kartik K. Agaram 1d3751fb82 clean up an unnecessary mutation
Introduced in commit 3ffc2ed8f on 2022-06-19 and obviated in commit
6dfe954c02 on 2022-07-07.
2024-07-17 14:21:23 -07:00
Kartik K. Agaram c7c54a00b6 consistently schedule_save after all mutations 2024-07-16 21:32:13 -07:00
Kartik K. Agaram 57deb762f0 register a new add-on tool
Thanks eril!
2024-07-12 21:01:13 -07:00
Kartik K. Agaram 68715b820a Merge template-live-editor 2024-07-10 00:57:39 -07:00
Kartik K. Agaram c0c2a9ae32 Merge text0 2024-07-10 00:47:19 -07:00
Kartik K. Agaram c61de93be2 Merge text.love 2024-07-10 00:47:04 -07:00
Kartik K. Agaram db2463b9d0 Merge lines.love 2024-07-10 00:42:45 -07:00
Kartik K. Agaram 8f88af234a patch a vector for memory leaks
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.
2024-07-10 00:25:38 -07:00
Kartik K. Agaram a22bf90c0e Merge template-live-editor 2024-07-09 22:54:21 -07:00
Kartik K. Agaram d36dd7e5b4 Merge text0 2024-07-09 22:28:08 -07:00
Kartik K. Agaram f5c040dfd3 Merge text.love 2024-07-09 22:26:15 -07:00
Kartik K. Agaram 10d875fbcc Merge lines.love 2024-07-09 22:17:44 -07:00
Kartik K. Agaram e9c4ca3743 reset font size on error 2024-07-09 21:36:52 -07:00
Kartik K. Agaram c064f0a97d delete some seemingly redundant code
We're patching line_cache and then immediately clearing it using
Text.redraw_all.
2024-07-08 14:10:49 -07:00
Kartik K. Agaram 5a74b6938e purge obsolete term 'fragment' 2024-07-08 00:26:54 -07:00
Kartik K. Agaram 0fcbe310a2 simplify some code now that lines contains no derived data 2024-07-08 00:24:14 -07:00
Kartik K. Agaram 0840ba612c Merge template-live-editor 2024-06-27 23:00:14 -07:00
Kartik K. Agaram 8a02f1d7af Merge text0 2024-06-27 22:41:57 -07:00
Kartik K. Agaram 7754408dc2 Merge text.love 2024-06-27 22:41:20 -07:00
Kartik K. Agaram 54addeb3b7 Merge lines.love 2024-06-27 22:15:12 -07:00
Kartik K. Agaram 91a08eec2b use deepcopy where possible
It's shorter and conveys intent better.
2024-06-23 10:53:19 -07:00
Kartik K. Agaram a2f526ad19 bugfix: restart search on backspace
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.
2024-06-23 10:36:53 -07:00