Config Reference

Animations

Window, fullscreen, maximize, resize, node, and cluster motion.

Defaults

Defaults shown here are the effective built-in defaults for the selected wiki version.

Default Config Shape

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

Animations config
animations:
  enabled true
  smooth-resize:
    enabled true
    duration-ms 90
  end
  window-open:
    enabled true
    type "center-out"
    duration-ms 300
    curve "linear"
  end
  window-close:
    enabled true
    type "shrink"
    duration-ms 270
  end
  fullscreen:
    enabled true
    motion "spring"
    damping-ratio 1.0
    stiffness 800.0
  end
  maximize:
    enabled true
    motion "easing"
    duration-ms 240
    curve "ease-in-out-cubic"
  end
end

animations

Master and nested animation groups.

OptionTypeDefaultNotes
enabledbooltrueMaster animation switch.
smooth-resize | window-open | window-close | fullscreen | maximize | node | clusternested blocksbuiltinIndependent motion groups.

animations.smooth-resize

Pointer-driven low-pass resize.

OptionTypeDefaultNotes
enabledbooltrueEnables smoothed interactive resize.
duration-msu6490Filter duration; release stops at the presented size.

animations.window-open

Newly mapped window motion.

OptionTypeDefaultNotes
enabledbooltrueEnables window-open animation.
typecenter-out | fade | launchcenter-outOpen visual style.
duration-msu64300Easing duration.
curveeasing namelinearlinear, ease-out-quad/cubic/expo, or elastic; spring motion uses damping and stiffness.

animations.window-close

Ordinary window close motion.

OptionTypeDefaultNotes
enabledbooltrueEnables close animation.
typeshrink | fade | retractshrinkClose visual style.
duration-msu64270Close duration.

animations.fullscreen

Fullscreen enter and exit motion.

OptionTypeDefaultNotes
enabledbooltrueEnables fullscreen transitions.
motionspring | easingspringMotion model.
damping-ratiof321.0Spring damping.
stiffnessf32800.0Spring strength.
duration-ms | curveeasing fields250 | ease-out-cubicUsed when motion is easing.

animations.maximize

Maximize and restore motion.

OptionTypeDefaultNotes
enabledbooltrueEnables maximize transitions.
motionspring | easingeasingMotion model.
duration-msu64240Default easing duration.
curveeasing nameease-in-out-cubicDefault easing curve.
damping-ratio | stiffnessspring fields1.0 | 800.0Used when motion is spring.

animations.node

Window/node transitions.

OptionTypeDefaultNotes
enabledbooltrueEnables node transition motion.
duration-msu64280Transition duration.

animations.cluster

Cluster workspace motion.

OptionTypeDefaultNotes
enabledbooltrueEnables cluster workspace motion.
tilingnested blockbuiltinOpen, close, reflow, and stagger timings.
stackingnested blockbuiltinOpen, close, and cycle timings.

animations.cluster.tiling

Tiling cluster timings.

OptionTypeDefaultNotes
open-duration-msu64300Workspace open duration.
close-duration-msu64420Workspace close duration.
reflow-duration-msu64240Tile reflow duration.
stagger-msu6455Delay between member starts.

animations.cluster.stacking

Stacking cluster timings.

OptionTypeDefaultNotes
open-duration-msu64240Workspace open duration.
close-duration-msu64360Workspace close duration.
cycle-duration-msu64220Card cycle duration.