Commit Graph

  • cfdac28e18 distinguish consistently between mouse buttons and other buttons Kartik K. Agaram 2022-08-23 09:36:08 -0700
  • 418ce8480a include pensieve.love even though it's in development Kartik K. Agaram 2022-08-22 20:26:44 -0700
  • 038f054ede include a fork Kartik K. Agaram 2022-08-21 14:29:05 -0700
  • 61eb87b03c correct a comment Kartik K. Agaram 2022-08-21 14:26:50 -0700
  • 13f67fa851 regression: dropping files on the window Kartik K. Agaram 2022-08-19 17:05:41 -0700
  • cbd8f678d2 fix a name Kartik K. Agaram 2022-08-19 16:27:38 -0700
  • fc9490c964 reclaim a couple more functions after tests Kartik K. Agaram 2022-08-19 10:29:48 -0700
  • dd15f15640 couple of accidental globals Kartik K. Agaram 2022-08-18 13:37:14 -0700
  • 72866ec0ad get rid of some ridiculous code Kartik K. Agaram 2022-08-18 13:04:04 -0700
  • 0bf34a9ce0 spurious args Kartik K. Agaram 2022-08-18 12:09:50 -0700
  • edcd3d7a9a dead code Kartik K. Agaram 2022-08-18 12:07:50 -0700
  • 1d3c9f4708 generalize a function Kartik K. Agaram 2022-08-18 10:22:48 -0700
  • cf8d9774ea drop some obsolete args Kartik K. Agaram 2022-08-18 10:28:06 -0700
  • 3c04310503 subsection headings in a long switch Kartik K. Agaram 2022-08-18 10:09:20 -0700
  • a14f1096b6 extract a variable Kartik K. Agaram 2022-08-18 09:51:43 -0700
  • f79dd4824c simplify Kartik K. Agaram 2022-08-18 00:19:07 -0700
  • 2381f7b43f simpler location comparison Kartik K. Agaram 2022-08-17 21:18:22 -0700
  • 1221fde164 move caching behavior inside compute_fragments Kartik K. Agaram 2022-08-17 16:15:35 -0700
  • 3a74e4bb6c remove some unnecessary work Kartik K. Agaram 2022-08-17 16:13:46 -0700
  • dd899d2096 standardize scroll check in a few places Kartik K. Agaram 2022-08-17 09:40:44 -0700
  • f029c710b5 simplify cursor-on-screen check Kartik K. Agaram 2022-08-17 09:36:17 -0700
  • 1d710912cc swap return values Kartik K. Agaram 2022-08-17 09:10:52 -0700
  • 4f128f39f3 obsolete comment Kartik K. Agaram 2022-08-16 13:38:10 -0700
  • eba973369e move Kartik K. Agaram 2022-08-15 16:07:32 -0700
  • 333a0318d9 drop some unnecessary calls Kartik K. Agaram 2022-08-15 15:48:44 -0700
  • 9e0cd4ad4c stop confusingly reading a global Kartik K. Agaram 2022-08-15 15:45:02 -0700
  • 974d17ffc0 new mirror Kartik K. Agaram 2022-08-14 09:08:44 -0700
  • 27913df486 more cogent onboarding instructions Kartik K. Agaram 2022-08-14 08:52:58 -0700
  • 9459d91abc remove some duplication Kartik K. Agaram 2022-08-14 08:10:24 -0700
  • 4d1e7f922d bugfix: obsolete location for attribute Kartik K. Agaram 2022-08-14 07:56:12 -0700
  • cc289363fa overzealous search-and-replace Kartik K. Agaram 2022-08-13 22:01:40 -0700
  • f3df1cda0f bugfix: check after cursor on same line when searching upwards Kartik K. Agaram 2022-08-11 22:23:04 -0700
  • 8b880f4fe8 search: transparently handle drawings everywhere Kartik K. Agaram 2022-08-11 22:17:21 -0700
  • e85a7e73d0 bugfix: search upwards Kartik K. Agaram 2022-08-11 20:14:21 -0700
  • 0afd03e721 bugfix: check before cursor on same line Kartik K. Agaram 2022-08-11 20:09:59 -0700
  • d14e03d706 bugfix: handle drawings when updating screen top Kartik K. Agaram 2022-08-11 19:35:12 -0700
  • 9ac68d710b rename Kartik K. Agaram 2022-08-11 19:34:18 -0700
  • da34fabf72 bugfix: pagedown was sometimes bouncing up Kartik K. Agaram 2022-08-10 22:56:10 -0700
  • ba48aadaa7 bugfix: backspace from start of final line Kartik K. Agaram 2022-08-10 22:38:10 -0700
  • 8cfffdef41 unnecessary args Kartik K. Agaram 2022-08-10 22:29:39 -0700
  • 6a6ff18916 hardcode some assumptions about how this app uses love Kartik K. Agaram 2022-08-06 09:35:42 -0700
  • 65879591ca bugfix: imprecision in drawing Kartik K. Agaram 2022-08-03 18:40:07 -0700
  • f72185ab19 round one coordinate Kartik K. Agaram 2022-07-30 07:13:45 -0700
  • 9d80e92415 round coordinates to integers in a few places Kartik K. Agaram 2022-07-29 21:54:06 -0700
  • 0218980add click to the left of a line Kartik K. Agaram 2022-07-29 14:38:45 -0700
  • 1e6b9e25aa copying to clipboard can never scroll Kartik K. Agaram 2022-07-27 20:51:18 -0700
  • 4ce716fe44 line.y -> line_cache.starty in a few more places Kartik K. Agaram 2022-07-27 20:45:46 -0700
  • 48162b9816 have file API operate on state object Kartik K. Agaram 2022-07-25 19:56:39 -0700
  • e26470aada update cursor in search box Kartik K. Agaram 2022-07-25 18:17:04 -0700
  • 94b6d04e83 bugfix: alt-tab shouldn't emit keypress events Kartik K. Agaram 2022-07-25 15:33:06 -0700
  • 6c6a7aab07 move Kartik K. Agaram 2022-07-25 15:25:22 -0700
  • fe8e4fd9da simplify hysteresis logic Kartik K. Agaram 2022-07-25 15:23:01 -0700
  • 3265abacb4 bugfix: skip over drawings when searching Kartik K. Agaram 2022-07-25 09:49:26 -0700
  • 6f74f95a46 extract method Kartik K. Agaram 2022-07-23 23:36:04 -0700
  • b7a67ab1e9 bugfix: online help Kartik K. Agaram 2022-07-22 02:29:23 -0700
  • 0251b3f0c2 bugfix: search Kartik K. Agaram 2022-07-21 16:53:54 -0700
  • 1937379da3 move drawing.starty into line cache Kartik K. Agaram 2022-07-20 17:06:16 -0700
  • d61b5dfdeb use line cache for drawings as well Kartik K. Agaram 2022-07-20 16:34:09 -0700
  • e2734cd572 bugfix: where cursor is drawn Kartik K. Agaram 2022-07-20 09:11:29 -0700
  • 192e16b42f reorg manual tests doc Kartik K. Agaram 2022-07-20 08:53:31 -0700
  • 88013000fc . Kartik K. Agaram 2022-07-20 07:50:33 -0700
  • 9f4b41d829 exclude left margin from my word-split heuristic Kartik K. Agaram 2022-07-20 07:15:46 -0700
  • a472d218f2 allow Text.nearest_pos_less_than to return 0 Kartik K. Agaram 2022-07-20 07:08:28 -0700
  • 7dc47edde8 drop an unnecessary level of indent Kartik K. Agaram 2022-07-20 07:02:45 -0700
  • 39f71784c9 clean up some prints Kartik K. Agaram 2022-07-20 07:00:39 -0700
  • b5451e4351 move a var closer to its use Kartik K. Agaram 2022-07-20 06:55:14 -0700
  • d41301c1b7 more clearly skip prints before screen top Kartik K. Agaram 2022-07-20 06:53:58 -0700
  • 26ba6e4e5a unify two similar functions Kartik K. Agaram 2022-07-19 17:13:16 -0700
  • efd4a8a883 keep text from overflowing right margin Kartik K. Agaram 2022-07-19 16:49:08 -0700
  • cc5ab51c53 delete some duplicate initialization Kartik K. Agaram 2022-07-19 08:04:21 -0700
  • 8abd986054 clean up a cross-test leakage Kartik K. Agaram 2022-07-19 07:50:53 -0700
  • 82cdd9ddd1 bugfix: couple of margin-relative computations Kartik K. Agaram 2022-07-17 22:15:49 -0700
  • 29dac6a6ec separate data structure for each line's cache data Kartik K. Agaram 2022-07-17 21:05:01 -0700
  • 64eed74980 keep all text cache writes inside text.lua Kartik K. Agaram 2022-07-17 10:06:39 -0700
  • 4ff6de9951 switch to line index in a function Kartik K. Agaram 2022-07-17 09:37:50 -0700
  • 7e7f5b9256 switch to line index in a function Kartik K. Agaram 2022-07-17 09:30:45 -0700
  • 860cd49f67 make a function oblivious to line data structure Kartik K. Agaram 2022-07-17 09:21:57 -0700
  • 2859063d9d switch to line index in a function Kartik K. Agaram 2022-07-17 09:19:53 -0700
  • 6b3ddc816f switch to line index in a function Kartik K. Agaram 2022-07-17 09:10:33 -0700
  • 48b7de4fde switch to line index in a function Kartik K. Agaram 2022-07-17 09:05:50 -0700
  • c0ea369607 drop some extra args Kartik K. Agaram 2022-07-17 08:57:13 -0700
  • b95206fd0d drop some redundant args when clearing the cache Kartik K. Agaram 2022-07-17 08:18:48 -0700
  • 2fc5bb9a61 fold together two largely similar cases Kartik K. Agaram 2022-07-17 08:05:22 -0700
  • 038f06a342 drop some redundant args from Text.draw Kartik K. Agaram 2022-07-17 07:58:51 -0700
  • 0ac44f0756 formatting Kartik K. Agaram 2022-07-16 19:27:58 -0700
  • f61d4269f5 bring back a set of constants Kartik K. Agaram 2022-07-16 08:48:02 -0700
  • c26b377ab3 more decoupling editor tests from App Kartik K. Agaram 2022-07-16 08:33:05 -0700
  • a2b654b534 more decoupling editor tests from App Kartik K. Agaram 2022-07-16 08:27:11 -0700
  • 51b4efa59a more decoupling editor tests from App Kartik K. Agaram 2022-07-16 08:20:47 -0700
  • a1da18c107 more precise name Kartik K. Agaram 2022-07-15 22:15:07 -0700
  • 2884f872d8 make test initializations a little more obvious Kartik K. Agaram 2022-07-15 22:12:25 -0700
  • fc6b602342 bugfix: zoom in/out hotkeys Kartik K. Agaram 2022-07-13 23:29:48 -0700
  • 119abbd52e bugfix: resize Kartik K. Agaram 2022-07-13 15:40:14 -0700
  • e4f9d50a55 a more radical attempt at ignoring nil y's Kartik K. Agaram 2022-07-13 09:31:54 -0700
  • d231f4d37d no, bring back that defense Kartik K. Agaram 2022-07-13 09:21:19 -0700
  • 22ad5373c5 a bug I've never run into Kartik K. Agaram 2022-07-13 08:38:07 -0700
  • 6659de60f3 hoist couple of variables out Kartik K. Agaram 2022-07-13 08:21:07 -0700
  • 3b1f2cf9de use available variables Kartik K. Agaram 2022-07-13 08:19:58 -0700
  • 5017659bf4 more idiomatic variable names Kartik K. Agaram 2022-07-13 08:19:06 -0700
  • 457136a986 chunking by simple local variable Kartik K. Agaram 2022-07-13 08:14:01 -0700