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