147 Commits

Author SHA1 Message Date
d6cb0fba1a
upgrade cargo dependencies 2025-12-04 18:47:42 -05:00
134f11c628
egui_plot: don't use git version 2025-12-04 18:33:19 -05:00
66f0bd5b02
cleanup flake.nix 2025-12-04 02:52:18 -05:00
fe01277f7b
add package tests 2025-12-03 20:04:25 -05:00
7dc48f1b33
fix egui build 2025-12-03 16:02:02 -05:00
84e283f5c2
high-level update to newer egui 2025-12-03 15:00:42 -05:00
5a92020dae
fix localstorage error 2025-12-03 11:42:13 -05:00
0889f81664
pin wasm-bindgen-futures 2025-12-03 11:34:29 -05:00
87de396fc2
edition: 2021 -> 2024 2025-12-03 11:32:29 -05:00
5e01e1762f
nix + web stuff 2025-12-03 11:23:49 -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
cb6a773659 fix build 2023-04-17 11:28:55 -04:00
Simon Gardling
fbcb611eea fix hint 2023-03-07 16:55:44 -05:00
Simon Gardling
9a5cb8e5f8 fix 2023-03-07 13:12:57 -05:00
Simon Gardling
b37a6223bc updated 2023-03-07 10:05:37 -05:00
Simon Gardling
b246d5dacd cleanup and updates 2022-08-16 21:55:50 -04:00
Simon Gardling
da24718eed optimize build time 2022-07-03 15:20:01 -04:00
Simon Gardling
11464135bc simplify to_chars_array 2022-06-12 15:36:43 -04:00
Simon Gardling
6f49185de4 use json5 2022-06-02 00:20:17 -04:00
Simon Gardling
b327b603bb bump dependencies 2022-05-28 11:20:21 -04:00
Simon Gardling
21792a7c79 remove rayon stuff 2022-05-25 11:21:51 -04:00
Simon Gardling
57210c9af4 epaint, disable serde (covered by egui) 2022-05-25 11:20:06 -04:00
Simon Gardling
b025371ff6 cleanup 2022-05-25 11:03:45 -04:00
Simon Gardling
167a104239 disable serde for epaint 2022-05-25 10:35:17 -04:00
Simon Gardling
ab8652ee3e HIGHLY optimize partial regen of values 2022-05-24 14:04:02 -04:00
Simon Gardling
a60f1cb83d remove uuid 2022-05-24 13:09:00 -04:00
Simon Gardling
c957eb45e6 serialize RichText instead 2022-05-18 01:28:16 -04:00
Simon Gardling
a304d545f6 fat lto for release builds 2022-05-17 19:56:25 -04:00
Simon Gardling
43c4450903 edit Cargo.toml 2022-05-17 19:53:56 -04:00
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
bc5b239e65 cleanup 2022-05-16 09:58:55 -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
38a01a236c enable lto and stripping again 2022-05-12 21:55:16 -04:00
Simon Gardling
f916de7524 improvements
General code improvements and optimizations.
2022-05-12 20:42:11 -04:00
Simon Gardling
1c8198103e refactor SteppedVector
refactored and optimized SteppedVector
2022-05-12 20:23:46 -04:00
Simon Gardling
020064a79e code improvements 2022-05-12 11:01:10 -04:00
Simon Gardling
9ffbec1fce update egui 2022-05-12 08:33:50 -04:00
Simon Gardling
2dfa0dd5af use git version of base64 2022-05-11 21:38:47 -04:00
Simon Gardling
8d4a315a96 make caching system more robust 2022-05-11 18:39:59 -04:00
Simon Gardling
cd930966b9 cache data in browser 2022-05-11 17:16:10 -04:00
Simon Gardling
7109151b0f reorganize testing 2022-05-11 15:22:02 -04:00
Simon Gardling
d9100c64cc code improvements and updates 2022-05-11 14:44:25 -04:00
Simon Gardling
66a05adefc update Cargo.toml 2022-05-11 13:11:34 -04:00
Simon Gardling
24d2a5bbd8 it works!! 2022-05-11 13:00:55 -04:00
Simon Gardling
a9a870ec2f changes in serialization of data 2022-05-11 11:36:52 -04:00
Simon Gardling
243135b3dc cleanup 2022-05-04 23:43:50 -04:00
Simon Gardling
fbfdf44943 fix benchmarking dependencies 2022-05-03 22:02:20 -04:00
Simon Gardling
88ee6c7b8d fixes 2022-05-03 21:58:10 -04:00