Commit Graph

  • 7dfe1cd067 ui improvements Simon Gardling 2022-04-12 14:56:08 -04:00
  • 945a6289d8 use usize not i32 here Simon Gardling 2022-04-12 14:19:24 -04:00
  • 36e31fdbc7 add comment about gear font Simon Gardling 2022-04-12 13:43:23 -04:00
  • e46040d616 nth derivative Simon Gardling 2022-04-12 12:47:36 -04:00
  • 927ca265e6 simplify hint logic Simon Gardling 2022-04-12 10:29:30 -04:00
  • a7be3475d4 AssertI -> AssertIndex Simon Gardling 2022-04-12 10:22:42 -04:00
  • dddb64f754 interact_back -> register_movement Simon Gardling 2022-04-12 10:21:13 -04:00
  • 387cfa541f don't need borrow here Simon Gardling 2022-04-12 10:17:27 -04:00
  • 2b684ecb88 rename HintEnum and some cleanup Simon Gardling 2022-04-12 10:17:04 -04:00
  • d2298e69a2 merge checks for single hint Simon Gardling 2022-04-12 10:06:15 -04:00
  • 2e0569fe2e GREATLY improve autocomplete tests + fix known autocomplete issues Simon Gardling 2022-04-12 10:04:14 -04:00
  • e7d30e7213 need to fix this later Simon Gardling 2022-04-11 15:24:30 -04:00
  • 3120f8781d fix Simon Gardling 2022-04-11 13:44:35 -04:00
  • da0c3ebb78 refactoring of error handling Simon Gardling 2022-04-11 10:16:53 -04:00
  • 6217f0aff4 simplify error handling code Simon Gardling 2022-04-11 09:36:42 -04:00
  • 061f5cfbd4 improve error message Simon Gardling 2022-04-11 09:15:49 -04:00
  • d577d2f073 simplify BTreeMap Simon Gardling 2022-04-11 09:14:31 -04:00
  • 1507a0cc85 update dependencies Simon Gardling 2022-04-09 21:13:47 -04:00
  • 7317d89382 clippy Simon Gardling 2022-04-09 21:12:21 -04:00
  • 04201de443 simplify text.json loading code Simon Gardling 2022-04-08 13:13:32 -04:00
  • e453ec8da4 fix Simon Gardling 2022-04-08 12:23:40 -04:00
  • 00936f60f1 clamp i value Simon Gardling 2022-04-08 10:07:12 -04:00
  • 2de84801bd move popup_id back Simon Gardling 2022-04-08 09:58:31 -04:00
  • 4494c4c201 field is never read Simon Gardling 2022-04-08 09:46:56 -04:00
  • e8f86631ce implement Default for Movement Simon Gardling 2022-04-08 09:43:38 -04:00
  • 2eda085fda refactor Simon Gardling 2022-04-08 09:21:10 -04:00
  • 82263b8ea7 simplify interact_back code Simon Gardling 2022-04-08 09:17:57 -04:00
  • 43a6a80bd1 fix HintEnum is_none and is_some Simon Gardling 2022-04-08 09:15:53 -04:00
  • 0c11248b46 remove old comment Simon Gardling 2022-04-08 09:12:24 -04:00
  • 0a410b932d small changes to plotting logic Simon Gardling 2022-04-07 18:50:54 -04:00
  • 8b97f79d55 no longer need text_boxes_focused Simon Gardling 2022-04-07 18:47:08 -04:00
  • 2fcc5c4372 fix autocomplete menu Simon Gardling 2022-04-07 18:08:50 -04:00
  • e056211671 update dependencies Simon Gardling 2022-04-07 17:46:31 -04:00
  • 66c56a015a split up AutoComplete logic for testability Simon Gardling 2022-04-07 11:33:31 -04:00
  • 95fb39715f use slice for option_vec_printer Simon Gardling 2022-04-07 10:35:27 -04:00
  • 3521ff3a13 use borrows for hints Simon Gardling 2022-04-07 10:32:52 -04:00
  • 3df2c166b1 get_completion should borrow Simon Gardling 2022-04-07 10:19:59 -04:00
  • 85c2933829 implement Display for HintEnum Simon Gardling 2022-04-07 10:18:26 -04:00
  • c2eee7269a comments Simon Gardling 2022-04-07 09:16:18 -04:00
  • ea683628a0 cleanup compare_len_reverse_alpha Simon Gardling 2022-04-07 09:15:11 -04:00
  • 9e07a3c981 update build script Simon Gardling 2022-04-07 09:13:29 -04:00
  • c10843140b code improvements Simon Gardling 2022-04-07 08:47:00 -04:00
  • ed2bdd09e7 dead code Simon Gardling 2022-04-06 17:02:16 -04:00
  • b3fea0e9ba improve HintEnum::ToString Simon Gardling 2022-04-06 14:42:51 -04:00
  • a65874cf51 rewrite option_vec_printer and fix error Simon Gardling 2022-04-06 14:33:27 -04:00
  • cd7fc75b67 update chars_take Simon Gardling 2022-04-06 14:19:40 -04:00
  • e813ad3d39 update Simon Gardling 2022-04-06 13:19:32 -04:00
  • f9046ce6dc fix doc Simon Gardling 2022-04-06 11:51:49 -04:00
  • 4ce4a65f3a update TODO.md Simon Gardling 2022-04-06 11:49:56 -04:00
  • 5361da8add remove debug message Simon Gardling 2022-04-06 11:38:01 -04:00
  • 63e6e06c0f clippy Simon Gardling 2022-04-06 11:36:17 -04:00
  • 30b5a15cc8 general cleanup Simon Gardling 2022-04-06 11:26:38 -04:00
  • 2025528682 cleanup Simon Gardling 2022-04-06 10:24:32 -04:00
  • 0f035ad22c fmt Simon Gardling 2022-04-06 09:00:57 -04:00
  • 4e682de2df don't specify dependencies as much Simon Gardling 2022-04-06 08:59:39 -04:00
  • 245d58fd4f clippy Simon Gardling 2022-04-05 13:10:03 -04:00
  • 36f41ac473 fix exp function Simon Gardling 2022-04-05 13:05:14 -04:00
  • 6f1d64ea02 code cleanup Simon Gardling 2022-04-05 09:14:35 -04:00
  • e427e7a04e simplification of autocomplete code Simon Gardling 2022-04-04 17:39:30 -04:00
  • 6041da764b custom function colors Simon Gardling 2022-04-04 13:59:18 -04:00
  • 5d71c82c0d don't open help window by default Simon Gardling 2022-04-04 13:42:41 -04:00
  • 94cfae4acc anchor welcome window Simon Gardling 2022-04-04 13:41:48 -04:00
  • b71e660145 clippy Simon Gardling 2022-04-04 12:57:20 -04:00
  • 885657bcb1 add comment Simon Gardling 2022-04-04 12:54:37 -04:00
  • 516150f9c5 Welcome menu Simon Gardling 2022-04-04 10:56:20 -04:00
  • ae154195b5 better Opened window handling Simon Gardling 2022-04-04 10:43:08 -04:00
  • dce98d333a improve HintEnum::to_string Simon Gardling 2022-04-04 10:35:51 -04:00
  • 3774d280bd sort autocompletes from smallest to largest Simon Gardling 2022-04-04 10:26:05 -04:00
  • 58ff53fa60 move key detection Simon Gardling 2022-04-04 10:19:32 -04:00
  • 02f73e6be6 move variable assignment Simon Gardling 2022-04-04 10:19:03 -04:00
  • 3aee254de2 borrow string here Simon Gardling 2022-04-04 10:18:29 -04:00
  • 6efeba38dd add comment Simon Gardling 2022-04-04 09:33:56 -04:00
  • 683a471dbb fix autocomplete pop ups Simon Gardling 2022-04-03 14:24:59 -04:00
  • 777a523aad fixes Simon Gardling 2022-04-01 12:22:56 -04:00
  • 91221d2f9b rename 'hashmap_helper' Simon Gardling 2022-04-01 11:37:14 -04:00
  • 0130f14562 lots of refactoring Simon Gardling 2022-04-01 11:21:48 -04:00
  • 3377cc46df cleanup imports Simon Gardling 2022-04-01 09:27:00 -04:00
  • b242d13054 make 'update' only compile for tests Simon Gardling 2022-04-01 09:04:45 -04:00
  • a220af2a58 fix quote formatting Simon Gardling 2022-04-01 08:44:16 -04:00
  • ade7248f55 clippy Simon Gardling 2022-04-01 03:34:08 -04:00
  • 206b9be6d7 improve error handling and string updating further (still more improvements to be made) Simon Gardling 2022-04-01 03:27:53 -04:00
  • 8572c4b767 simplify Simon Gardling 2022-04-01 02:51:31 -04:00
  • 0cbf4b5dc7 fix error handling Simon Gardling 2022-04-01 02:48:00 -04:00
  • 06d5a32d09 refactoring Simon Gardling 2022-04-01 02:18:17 -04:00
  • 6d953381aa add more test cases Simon Gardling 2022-03-31 18:16:41 -04:00
  • dbd038394c improve test Simon Gardling 2022-03-31 15:12:39 -04:00
  • 4faf710128 use max length of functions Simon Gardling 2022-03-31 15:05:58 -04:00
  • 82f2263b1f add comments Simon Gardling 2022-03-31 14:53:10 -04:00
  • dc53889dd5 clippy Simon Gardling 2022-03-31 14:43:35 -04:00
  • 92e8da6198 fix hashmaps again Simon Gardling 2022-03-31 13:33:53 -04:00
  • 37c936f21f fix consumed keys Simon Gardling 2022-03-31 09:58:43 -04:00
  • d143bffa16 update TODO.md Simon Gardling 2022-03-31 09:55:18 -04:00
  • 9ea2a47246 clippy Simon Gardling 2022-03-31 09:54:39 -04:00
  • 68b4eb9454 autocomplete fully works now Simon Gardling 2022-03-31 09:46:01 -04:00
  • e44823713b fix these tests later Simon Gardling 2022-03-30 22:13:40 -04:00
  • 2aa3aa47c0 implement ACTUAL autocompletion Simon Gardling 2022-03-30 21:56:05 -04:00
  • 9624d72d7e implement ACTUAL autocompletion Simon Gardling 2022-03-30 17:23:02 -04:00
  • dc577c03c9 move cursor to end when completion accepted Simon Gardling 2022-03-30 15:18:30 -04:00
  • dd2b6ce00e update build.rs Simon Gardling 2022-03-30 14:34:49 -04:00
  • a49b99e274 fix comment Simon Gardling 2022-03-30 13:36:30 -04:00