Kartik K. Agaram
909a378ff2
Merge text0
2023-03-15 00:31:50 -07:00
Kartik K. Agaram
cf12a0303f
another missed rename
2023-03-15 00:30:37 -07:00
Kartik K. Agaram
bcc3396291
clean up non-standard usage
2023-02-18 20:56:51 -08:00
Kartik K. Agaram
7e095e0e6f
bugfix: panning
2023-02-18 20:38:27 -08:00
Kartik K. Agaram
94dcf80cdf
Merge template-live-editor
2023-02-09 23:23:21 -08:00
Kartik K. Agaram
b8c7cffbc2
Merge text0
2023-02-09 23:22:49 -08:00
Kartik K. Agaram
f2cc22ed67
Merge text.love
2023-02-09 23:22:29 -08:00
Kartik K. Agaram
67334814a3
Merge lines.love
2023-02-09 23:19:52 -08:00
Kartik K. Agaram
224e8fe85a
bugfix
...
scenario:
press ctrl+f, type in a string
hit down arrow if needed until the screen scrolls
press enter
click with the mouse somewhere
Before this commit the app would crash because cursor was above screen
top.
2023-02-09 23:09:23 -08:00
Kartik K. Agaram
4fd7edd446
Merge template-live-editor
2023-02-07 13:44:09 -08:00
Kartik K. Agaram
e29f889c49
Merge text0
2023-02-07 13:43:38 -08:00
Kartik K. Agaram
1e94993a9e
Merge text.love
2023-02-07 13:43:33 -08:00
Kartik K. Agaram
9c49dd0e6a
Merge lines.love
2023-02-07 13:42:33 -08:00
Kartik K. Agaram
f4e14ad484
document the version of LÖVE I've been using
2023-02-07 13:37:01 -08:00
Kartik K. Agaram
f2889260ce
Merge template-live-editor
2023-02-04 21:20:07 -08:00
Kartik K. Agaram
951cbe6d0b
I'm blind
2023-02-04 21:19:05 -08:00
Kartik K. Agaram
8917a41ba9
Merge template-live-editor
2023-02-03 08:51:37 -08:00
Kartik K. Agaram
ee7ca1f2ee
include the tool that's mentioned in representation.md
2023-02-03 08:50:24 -08:00
Kartik K. Agaram
da9a7d1d9a
Merge template-live-editor
2023-01-31 22:55:09 -08:00
Kartik K. Agaram
0b38fa2689
Merge text0
2023-01-31 22:54:38 -08:00
Kartik K. Agaram
55634d45ee
Merge text.love
2023-01-31 22:54:09 -08:00
Kartik K. Agaram
60f3ded88d
Merge lines.love
2023-01-31 22:48:44 -08:00
Kartik K. Agaram
33ad6b7e5b
bugfix: up arrow when line above is a drawing
...
This bug was introduced in commit 528c64d690
on 2022-09-05 :/
2023-01-31 22:39:04 -08:00
Kartik K. Agaram
1b9ad50930
Merge template-live-editor
2023-01-30 10:28:44 -08:00
Kartik K. Agaram
8ca270d34d
Merge text0
2023-01-30 10:28:19 -08:00
Kartik K. Agaram
5bbd6dfa07
Merge text.love
2023-01-30 10:28:06 -08:00
Kartik K. Agaram
7502b1eccc
Merge lines.love
2023-01-30 10:25:57 -08:00
Kartik K. Agaram
266de35f87
create a place for graphical log handlers
...
Currently only used in pong.love, but let's keep the bad merge that had
it broken since September from occurring again. To do that we'll be
consistent across forks on where globals are initialized.
I haven't appreciated the implications of main.lua for load order.
log.lua comes first just because it's shared by both the main app and
its 'source' editing environment. And it just so happens that source.lua
was loading after log.lua resulting in the pong.love breakage. Now let's
lean into that and enshrine that one should initialize log_render in
log.lua.
2023-01-30 10:20:37 -08:00
Kartik K. Agaram
b06da981a3
Merge template-live-editor
2023-01-28 10:36:22 -08:00
Kartik K. Agaram
7995e01237
Merge text0
2023-01-28 10:30:13 -08:00
Kartik K. Agaram
25acb412bb
Merge text.love
2023-01-28 10:30:07 -08:00
Kartik K. Agaram
b936e0f9cf
Merge lines.love
2023-01-28 10:26:55 -08:00
Kartik K. Agaram
18f44c9761
wait a little to flush disk before quitting
...
I've been noticing in pensieve.love in particular that once a month or
so I lose data if I quit immediately after typing in something. Nothing
major, just the odd link between notes which leaves things in an
inconsistent state. Let's see if this helps.
2023-01-28 10:21:34 -08:00
Kartik K. Agaram
f6dbc5f771
include a default_map for luaML.love
2023-01-25 18:18:26 -08:00
Kartik K. Agaram
f979f3e6e4
Merge template-live-editor
2023-01-25 18:17:48 -08:00
Kartik K. Agaram
e96fa2cce7
support including a default_map
...
The first time you connect to an app with driver.love, it'll request and
obtain any available default_map to show you. That should make for a
better initial experience. Past that point you're free to move
definitions around, and the default map will stop getting in your way.
2023-01-25 18:09:47 -08:00
Kartik K. Agaram
9aa3eb4a74
Merge template-live-editor
2023-01-25 08:29:55 -08:00
Kartik K. Agaram
d9582f2c61
scenarios for the on-disk representation
2023-01-25 08:27:25 -08:00
Kartik K. Agaram
c059ee5b0d
Merge template-live-editor
2023-01-24 19:12:33 -08:00
Kartik K. Agaram
eee0b3789e
Merge text0
2023-01-24 19:09:45 -08:00
Kartik K. Agaram
79796930a4
Merge text.love
2023-01-24 19:09:28 -08:00
Kartik K. Agaram
fe7d6c160f
Merge lines.love
2023-01-24 19:03:35 -08:00
Kartik K. Agaram
667f324a57
include instructions to install LÖVE
2023-01-24 18:46:40 -08:00
Kartik K. Agaram
ef8e5ca7d8
Merge template-live-editor
2023-01-24 18:40:02 -08:00
Kartik K. Agaram
b856bd005f
make the driver seem less intimidating
2023-01-24 18:36:49 -08:00
Kartik K. Agaram
8afde453c6
Merge template-live-editor
2023-01-23 20:31:57 -08:00
Kartik K. Agaram
7168ed5372
consistently save/restore state when running tests
...
It's not obvious, but this is a refactoring. There should be no behavior
changes.
2023-01-23 20:29:59 -08:00
Kartik K. Agaram
20a586dc1f
undo font changes when running tests
...
This seems to be making test runs less flaky in downstream forks.
2023-01-23 20:17:09 -08:00
Kartik K. Agaram
5017c41540
get rid of dubious heuristic helper
...
When we run into errors that aren't just assertion failures we should
just be able to look at the entire call stack.
2023-01-23 20:16:17 -08:00
Kartik K. Agaram
38bcc28be6
make run_test look like run_tests
2023-01-23 20:14:49 -08:00