69 Commits

Author SHA1 Message Date
8b7e3b3009
fix build on newer egui 2025-12-03 16:43:58 -05:00
aa07631296
cargo clippy + fmt 2025-12-03 11:43:42 -05:00
53cb50316e
remove impl const 2025-12-03 11:32:29 -05:00
Simon Gardling
625bfae3be stuff 2023-12-08 10:12:27 -05:00
Simon Gardling
8902c986f8 some more refactoring 2023-12-04 13:18:09 -05:00
Simon Gardling
159bb1122b refactor progress 2023-12-04 10:02:16 -05:00
Simon Gardling
ac3054354c cleanup dependencies 2023-11-20 12:40:41 -05:00
Simon Gardling
c486c554c8 update egui 2023-10-02 09:21:56 -04:00
Simon Gardling
7e1fe54d59 update dependencies 2023-08-25 10:44:54 -04:00
Simon Gardling
b421159f81 fixup and line width changes 2023-03-08 13:11:41 -05:00
Simon Gardling
d134e918e4 cleanup 2023-03-07 10:17:19 -05:00
Simon Gardling
b37a6223bc updated 2023-03-07 10:05:37 -05:00
Simon Gardling
9a8f8a6539 updating 2022-11-13 14:14:44 -05:00
Simon Gardling
c79be512ca update egui fork 2022-06-19 00:16:49 -04:00
Simon Gardling
bb4640478a remove movement cache functionality (it was insanely broken) 2022-06-18 20:46:46 -04:00
Simon Gardling
b1530c4113 fix 2022-06-04 14:24:56 -04:00
Simon Gardling
c64d0a2a19 cleanup 2022-06-03 03:20:07 -04:00
Simon Gardling
3c6ed44062 remove left-ward caching (doesn't work) 2022-06-02 02:05:04 -04:00
Simon Gardling
de7826a47d const some things 2022-05-25 13:19:19 -04:00
Simon Gardling
731a958d4d don't implement PartialEq for FunctionEntry 2022-05-25 12:52:15 -04:00
Simon Gardling
e77f9f7256 silence clippy 2022-05-25 12:49:58 -04:00
Simon Gardling
123c49a5d8 cleanup + properly handle saving function data 2022-05-25 12:26:41 -04:00
Simon Gardling
7c6109161b optimize right movements 2022-05-25 11:51:00 -04:00
Simon Gardling
535713ad66 skip calculation if function is none 2022-05-25 11:33:28 -04:00
Simon Gardling
02b9dcbce2 cleanup clearing function data 2022-05-25 11:32:56 -04:00
Simon Gardling
3a889f90ae remove line names (as legend is no longer shown) 2022-05-25 11:30:05 -04:00
Simon Gardling
1033c1a710 inline overlapping check 2022-05-25 11:27:19 -04:00
Simon Gardling
873e5b1ebf fix panic when scrolling quickly 2022-05-24 14:17:28 -04:00
Simon Gardling
ab8652ee3e HIGHLY optimize partial regen of values 2022-05-24 14:04:02 -04:00
Simon Gardling
4623de7f5b cleanup clippy silence 2022-05-24 11:41:49 -04:00
Simon Gardling
a94c0ed3b6 remove dead code 2022-05-23 10:09:30 -04:00
Simon Gardling
9abc2c6401 clippy 2022-05-22 19:26:59 -04:00
Simon Gardling
3967c8c98c optimize derivative logic 2022-05-22 19:23:48 -04:00
Simon Gardling
4b0e758d33 micro cleanups 2022-05-20 14:17:30 -04:00
Simon Gardling
b53577bdb2 other improvements 2022-05-19 11:49:29 -04:00
Simon Gardling
c99e367512 logic improvements 2022-05-19 11:34:23 -04:00
Simon Gardling
5ef45c1b2b make EguiHelper traits use owned self 2022-05-18 14:23:54 -04:00
Simon Gardling
af9a57f6f0 should be None here instead of _ 2022-05-18 09:03:52 -04:00
Simon Gardling
40424719cb fixup and remove egui legend 2022-05-17 01:15:44 -04:00
Simon Gardling
50ef1d17f9 don't use dyn_iter for newtons_method_helper 2022-05-16 13:35:02 -04:00
Simon Gardling
784ebb3566 implement default for Riemann 2022-05-16 11:53:55 -04:00
Simon Gardling
d620f41b28 update function tests 2022-05-16 11:17:06 -04:00
Simon Gardling
73cb36cb50 fix step/resolution logic and fix accuracy issues 2022-05-16 10:53:17 -04:00
Simon Gardling
bee782035e refactoring 2022-05-16 10:48:52 -04:00
Simon Gardling
1815c341aa change color of big integral fill 2022-05-16 10:37:51 -04:00
Simon Gardling
cfd245f82c refactor handling of {min,max}_x 2022-05-16 10:26:32 -04:00
Simon Gardling
bc5b239e65 cleanup 2022-05-16 09:58:55 -04:00
Simon Gardling
e2c2713633 changes from my egui fork 2022-05-13 14:13:19 -04:00
Simon Gardling
2d63c1b5f7 cleanup and improved function tests 2022-05-13 12:24:59 -04:00
Simon Gardling
82ef9c24a6 more efficient partial regen loop 2022-05-13 09:47:08 -04:00