1065 Commits

Author SHA1 Message Date
Simon Gardling
542fd9caba selective font inclusion for emojis
Selectively include fonts for emojis that are used in the interface. This is done instead of including both the entirety of `NotoEmoji-Regular` and `emoji-icon-font`. This now requires the `pyftsubset` utility to be installed (under arch, this can be done with the package `python-fonttools`)

TODO: need to fix github workflows
2022-05-17 15:51:04 -04:00
Simon Gardling
94041774c6 disable 'Hack' font 2022-05-17 12:50:14 -04:00
Simon Gardling
7782563915 remove unnecessary text 2022-05-17 10:49:32 -04:00
Simon Gardling
4a3dba109d improve loading logic 2022-05-17 10:38:19 -04:00
Simon Gardling
1e9342a949 improve hashed_storage_read 2022-05-17 10:26:06 -04:00
Simon Gardling
4227437475 hm 2022-05-17 10:15:45 -04:00
Simon Gardling
149adfd614 add test for invalid_hashed_storage 2022-05-17 09:05:36 -04:00
Simon Gardling
f6ca98a1f2 add tests for non-existent hints 2022-05-17 09:05:32 -04:00
Simon Gardling
d2095fb533 optimize autocomplete a bit 2022-05-17 08:53:30 -04:00
Simon Gardling
f775f64357 change get_nth_derivative_str 2022-05-17 08:46:58 -04:00
Simon Gardling
86f73a4af8 update wasm-opt flags 2022-05-17 08:45:11 -04:00
Simon Gardling
9aef3b3432 Cargo.lock 2022-05-17 07:56:29 -04:00
Simon Gardling
40424719cb fixup and remove egui legend 2022-05-17 01:15:44 -04:00
Simon Gardling
8cca3b03dc update Cargo.lock 2022-05-16 19:52:02 -04:00
Simon Gardling
23a2d8f8fc rename some stuff 2022-05-16 17:44:43 -04:00
Simon Gardling
5cf736cf78 hmm 2022-05-16 17:40:25 -04:00
Simon Gardling
6d06c25fac further refactoring 2022-05-16 17:20:08 -04:00
Simon Gardling
62944783ca some refactoring 2022-05-16 16:58:30 -04:00
Simon Gardling
490e4bffbd cleanup 2022-05-16 14:52:06 -04:00
Simon Gardling
50ef1d17f9 don't use dyn_iter for newtons_method_helper 2022-05-16 13:35:02 -04:00
Simon Gardling
c7e8865d7e add Hint accessors 2022-05-16 13:28:23 -04:00
Simon Gardling
491c8eb6fb clippy 2022-05-16 11:54:14 -04:00
Simon Gardling
784ebb3566 implement default for Riemann 2022-05-16 11:53:55 -04:00
Simon Gardling
e42369b6d5 update Cargo.lock 2022-05-16 11:50:19 -04:00
Simon Gardling
c12f74321c update Cargo.lock 2022-05-16 11:40:19 -04:00
Simon Gardling
1f39756998 add misc::almost_variable 2022-05-16 11:25:30 -04:00
Simon Gardling
d620f41b28 update function tests 2022-05-16 11:17:06 -04:00
Simon Gardling
c0188ccaee flip if statement 2022-05-16 10:59:20 -04:00
Simon Gardling
cbbaf771b9 change serde uses in data.rs 2022-05-16 10:57:26 -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
54c0703946 reorganization of data loading logic 2022-05-16 10:16:46 -04:00
Simon Gardling
4bb7fea2de catch error behavior of bincode deserializer 2022-05-16 10:04:15 -04:00
Simon Gardling
6e2ed0f587 clean assumes 2022-05-16 10:01:49 -04:00
Simon Gardling
bc5b239e65 cleanup 2022-05-16 09:58:55 -04:00
Simon Gardling
de2a24e469 newtons_method: return None for Infinates and NaNs 2022-05-16 09:26:41 -04:00
Simon Gardling
605dd5ae18 fix jittering of roots/extrema 2022-05-16 09:22:37 -04:00
Simon Gardling
cee58b1dc4 use get method 2022-05-16 08:33:58 -04:00
Simon Gardling
0ea2661ccb assumes and debug_asserts for SteppedVector 2022-05-16 01:17:34 -04:00
Simon Gardling
39f1ac03e5 cleanup 2022-05-16 00:18:04 -04:00
Simon Gardling
c7becbb9ce fix debug assert 2022-05-15 23:37:36 -04:00
Simon Gardling
a84a53f885 cleanup 2022-05-15 23:30:37 -04:00
Simon Gardling
8915c7587f changes 2022-05-14 03:31:00 -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
Simon Gardling
76876eefac cleanup 2022-05-13 09:32:56 -04:00
Simon Gardling
ad494d633b update Cargo.lock 2022-05-13 02:36:43 -04:00