Commit Graph

2437 Commits

Author SHA1 Message Date
Kartik K. Agaram f4137cc55f add a fork 2024-07-22 21:28:41 -07:00
Kartik K. Agaram e1f7963464 Merge driver.love 2024-07-22 15:09:54 -07:00
Kartik K. Agaram 3f8f8eb463 Merge luaML.love 2024-07-22 15:06:24 -07:00
Kartik K. Agaram bcfa29a6f1 Merge template-live-editor 2024-07-22 15:00:00 -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 93db26b610 Merge driver.love 2024-07-12 16:21:32 -07:00
Kartik K. Agaram 0fdd7c5ec9 Merge luaML.love 2024-07-12 16:18:07 -07:00
Kartik K. Agaram 7cc402c36b bugfix: stale argument 2024-07-12 16:17:33 -07:00
Kartik K. Agaram f1de276ce8 bugfix: don't recreate font unnecessarily in B 2024-07-12 16:04:22 -07:00
Kartik K. Agaram 971623c28b Merge driver.love 2024-07-10 01:31:56 -07:00
Kartik K. Agaram 6be4ab6c9e Merge luaML.love
A() determines the font and passes it in explicitly to all editors.
2024-07-10 01:27:25 -07:00
Kartik K. Agaram b32a60548f Merge template-live-editor
Currently A() leaks fonts, but B() does not.
2024-07-10 01:04:30 -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 90c125641b Merge driver.love 2024-07-09 23:05:14 -07:00
Kartik K. Agaram 1c99a55399 Merge luaML.love 2024-07-09 23:02:21 -07:00
Kartik K. Agaram 22d12f68bb Merge template-live-editor 2024-07-09 22:55:17 -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 b1b40a21ec Merge driver.love 2024-06-27 23:09:19 -07:00
Kartik K. Agaram 4195d0f30d Merge luaML.love 2024-06-27 23:07:30 -07:00
Kartik K. Agaram fefd346e9c Merge template-live-editor 2024-06-27 23:01:54 -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
Kartik K. Agaram a7d42f115b correct some comments 2024-06-23 10:36:29 -07:00
Kartik K. Agaram ed6d221f13 Merge driver.love 2024-06-21 10:23:39 -07:00
Kartik K. Agaram 729cf0d2bf Merge luaML.love 2024-06-21 10:22:40 -07:00
Kartik K. Agaram 88a181893a Merge template-live-editor 2024-06-21 10:16:04 -07:00
Kartik K. Agaram 6ab7bd2627 Merge text0 2024-06-21 10:02:22 -07:00
Kartik K. Agaram c8079731c4 Merge text.love 2024-06-21 10:01:53 -07:00
Kartik K. Agaram dbd58e8175 merge bugfix X-(
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.)
2024-06-21 08:17:19 -07:00
Kartik K. Agaram 2c62076108 Merge driver.love 2024-06-16 06:47:45 -07:00
Kartik K. Agaram 83b8a4c76a Merge luaML.love 2024-06-16 06:43:29 -07:00
Kartik K. Agaram c626f30585 Merge template-live-editor 2024-06-16 06:34:16 -07:00