30 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
d9100c64cc code improvements and updates 2022-05-11 14:44:25 -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
2cf33f9d6b fix assets 2022-04-22 12:21:42 -04:00
Simon Gardling
d11480ed95 refactoring 2022-04-22 12:08:55 -04:00
Simon Gardling
2b684ecb88 rename HintEnum and some cleanup 2022-04-12 10:17:04 -04:00
Simon Gardling
9e07a3c981 update build script 2022-04-07 09:13:29 -04:00
Simon Gardling
0f035ad22c fmt 2022-04-06 09:00:57 -04:00
Simon Gardling
245d58fd4f clippy 2022-04-05 13:10:03 -04:00
Simon Gardling
36f41ac473 fix exp function
this is very cursed. I should really rewrite function parsing.
2022-04-05 13:06:37 -04:00
Simon Gardling
6f1d64ea02 code cleanup 2022-04-05 09:37:48 -04:00
Simon Gardling
91221d2f9b rename 'hashmap_helper' 2022-04-01 11:37:57 -04:00
Simon Gardling
4faf710128 use max length of functions 2022-03-31 15:05:58 -04:00
Simon Gardling
92e8da6198 fix hashmaps again 2022-03-31 13:33:53 -04:00
Simon Gardling
9ea2a47246 clippy 2022-03-31 09:54:39 -04:00
Simon Gardling
68b4eb9454 autocomplete fully works now 2022-03-31 09:52:42 -04:00
Simon Gardling
2aa3aa47c0 implement ACTUAL autocompletion 2022-03-30 22:07:25 -04:00
Simon Gardling
9624d72d7e implement ACTUAL autocompletion 2022-03-30 22:05:40 -04:00
Simon Gardling
dd2b6ce00e update build.rs 2022-03-30 14:34:49 -04:00
Simon Gardling
d9c6c8143e use phf (generate hashmap at compiletime) 2022-03-29 16:50:28 -04:00
Simon Gardling
cfd9310232 no code changes here 2022-03-21 00:57:16 -04:00
Simon Gardling
a754dcf71c some refactoring 2022-03-10 09:28:28 -05:00
Simon Gardling
8114d3ebc9 is this a good idea.... 2022-03-09 00:47:02 -05:00
Simon Gardling
638e50203c ? 2022-03-02 19:18:03 -05:00
Simon Gardling
3918f945a6 fix? 2022-03-02 18:59:37 -05:00
Simon Gardling
2019ce364b trigger build.rs rebuild on commit 2022-03-02 18:47:25 -05:00
Simon Gardling
5870a067c1 fmt 2022-03-02 17:17:27 -05:00
Simon Gardling
f2bd775262 better compile-time information 2022-03-02 17:11:41 -05:00