Config Reference

Animations

Master animation defaults and nested animation blocks.

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.

Animations config
animations:
  enabled true

  smooth-resize:
    enabled true
    duration-ms 90
  end

  maximize:
    enabled true
    duration-ms 240
  end

  fullscreen:
    enabled true
    duration-ms 240
  end

  window-open:
    enabled true
    duration-ms 620
  end

  window-close:
    enabled true
    duration-ms 270
    style "shrink"
  end

  tile:
    enabled true
    duration-ms 240
  end

  stack:
    enabled true
    duration-ms 220
  end

  raise:
    enabled true
    duration-ms 140
    scale 1.025
    shadow-boost 0.18
  end
end

animations

Master animation toggle and nested animation blocks.

OptionTypeDefaultNotes
enabledbooltrueMaster animation toggle.
smooth-resizenested blocksee animations.smooth-resizeResize animation settings.
maximizenested blocksee animations.maximizeMaximize transition settings.
fullscreennested blocksee animations.fullscreenFullscreen transition settings.
window-opennested blocksee animations.window-openWindow open animation settings.
window-closenested blocksee animations.window-closeWindow close animation settings.
tilenested blocksee animations.tileTile animation settings.
stacknested blocksee animations.stackStack animation settings.
raisenested blocksee animations.raiseClick/selection raise pulse settings.

smooth-resize

Resize transition timing.

OptionTypeDefaultNotes
enabledbooltrueEnables animated resize transitions.
duration-msu6490Resize animation duration.

maximize

Visual-only maximize transition timing.

OptionTypeDefaultNotes
enabledbooltrueEnables visual maximize and unmaximize transitions.
duration-msu64240Maximize animation duration. The animation only tweens the presented rect; field geometry stays unchanged in v0.3.0.

fullscreen

Visual transition into compositor-managed fullscreen.

OptionTypeDefaultNotes
enabledbooltrueEnables visual fullscreen transitions.
duration-msu64240Fullscreen animation duration.

window-open

Window open transition settings.

OptionTypeDefaultNotes
enabledbooltrueEnables animated window open transitions.
duration-msu64620Open animation duration.

window-close

Window close transition timing and style.

OptionTypeDefaultNotes
enabledbooltrueEnables animated window close transitions.
duration-msu64270Close animation duration.
stylestringshrinkClose animation style. Accepted values: shrink, fade. fade is available in v0.3.0 and newer.

tile

Tile layout animation settings.

OptionTypeDefaultNotes
enabledbooltrueEnables tile layout animations.
duration-msu64240Tile animation duration.

stack

Stack layout animation settings.

OptionTypeDefaultNotes
enabledbooltrueEnables stack layout animations.
duration-msu64220Stack animation duration.

raise

Pulse animation used when a window is explicitly raised.

OptionTypeDefaultNotes
enabledbooltrueEnables the raise pulse animation.
duration-msu64140Raise pulse duration.
scalef321.025Peak scale multiplier for the raised window.
shadow-boostf320.18Temporary shadow boost during the raise pulse.