Config Reference

Field

Field spacing, active-window limits, pinned badge styling, close restore, and zoom settings.

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.

Field config
field:
  gap 20.0
  active-windows-allowed 5
  pan-to-new "if-needed"
  close-restore-focus true
  close-restore-pan "if-offscreen"

  pins:
    corner "top-right"
    colour "auto"
    background-colour "auto"
    size 1.0
  end

  zoom:
    enabled true
    step 1.10
    min 0.35
    max 1.35
    smooth true
    smooth-rate 12.5
  end
end

field

Camera, spacing, active-window, and field zoom settings.

OptionTypeDefaultNotes
gapf3220.0Gap between windows and layout elements in the field.
active-windows-allowedusize5Maximum number of non-node active windows before decay becomes more aggressive.
pinsnested blocksee field.pinsPinned object badge styling and position.
pan-to-newstringif-neededControls how strongly the camera pans to newly opened windows. Accepted values: never, if-needed, always.
close-restore-focusbooltrueRestores focus when a window closes.
close-restore-panstringif-offscreenControls camera pan restoration after close. Accepted values: never, if-offscreen, always.
zoomnested blocksee field.zoomField zoom settings.

field.pins

Pinned object badge position, color, background, and scale.

OptionTypeDefaultNotes
cornerstringtop-rightPin badge corner. Accepted values: top-left, top-right.
colourstringautoPin glyph color. Accepted values: auto, light, dark, or a hex color.
background-colourstringautoCircular badge background color. Accepted values: auto, light, dark, or a hex color.
sizef321.0Scale for the circular pin badge and glyph.

field.zoom

Zoom controls, limits, and smoothing for the field camera.

OptionTypeDefaultNotes
enabledbooltrueEnables field zoom controls.
stepf321.10Per-step zoom multiplier.
minf320.35Minimum zoom scale.
maxf321.35Maximum zoom scale.
smoothbooltrueEnables smooth zoom interpolation.
smooth-ratef3212.5Rate used for smooth zooming.