Radial tree layout, view-specific force config, zoom reset, F key fullscreen
New features
- Radial tree layout — New layout mode for parent-child view that positions the coordinator at the center with routers and end devices radiating outward by hop depth. Toggle between force and radial layouts with the toolbar button or set
layout: radialin config. - View-specific force config —
force_confignow supports optionalallandparent_childsub-objects to tune simulation parameters per view (e.g. stronger repulsion for the denser "all" view). - Reset zoom button — New toolbar button to re-fit the view to content (or restore the configured
zoom.initialvalue). - Fullscreen keyboard shortcut — Press
Fto toggle fullscreen mode. - Radial layout config — New
radial_configsection withnode_spacingandlevel_depthto control how spread out the radial tree is.
Improvements
- Reorganized config documentation into logical groups for easier reference
- Backbone link default width increased from 1.5 to 3.0
Configuration
New config options:
layout: force # "force" or "radial" (parent-child view only)
force_config:
all: # view-specific overrides (optional)
charge_strength: -120
parent_child:
charge_strength: -50
radial_config:
node_spacing: 1.0 # angular spacing between nodes
level_depth: 80 # radial distance between depth levels
All new options are optional — existing configs work without changes.