reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/html_export_graph_layout

Idea detail

html_export_graph_layout

reqlan rq/extension/features-html-export.rq:227

block

Summary

The interactive export graph should lay out nodes so labels and circles do not heavily overlap.
Initial placement should settle with the same Obsidian-style force model as layout_physics ( central gravity, edge springs, inverse-square repulsion ).
Rendering uses canvas 2 d ( not SVG DOM ) with shared physics from physics-core.js.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/features-html-export.rq

community 15

community cluster

features-html-export.rq

file cluster

reqlan rq/extension

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
implementation html-export-assets.ts, physics-core.js, graph-physics.ts

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/analytical/src/export/html-export-assets.ts packages/analytical/src/export/html-export-assets.ts html-export-assets.ts
file_reference ../../packages/analytical/src/graph/physics-core.js packages/analytical/src/graph/physics-core.js physics-core.js
file_reference ../../packages/extension/webviews/shared/graph/graph-physics.ts packages/extension/webviews/shared/graph/graph-physics.ts graph-physics.ts

Inbound references

KindIdeaPathSnippet
references html_export_graph_page reqlan rq/extension/features-html-export.rq html_export_graph_layout

Unresolved references

KindIdeaPathSnippet
references layout_physics layout_physics

Local graph

Initialising graph…