Commit Graph

  • 9f962b7cac make local functions look different Kartik K. Agaram 2022-07-13 08:04:06 -0700
  • cfa04c3ca1 more chunks, same approach Kartik K. Agaram 2022-07-13 08:02:41 -0700
  • 5a04d0c221 chunk up some long lines Kartik K. Agaram 2022-07-13 07:42:38 -0700
  • 75ec5c9087 . Kartik K. Agaram 2022-07-12 22:13:06 -0700
  • 9e9e8ed35c drop final mention of state global beyond main.lua Kartik K. Agaram 2022-07-12 22:05:36 -0700
  • 70a15b3bc9 replace globals with args in a few functions Kartik K. Agaram 2022-07-12 21:58:46 -0700
  • 307e875c1c correct a mis-named threshold Kartik K. Agaram 2022-07-12 21:38:29 -0700
  • 3dd5413dbf drop heavyweight near check on file load/store Kartik K. Agaram 2022-07-12 21:29:27 -0700
  • 2ae9cacd97 deduce left/right from state where possible Kartik K. Agaram 2022-07-12 20:59:24 -0700
  • 3b36093553 left/right margin -> left/right coordinates Kartik K. Agaram 2022-07-12 18:29:00 -0700
  • 1ede1c3c6d add state arg to a few functions Kartik K. Agaram 2022-07-12 17:27:00 -0700
  • f7d4deef0c add state arg to a few functions Kartik K. Agaram 2022-07-12 17:24:01 -0700
  • 2b1889353b add state arg to a few functions Kartik K. Agaram 2022-07-12 17:14:14 -0700
  • 5107df3cd0 add state arg to a few functions Kartik K. Agaram 2022-07-12 17:10:11 -0700
  • 674d571576 add state arg to few functions Kartik K. Agaram 2022-07-12 17:05:21 -0700
  • 5aae527759 add state arg to a few functions Kartik K. Agaram 2022-07-12 17:02:53 -0700
  • 5b91af1a66 add state arg to a few functions Kartik K. Agaram 2022-07-12 16:55:32 -0700
  • 188bbc73cc add state arg to a few functions Kartik K. Agaram 2022-07-12 16:43:23 -0700
  • 800a5c064a add state arg to a few functions Kartik K. Agaram 2022-07-12 16:39:42 -0700
  • adeb5416c6 add state arg to Text.textinput Kartik K. Agaram 2022-07-12 16:33:26 -0700
  • b7000215d8 add state arg to schedule_save Kartik K. Agaram 2022-07-12 16:30:41 -0700
  • e990b1be92 add state arg to Drawing.update Kartik K. Agaram 2022-07-12 16:26:00 -0700
  • 2307cb3ded add state arg to Drawing.draw Kartik K. Agaram 2022-07-12 16:25:29 -0700
  • 93aca28cb3 add state arg to Text.keychord_pressed Kartik K. Agaram 2022-07-12 16:23:28 -0700
  • cb5524ec58 . Kartik K. Agaram 2022-07-12 16:22:35 -0700
  • d6795f9df0 add state arg to Drawing.mouse_released Kartik K. Agaram 2022-07-12 16:21:56 -0700
  • 780105cb13 add state arg to Drawing.keychord_pressed Kartik K. Agaram 2022-07-12 16:21:03 -0700
  • d7ee9a75e4 add state arg to Drawing.mouse_pressed Kartik K. Agaram 2022-07-12 16:20:25 -0700
  • 3874f325f8 add state arg to some functions Kartik K. Agaram 2022-07-12 16:08:24 -0700
  • 92ad99853e call edit rather than App callbacks in tests Kartik K. Agaram 2022-07-12 15:39:11 -0700
  • 81ecca89ff start passing in Editor_state explicitly Kartik K. Agaram 2022-07-12 15:18:45 -0700
  • e95b4fec12 initialize contains test state Kartik K. Agaram 2022-07-12 14:41:16 -0700
  • 8bbc1ffe34 group all editor globals Kartik K. Agaram 2022-07-12 14:18:50 -0700
  • a5f725ab3b bring couple more globals back to the app level Kartik K. Agaram 2022-07-12 13:45:38 -0700
  • 094f3bd7e8 button framework is at the app level Kartik K. Agaram 2022-07-12 13:40:53 -0700
  • 9b49c8da77 start decoupling editor tests from App Kartik K. Agaram 2022-07-11 23:17:26 -0700
  • 3850fbac35 make colors easier to edit Kartik K. Agaram 2022-07-11 23:03:27 -0700
  • 2e3a85d94b experiment: new edit namespace Kartik K. Agaram 2022-07-11 22:14:59 -0700
  • 3dccd7f81a stop pretending globals are local Kartik K. Agaram 2022-07-11 22:11:48 -0700
  • e68d235c5f . Kartik K. Agaram 2022-07-11 22:03:41 -0700
  • d2d54db1f9 fix a variable name Kartik K. Agaram 2022-07-11 22:01:30 -0700
  • 6c4483976e skip multiple consecutive whitespace Kartik K. Agaram 2022-07-11 19:18:54 -0700
  • bc2c14c899 support other whitespace chars in word movements Kartik K. Agaram 2022-07-11 18:56:19 -0700
  • 92e572fc89 flesh out some tests for word movements Kartik K. Agaram 2022-07-11 18:44:09 -0700
  • c7978ffc73 done passing left/right margins everywhere Kartik K. Agaram 2022-07-08 16:30:21 -0700
  • 62a6c335d1 add args to some functions Kartik K. Agaram 2022-07-08 16:28:20 -0700
  • ae1a71ea46 add args to some functions Kartik K. Agaram 2022-07-08 16:26:04 -0700
  • 532b8dddd7 add args to some functions Kartik K. Agaram 2022-07-08 16:24:10 -0700
  • 3eb89adca6 add args to some functions Kartik K. Agaram 2022-07-08 16:22:11 -0700
  • b163f1bc51 add args to some functions Kartik K. Agaram 2022-07-08 16:11:30 -0700
  • 57e3aa092a add args to some functions Kartik K. Agaram 2022-07-08 16:00:04 -0700
  • 348c53f3ab add args to some functions Kartik K. Agaram 2022-07-08 15:58:15 -0700
  • 0106ad4b4f add args to some functions Kartik K. Agaram 2022-07-08 15:49:52 -0700
  • abcc18002b add args to some functions Kartik K. Agaram 2022-07-08 15:45:45 -0700
  • 9fb8f25030 indent Kartik K. Agaram 2022-07-08 15:39:51 -0700
  • 00c64ed6e4 add args to some functions Kartik K. Agaram 2022-07-08 15:37:09 -0700
  • a27dd15c1f add args to some functions Kartik K. Agaram 2022-07-08 15:30:10 -0700
  • 0853a030ac add args to some functions Kartik K. Agaram 2022-07-08 15:17:12 -0700
  • e39269b19e start passing left/right margins everywhere Kartik K. Agaram 2022-07-08 15:07:55 -0700
  • 8efdb898c6 rename a couple of variables Kartik K. Agaram 2022-07-08 14:18:23 -0700
  • 6667c37066 affirm a priority Kartik K. Agaram 2022-07-08 14:16:48 -0700
  • 048b6d9d3a drop an arg from a function Kartik K. Agaram 2022-07-08 08:51:42 -0700
  • cff1e58cf6 switch arg for a function Kartik K. Agaram 2022-07-08 08:47:23 -0700
  • 50a57d7ef6 stop scanning from start of file on every App.draw Kartik K. Agaram 2022-07-07 21:51:06 -0700
  • 6dfe954c02 yet another bugfix in selection management Kartik K. Agaram 2022-07-07 07:39:01 -0700
  • dff4587219 just keep the cursor visible after any input events Kartik K. Agaram 2022-07-06 09:03:01 -0700
  • 2973324ef6 show cursor immediately after a mouse click Kartik K. Agaram 2022-07-06 08:57:45 -0700
  • 8d00da889d better error message Kartik K. Agaram 2022-07-05 14:02:52 -0700
  • 26a98d027b make freehand drawings smoother Kartik K. Agaram 2022-07-05 11:32:45 -0700
  • 4575648c12 optimization: moving cursor to next word Kartik K. Agaram 2022-07-05 11:27:41 -0700
  • f2e5c4ffee bugfix: avoid scrolling on 'end' Kartik K. Agaram 2022-07-05 11:24:08 -0700
  • 3422d92a00 bugfix: 'escape' to cancel a stroke Kartik K. Agaram 2022-07-05 11:04:39 -0700
  • 3197bb5739 what should happen to selection while drawing? Kartik K. Agaram 2022-07-05 10:09:13 -0700
  • 18aa21d0c0 keep online help inside of drawing Kartik K. Agaram 2022-07-04 22:01:57 -0700
  • ea40a9b661 bugfix Kartik K. Agaram 2022-07-03 21:03:52 -0700
  • 826207a54a link to export tool Kartik K. Agaram 2022-07-02 15:23:44 -0700
  • df5b7a8245 deemphasize the terminal in Readme Kartik K. Agaram 2022-07-01 20:34:13 -0700
  • 9fd82439ec drop stale flag from documentation Kartik K. Agaram 2022-07-01 20:28:05 -0700
  • 53c35241fb ugh, handle absolute as well as relative paths Kartik K. Agaram 2022-07-01 13:55:43 -0700
  • f311013200 include CWD when saving filename Kartik K. Agaram 2022-07-01 12:26:58 -0700
  • 914d9c6f98 bugfix: clicking on empty lines Kartik K. Agaram 2022-07-01 12:16:43 -0700
  • 79df3da04b enforce press/release state only processed once Kartik K. Agaram 2022-07-01 11:42:54 -0700
  • e839c3036a bugfix: manage screen_top and cursor when resizing Kartik K. Agaram 2022-07-01 10:30:52 -0700
  • 37c5ab87ec bugfix: enable resize when loading settings Kartik K. Agaram 2022-06-30 22:58:33 -0700
  • 429a42eb1c right margin Kartik K. Agaram 2022-06-30 22:54:34 -0700
  • da3f6c65b3 start loading settings as applicable Kartik K. Agaram 2022-06-30 22:46:45 -0700
  • b40dab67f2 start saving some settings to disk on quit Kartik K. Agaram 2022-06-30 22:15:07 -0700
  • 2025172e52 initialize screen width to something reasonable Kartik K. Agaram 2022-06-30 22:04:27 -0700
  • 0cd678581b rip out geometry commandline arg Kartik K. Agaram 2022-06-30 22:02:31 -0700
  • 86cef33630 use the background color Kartik K. Agaram 2022-06-30 21:59:15 -0700
  • e1a49c216e stop blanking screen while resizing Kartik K. Agaram 2022-06-30 21:56:21 -0700
  • 8c7bea8f76 rip out notion of Line_width Kartik K. Agaram 2022-06-30 19:50:27 -0700
  • 08a50b7fff rip out the line-width slider Kartik K. Agaram 2022-06-30 19:36:37 -0700
  • 510b0d1dc3 bugfix: lines that aren't drawn from the start Kartik K. Agaram 2022-06-30 18:00:09 -0700
  • 98fa46bf99 some redundant calls Kartik K. Agaram 2022-06-30 17:44:23 -0700
  • d009390cc4 bugfix: save previous file when dropping a new one on Kartik K. Agaram 2022-06-29 17:58:58 -0700
  • bfbe73e0ef new test: dragging and dropping a file on lines.love Kartik K. Agaram 2022-06-29 17:52:40 -0700
  • 9410cccb08 avoid redundant writes on exit Kartik K. Agaram 2022-06-29 17:36:56 -0700
  • feba7bf3c2 clarify what "large files" means Kartik K. Agaram 2022-06-29 17:34:44 -0700
  • ea4aa0999c clicking to the right of a line within line width Kartik K. Agaram 2022-06-29 09:30:23 -0700