Commit Graph

2437 Commits

Author SHA1 Message Date
Kartik K. Agaram 2079b5a2b1 Merge driver.love 2024-09-10 21:22:54 -07:00
Kartik K. Agaram 3f7d9eaafa Merge luaML.love 2024-09-10 21:21:07 -07:00
Kartik K. Agaram f6fb8be714 Merge template-live-editor 2024-09-10 21:14:57 -07:00
Kartik K. Agaram 94c0ef8772 Merge text0 2024-09-10 20:27:22 -07:00
Kartik K. Agaram 1fd137d407 Merge text.love 2024-09-10 20:24:43 -07:00
Kartik K. Agaram 46cd42ecdc Merge lines.love 2024-09-10 20:00:26 -07:00
Kartik K. Agaram 4af6f7b9e7 bugfix in source editor 2024-09-10 19:35:06 -07:00
Kartik K. Agaram 5afe11a9c4 don't always pop up keyboard on mobile devices
We don't want to do this during app initialization because other forks
might not start out with an editor on screen even if this one does.

We don't want to perform this side-effect on edit.mouse_press, which
also runs in tests.
2024-09-10 19:25:11 -07:00
Kartik K. Agaram f12cff14d5 Merge driver.love 2024-09-08 23:12:35 -07:00
Kartik K. Agaram c0a19f14cb Merge luaML.love 2024-09-08 23:10:58 -07:00
Kartik K. Agaram 2a6d09ad14 Merge template-live-editor 2024-09-08 23:07:08 -07:00
Kartik K. Agaram 2e5deb1441 Merge text0 2024-09-08 22:57:10 -07:00
Kartik K. Agaram 7e346033d0 Merge text.love 2024-09-08 22:56:52 -07:00
Kartik K. Agaram e58d83b950 Merge lines.love 2024-09-08 22:50:15 -07:00
Kartik K. Agaram b4bcb85f7f streamline Readme 2024-09-08 22:37:42 -07:00
Kartik K. Agaram dcd89b856b Merge driver.love 2024-09-05 14:29:35 -07:00
Kartik K. Agaram a48fda1e7c Merge luaML.love 2024-09-05 14:27:08 -07:00
Kartik K. Agaram a9a5086f53 Merge template-live-editor 2024-09-05 14:18:54 -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 b0833737af Merge driver.love 2024-09-01 02:05:43 -07:00
Kartik K. Agaram 66f8d667bb Merge luaML.love 2024-09-01 02:03:15 -07:00
Kartik K. Agaram 4f24aec75a Merge template-live-editor 2024-09-01 01:53:34 -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 a34c2f8cd9 Merge driver.love 2024-08-06 20:20:27 -07:00
Kartik K. Agaram b14a32f082 Merge luaML.love 2024-08-06 20:19:13 -07:00
Kartik K. Agaram 5076fec290 Merge template-live-editor 2024-08-06 20:14:20 -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 bddd673e94 Merge driver.love 2024-07-25 22:27:21 -07:00
Kartik K. Agaram 2647e7dc3a bugfix: initial animation updates font size 2024-07-25 22:23:58 -07:00
Kartik K. Agaram 91b9a02b28 redo font caching
This is a do-over of parts of commits b32a60548 and f1de276ce.

The key ideas are:
  if edit.update_font_settings receives a font object, it's already of the requested font_height
  if update_editor_box receives a font, it's already of the requested height scale(20)
  if B                 receives a font, it's already of the requested height scale(20)
  whether B receives a font or not,
    all the editors on Surface will share a single font object when it's done, and
    the font object will have the right size
  A sets the font and passes it in to all the above functions.
2024-07-25 21:52:29 -07:00
Kartik K. Agaram 951eaa97c4 Merge driver.love 2024-07-24 12:14:31 -07:00
Kartik K. Agaram 5f348195e3 merge bugfix 2024-07-24 12:09:37 -07:00
Kartik K. Agaram 99ee21340f Merge driver.love 2024-07-22 22:11:32 -07:00
Kartik K. Agaram 2a88faac1b Merge luaML.love 2024-07-22 22:08:34 -07:00
Kartik K. Agaram 4a92fb5818 Merge template-live-editor 2024-07-22 22:03:36 -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