Config Reference

Placement

Expanded window spawn placement, landmark blocker handling, and reveal panning.

Defaults

Defaults shown here are the effective builtin defaults from RuntimeTuning::builtin_defaults().

Default Config Shape

Use this as the section shape when editing halley.rune.

Placement config
placement:
  expanded:
    strategy "center"
    fallback "center"
    find-empty-mode "best-effort"
  end

  landmarks:
    strategy "nearest-free"
    normal-blocker "relocate"
    pinned-blocker "preserve"
  end

  reveal:
    enabled true
    max-pan-px 360
    animation-ms 180
    pan-to-new "if-needed"
  end
end

placement

Initial expanded-window placement, landmark placement, and reveal behavior.

OptionTypeDefaultNotes
expandednested blocksee placement.expandedInitial spawn placement for expanded windows.
landmarksnested blocksee placement.landmarksPlacement behavior for readable map objects such as nodes, cores, and collapsed clusters.
revealnested blocksee placement.revealPost-placement camera reveal behavior.

placement.expanded

Initial placement for newly opened expanded windows.

OptionTypeDefaultNotes
strategystringcenterInitial spawn strategy. Accepted values include center and find-empty.
fallbackstringcenterFallback strategy when the primary strategy cannot place a window.
find-empty-modestringbest-effortFind-empty behavior. Expanded windows are ignored as hard blockers because expanded overlap is normal in v0.3.0.

placement.landmarks

Placement behavior for collapsed readable objects on the field.

OptionTypeDefaultNotes
strategystringnearest-freeStrategy for collapsed nodes, cluster cores, and landmarks.
normal-blockerstringrelocateBehavior when an unpinned landmark blocks placement.
pinned-blockerstringpreserveBehavior when a pinned landmark blocks placement.

placement.reveal

Camera reveal behavior after window placement.

OptionTypeDefaultNotes
enabledbooltrueEnables post-placement reveal panning.
max-pan-pxf32360Maximum reveal pan distance in pixels.
animation-msu64180Reveal pan animation duration.
pan-to-newstringif-neededControls new-window reveal panning. Accepted values: never, if-needed, always.