179 Commits

Author SHA1 Message Date
Simon Gardling
0336a34e40 function entry refactoring 2022-04-20 10:54:48 -04:00
Simon Gardling
1512edeed3 cleanup import 2022-04-20 10:13:49 -04:00
Simon Gardling
cb5682ae6c add comment 2022-04-20 10:01:59 -04:00
Simon Gardling
5ae872aad9 use offset_y for calculating buttons_area 2022-04-20 09:59:48 -04:00
Simon Gardling
44e8e75aed add TODO comment 2022-04-20 09:35:48 -04:00
Simon Gardling
b06a9ca384 seperate move_cursor_to_end 2022-04-20 09:02:25 -04:00
Simon Gardling
beed4b4fc9 add doc for button_area_button 2022-04-20 08:56:06 -04:00
Simon Gardling
d2a873339d refactor function entry 2022-04-18 11:06:31 -04:00
Simon Gardling
64ace24dc7 refactor function removal 2022-04-18 10:53:21 -04:00
Simon Gardling
00392d22b4 simplify code 2022-04-14 16:51:05 -04:00
Simon Gardling
0b51f1f702 don't store menu_opened as i32 2022-04-14 14:26:35 -04:00
Simon Gardling
e7ea1122de use animate_bool 2022-04-14 14:21:35 -04:00
Simon Gardling
ad40ddee13 satisfying animation 2022-04-14 14:13:43 -04:00
Simon Gardling
21c5fb762d dynamically show function settings 2022-04-14 13:39:02 -04:00
Simon Gardling
0c3939d4a7 fix autocomplete focus 2022-04-14 13:33:24 -04:00
Simon Gardling
ec391bc68f formatting 2022-04-14 13:04:35 -04:00
Simon Gardling
c07e269ddd adjust spacing 2022-04-14 09:29:26 -04:00
Simon Gardling
89f17de498 change delete icon 2022-04-13 15:28:59 -04:00
Simon Gardling
5f9b3823ff WIP function display improvements 2022-04-13 13:25:39 -04:00
Simon Gardling
15d9184788 refactoring (and failing at some ui redesign) 2022-04-13 11:47:01 -04:00
Simon Gardling
f2181dc695 optimize integral display 2022-04-13 09:23:40 -04:00
Simon Gardling
7dfe1cd067 ui improvements 2022-04-12 14:56:08 -04:00
Simon Gardling
945a6289d8 use usize not i32 here 2022-04-12 14:19:24 -04:00
Simon Gardling
e46040d616 nth derivative 2022-04-12 12:47:43 -04:00
Simon Gardling
2b684ecb88 rename HintEnum and some cleanup 2022-04-12 10:17:04 -04:00
Simon Gardling
2e0569fe2e GREATLY improve autocomplete tests + fix known autocomplete issues 2022-04-12 10:04:14 -04:00
Simon Gardling
e7d30e7213 need to fix this later 2022-04-11 15:24:30 -04:00
Simon Gardling
da0c3ebb78 refactoring of error handling 2022-04-11 11:01:15 -04:00
Simon Gardling
6217f0aff4 simplify error handling code 2022-04-11 09:36:42 -04:00
Simon Gardling
2eda085fda refactor 2022-04-08 09:41:06 -04:00
Simon Gardling
0a410b932d small changes to plotting logic 2022-04-07 18:50:54 -04:00
Simon Gardling
8b97f79d55 no longer need text_boxes_focused 2022-04-07 18:47:52 -04:00
Simon Gardling
3521ff3a13 use borrows for hints 2022-04-07 10:34:03 -04:00
Simon Gardling
63e6e06c0f clippy 2022-04-06 11:36:23 -04:00
Simon Gardling
30b5a15cc8 general cleanup 2022-04-06 11:26:38 -04:00
Simon Gardling
2025528682 cleanup 2022-04-06 10:38:23 -04:00
Simon Gardling
6f1d64ea02 code cleanup 2022-04-05 09:37:48 -04:00
Simon Gardling
6041da764b custom function colors 2022-04-04 13:59:18 -04:00
Simon Gardling
683a471dbb fix autocomplete pop ups 2022-04-03 14:24:59 -04:00
Simon Gardling
0130f14562 lots of refactoring 2022-04-01 11:32:26 -04:00
Simon Gardling
3377cc46df cleanup imports 2022-04-01 09:27:00 -04:00
Simon Gardling
b242d13054 make 'update' only compile for tests 2022-04-01 09:04:45 -04:00
Simon Gardling
ade7248f55 clippy 2022-04-01 03:34:08 -04:00
Simon Gardling
206b9be6d7 improve error handling and string updating further (still more improvements to be made) 2022-04-01 03:33:40 -04:00
Simon Gardling
0cbf4b5dc7 fix error handling 2022-04-01 02:48:00 -04:00
Simon Gardling
06d5a32d09 refactoring 2022-04-01 02:23:24 -04:00
Simon Gardling
4faf710128 use max length of functions 2022-03-31 15:05:58 -04:00
Simon Gardling
dc53889dd5 clippy 2022-03-31 14:50:50 -04:00
Simon Gardling
37c936f21f fix consumed keys 2022-03-31 09:58:43 -04:00
Simon Gardling
9ea2a47246 clippy 2022-03-31 09:54:39 -04:00