Commit Graph

88 Commits

Author SHA1 Message Date
filifa
4e5e59f6aa add icon type 2025-12-15 23:25:12 -05:00
filifa
b240278e91 remove trailing comma 2025-12-15 23:19:26 -05:00
filifa
ab346408c9 mark icon as maskable 2025-12-15 23:17:37 -05:00
filifa
0ab61c3007 set svg size to any 2025-12-15 23:14:05 -05:00
filifa
5f5555eb50 fix indentation and move registration 2025-12-15 22:37:25 -05:00
filifa
2e9c4f1dc7 add service worker for offline access 2025-12-15 22:28:20 -05:00
filifa
85053cbf97 add sizes 2025-12-15 21:57:41 -05:00
filifa
a6e3ea3737 try changing start_url 2025-12-15 21:52:27 -05:00
filifa
432566354b add scope and id 2025-12-15 21:48:44 -05:00
filifa
d84800138d add short name 2025-12-15 21:38:49 -05:00
filifa
5f5f9aaed9 fix path 2025-12-15 21:28:05 -05:00
filifa
729588d37c fix link 2025-12-15 21:18:12 -05:00
filifa
a037e4afec add icon and manifest.json 2025-12-15 21:05:52 -05:00
filifa
7e18fe15b0 set monospace font for the whole page 2025-12-15 20:45:47 -05:00
filifa
f9c2b63476 add a noscript message 2025-12-15 20:45:47 -05:00
filifa
357fbe5cd8 make footer monospace 2025-12-15 20:45:47 -05:00
filifa
5b7316a90f set height of buttons 2025-12-15 20:45:47 -05:00
filifa
150b0f7996 don't switch buttons back on automatically after computation 2025-12-15 20:45:47 -05:00
filifa
f3c6f8a67f remove unneeded justify-content 2025-12-12 01:23:52 -05:00
filifa
a330bef49f set mod label margins as percentages 2025-12-12 01:19:26 -05:00
filifa
f11f0a4e4b don't wrap modulus box 2025-12-12 01:12:51 -05:00
filifa
dafe3ac7c5 add footer with link to source 2025-12-11 23:49:35 -05:00
filifa
b7aae4b1f1 add readme 2025-12-11 23:49:35 -05:00
filifa
b02774e725 always return smallest sqrt 2025-12-11 23:49:35 -05:00
filifa
23848c3d0a importScripts consistency 2025-12-11 23:49:35 -05:00
filifa
ab0e51ed03 use evaluate and compute more consistently 2025-12-11 23:49:35 -05:00
filifa
409225e81b control the whole evaluation process with a worker 2025-12-11 23:49:35 -05:00
filifa
7e7b805e3e refactor 2025-12-11 23:49:35 -05:00
filifa
6d9b095778 put all initializations together 2025-12-11 23:49:35 -05:00
filifa
9efbe26cdd disable text inputs on long calculations 2025-12-11 23:49:35 -05:00
filifa
9cc7835a2c clear timeout on error too 2025-12-11 23:49:35 -05:00
filifa
688c9871b8 disable buttons during long calculation 2025-12-11 23:49:34 -05:00
filifa
a01e6fcac1 set display to calculating using a timer 2025-12-11 23:49:34 -05:00
filifa
1e2a324a66 have compute return instead of post 2025-12-11 23:49:34 -05:00
filifa
064b2c1aeb add error handler 2025-12-11 23:49:34 -05:00
filifa
df81091258 move to workers dir 2025-12-11 23:49:34 -05:00
filifa
160cc7480b move worker initiation 2025-12-11 23:49:34 -05:00
filifa
fcdf795387 use worker to avoid freezing 2025-12-11 23:49:34 -05:00
filifa
6175224c9b add copyright header 2025-12-11 23:49:34 -05:00
filifa
4e91b1dc14 add multiplicative order button 2025-12-11 23:49:34 -05:00
filifa
39c009beb4 set font size on input selector 2025-12-11 23:49:34 -05:00
filifa
e1809ec2c4 use monospace font 2025-12-11 23:49:34 -05:00
filifa
19da0de417 inherit font sizes 2025-12-11 23:49:34 -05:00
filifa
d427a83279 display label for expression 2025-12-11 23:49:34 -05:00
filifa
c67f6a95f4 error on negative modulus 2025-12-11 23:49:34 -05:00
filifa
219ede5ef3 change error message 2025-12-11 23:49:34 -05:00
filifa
68a06f46ae reorder conditions 2025-12-11 23:49:34 -05:00
filifa
f00597cabc display error for invalid modulus 2025-12-11 23:49:34 -05:00
filifa
aa1399a574 add special case 2025-12-11 23:49:34 -05:00
filifa
f38c0f5063 mod the input 2025-12-11 23:49:34 -05:00