Kritagya Bhattarai (CalfMoon)
777de23d9a
refactor: rename clearSizeCache() -> recalulateSize()
...
this represents what the function is doing better
2026-03-28 18:15:07 +05:45
Kritagya Bhattarai (CalfMoon)
a9b433ba2a
perf(calc): don't run calculations if graph view isn't loaded
2026-03-28 18:14:21 +05:45
Kritagya Bhattarai (CalfMoon)
b319d722fd
fix(calc): calculation error associated with treeOptimizeMap
2026-03-28 17:59:23 +05:45
Kritagya Bhattarai (CalfMoon)
7d19749492
refactor: remove looping as it had no practical function
2026-03-28 17:52:32 +05:45
Kritagya Bhattarai (CalfMoon)
cdbc614b2f
chore: release 2.0.0
2026-03-28 13:19:30 +05:45
Kritagya Bhattarai (CalfMoon)
6db8409e6e
refactor: write cleaner code and comments
2026-03-28 13:07:22 +05:45
Kritagya Bhattarai (CalfMoon)
d3663e9de8
fix: size being 0 if graph view is initially open ( #2 )
...
this basically fixes the issue by increasing the time it takes for the
update cycle to run. Therefore giving obsidian more time to the link
between nodes.
2026-03-28 01:33:55 +05:45
Kritagya Bhattarai (CalfMoon)
70b51e9a3d
doc: make README clearer( #3 )
2026-03-27 22:39:05 +05:45
Kritagya Bhattarai (CalfMoon)
90f45a0df2
fix: random size after timelapse
...
timelapse caused the order in array to be changed which messed up the
cache, no longer a problem with hashmap
2026-03-27 22:31:17 +05:45
Kritagya Bhattarai (CalfMoon)
bd933fbd68
fix(calc): fix looping error with travel forward tree
...
Previously a fix was only implemented for when A->B->C->A now it also
works for A->B->C->D->B
2026-03-27 22:24:17 +05:45
Kritagya Bhattarai (CalfMoon)
c5739de84c
fix: update graph on settings change ( #4 )
2026-03-27 18:50:09 +05:45
Kritagya Bhattarai
b23deebdf5
Merge pull request #1 from visua1hue/fix-typo
...
Fixed typos in settings
2025-04-02 17:19:35 +05:45
MikĒ
713d54aeda
Fixed typos in settings panel
2025-04-01 20:40:21 +02:00
Kritagya Bhattarai (CalfMoon)
7886168d88
fix: change according to suggestion obsidianmd/obsidian-releases#5678
2025-03-28 17:26:50 +05:45
Kritagya Bhattarai (CalfMoon)
11c2d86cf8
refactor: rename Sample to NodeFactor
2025-03-13 11:56:27 +05:45
Kritagya Bhattarai (CalfMoon)
e938aa9dea
fix(ui): obey plugin guidelines
2025-03-12 15:30:43 +05:45
Kritagya Bhattarai (CalfMoon)
daa3db93b7
doc: update README
2025-03-12 15:30:36 +05:45
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