230 Commits

Author SHA1 Message Date
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
Simon Gardling
d7632cc11e update TODO.md 2022-02-25 19:51:26 -05:00
Simon Gardling
42d22fcfce adjust interval num range 2022-02-25 19:21:26 -05:00
Simon Gardling
e1cf7ce18f fix function parsing 2022-02-25 19:08:15 -05:00
Simon Gardling
f57d384eb8 stuff + set margins of Plot (made a PR to egui for that) 2022-02-25 18:56:14 -05:00
Simon Gardling
a2d2a7a551 pain 2022-02-25 17:41:10 -05:00
Simon Gardling
26a95d3dd5 update TODO.md 2022-02-25 12:23:24 -05:00
Simon Gardling
14fcfc8e54 improvements 2022-02-25 12:22:57 -05:00
Simon Gardling
274d072bfe UI improvements 2022-02-25 11:57:31 -05:00
Simon Gardling
b98640d54a better handle non-integrals 2022-02-25 11:22:37 -05:00
Simon Gardling
9fded6856c it builds! (still need to implement colors and multiple inputs) 2022-02-25 11:20:59 -05:00
Simon Gardling
0c538cb7fd rewrite progress 2022-02-25 09:47:41 -05:00
Simon Gardling
27601d7ddd update TODO.md 2022-02-24 23:55:43 -05:00