Commit graph

12 commits

Author SHA1 Message Date
Kritagya Bhattarai (CalfMoon)
58c75de5c3 fix(calc): stop calcLoop when plugin is unloaded 2025-03-11 17:52:30 +05:45
Kritagya Bhattarai (CalfMoon)
e4da1ffc39 optimize(calc): use array to store calculations 2025-03-11 17:05:28 +05:45
Kritagya Bhattarai (CalfMoon)
fb774d3cd4 refactor(calc): extract update loop into a function 2025-03-11 16:41:36 +05:45
Kritagya Bhattarai (CalfMoon)
a4dc62fd48 refactor(calc): add optimization map as property 2025-03-11 16:30:16 +05:45
Kritagya Bhattarai (CalfMoon)
7998b23ea4 feat(calc): add letter count as factor effecting node size 2025-03-10 19:42:53 +05:45
Kritagya Bhattarai (CalfMoon)
9155817954 fix(calc): stop calcLoop if graph is closed 2025-03-10 18:01:08 +05:45
Kritagya Bhattarai (CalfMoon)
bdf1a746b2 refactor(calc): use setTimeout instead of setInterval to loop
this was done as per suggestion of https://developer.mozilla.org/en-US/docs/Web/API/Window/setInterval , this makes it so that even if the task insides takes longer the tasks won't stack
2025-03-09 21:55:21 +05:45
Kritagya Bhattarai (CalfMoon)
04d5324e15 feat(calc): add fwd node tree as factor effecting node size 2025-03-09 18:49:03 +05:45
Kritagya Bhattarai (CalfMoon)
38dd7aef56 feat(calc): add fwd & bwd node count as factors effecting node size 2025-03-09 18:26:21 +05:45
Kritagya Bhattarai (CalfMoon)
8f06207d8a feat(display): add settings menu 2025-03-08 18:39:35 +05:45
Kritagya Bhattarai (CalfMoon)
b99c464470 Update template 2025-03-07 19:40:07 +05:45
Kritagya Bhattarai
da2ae7ffad
Initial commit 2025-03-07 15:46:05 +05:45