generated from coulomb/repo-seed
feat: add zone layout selector
This commit is contained in:
@@ -210,9 +210,10 @@ zone surface position and size in graph coordinates. Global graph layout may
|
||||
place unzoned nodes and provide an initial center for new zones, but existing
|
||||
zone containers should keep their operator-chosen positions when the layout
|
||||
algorithm changes. After the global layout pass, each zone may project its
|
||||
assigned visible nodes into local coordinates inside its container. The first
|
||||
local layout may be a deterministic compact layout; later engines can replace
|
||||
that with per-zone Cytoscape or engine-owned algorithms.
|
||||
assigned visible nodes into local coordinates inside its container. The current
|
||||
local layout choices are compact grid and circle. The selected zone-local
|
||||
layout algorithm belongs in the nested `zone.layout.algorithm` view state so it
|
||||
can be restored by saved or copied views without changing the Fabric payload.
|
||||
|
||||
Zone collapse is a view-only operation. A collapsed zone should hide its visible
|
||||
member nodes, replace them with a synthetic zone node, and draw synthetic
|
||||
|
||||
Reference in New Issue
Block a user