Commit Graph

1295 Commits

Author SHA1 Message Date
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