642 Commits

Author SHA1 Message Date
Simon Gardling
37e98a7009 collapsing headers 2022-03-01 15:17:08 -05:00
Simon Gardling
501fa42789 fix + improve caching logic 2022-03-01 15:10:13 -05:00
Simon Gardling
c78a515a81 user experience improvements 2022-03-01 14:59:52 -05:00
Simon Gardling
4028ba0a74 left, middle, and right Riemann sums 2022-03-01 11:48:22 -05:00
Simon Gardling
450874d2fd comments 2022-03-01 10:59:11 -05:00
Simon Gardling
f30acff409 rustfmt 2022-03-01 10:55:45 -05:00
Simon Gardling
57e3b0c4ca comment 2022-03-01 10:55:38 -05:00
Simon Gardling
baf0875a08 build.sh updates 2022-03-01 10:54:05 -05:00
Simon Gardling
47429958d4 build system fixes 2022-03-01 10:05:19 -05:00
Simon Gardling
060d667cae Toggle window open instead of simply opening 2022-03-01 09:32:06 -05:00
Simon Gardling
2a5fb8ca69 cleanup and reogranization 2022-03-01 09:26:51 -05:00
Simon Gardling
8ae620633f clippy 2022-03-01 09:16:11 -05:00
Simon Gardling
f4a26ff8fe Os
Os vs Oz, size wise, only is about 100kb difference. but Oz disables some optimizations. Enabling Os instead of Oz brings the binary size up from 876527 bytes to 972775 bytes (a 10.9% increase).

Note: I am referring to wasm binary size as that's the main focus of this project
2022-03-01 09:15:37 -05:00
Simon Gardling
b28b81950d cleanup + .cargo/config.toml 2022-03-01 09:08:22 -05:00
Simon Gardling
985e2cfec5 cleanup 2022-03-01 08:29:30 -05:00
Simon Gardling
22070b93d7 changes 2022-03-01 00:55:13 -05:00
Simon Gardling
5c38fe514f UI improvements 2022-03-01 00:36:13 -05:00
Simon Gardling
2cdf5ccd31 fix unnecessary unwrap 2022-02-28 20:26:27 -05:00
Simon Gardling
da1be37010 use master branch of my fork of egui 2022-02-28 17:41:26 -05:00
Simon Gardling
d6ebaccc75 compress fonts 2022-02-28 15:47:13 -05:00
Simon Gardling
da140f1a06 simplify function output handling 2022-02-28 15:09:07 -05:00
Simon Gardling
4371c25fb5 fix 2022-02-28 13:45:15 -05:00
Simon Gardling
973d774fbb improve Option handling 2022-02-28 13:44:08 -05:00
Simon Gardling
ed5bd66998 UI improvements 2022-02-28 13:41:46 -05:00
Simon Gardling
2a5e30b15e better option handling 2022-02-28 13:22:02 -05:00
Simon Gardling
7b61a03e31 use options for test_func 2022-02-28 12:56:44 -05:00
Simon Gardling
5c84a0b4d2 add ***very important*** comment 2022-02-28 12:37:51 -05:00
Simon Gardling
92bc183dbd fixes 2022-02-28 12:06:54 -05:00
Simon Gardling
e16d35ed62 update TODO.md 2022-02-28 11:50:55 -05:00
Simon Gardling
2831d352da fix 2022-02-28 11:43:52 -05:00
Simon Gardling
859603d530 fix unnecessary unwrap 2022-02-28 11:39:45 -05:00
Simon Gardling
35e1d5c016 cache optimizations 2022-02-28 11:37:24 -05:00
Simon Gardling
253b070a29 fix cache 2022-02-28 11:31:57 -05:00
Simon Gardling
0f4b235139 allow an unused import 2022-02-28 11:12:25 -05:00
Simon Gardling
2943270bbd cleanup 2022-02-28 11:07:56 -05:00
Simon Gardling
4e0c425fa0 forgot to enable something + better debug 2022-02-28 11:05:11 -05:00
Simon Gardling
8abeac37eb cleanup and add comments 2022-02-28 10:42:57 -05:00
Simon Gardling
6d4bd0b8ae remove some explicit inline declarations 2022-02-28 10:35:23 -05:00
Simon Gardling
6b500292a3 cleanup 2022-02-28 10:33:00 -05:00
Simon Gardling
c45386e05a add a todo comment 2022-02-28 10:27:10 -05:00
Simon Gardling
4f5a541604 only test function if it changed 2022-02-28 10:24:53 -05:00
Simon Gardling
0520904e7e restructuring and better debug 2022-02-28 10:06:17 -05:00
Simon Gardling
f5ce5b9f2f only use Ubuntu-Light Font (saves space) 2022-02-28 09:16:45 -05:00
Simon Gardling
3b0c2df9e0 more janky caching 2022-02-28 08:51:23 -05:00
Simon Gardling
37a818d1c7 update TODO.md 2022-02-27 02:38:14 -05:00
Simon Gardling
13c694f977 simplify some stuff 2022-02-26 12:55:29 -05:00
Simon Gardling
c20ea511ba add top panel 2022-02-26 00:24:42 -05:00
Simon Gardling
cdc142d39e open and close Help window 2022-02-25 23:57:39 -05:00
Simon Gardling
48e26728d6 update TODO.md 2022-02-25 21:08:30 -05:00
Simon Gardling
1a1f245622 dynamic plotting resolution 2022-02-25 21:07:40 -05:00