hl.animation¶
- hl.animation(spec)¶
Configure an animation leaf.
Signature¶
hl.animation(spec: table): nil
Parameters¶
- spectable
Animation configuration table.
Required fields¶
- leafstring
Animation tree leaf to configure. The leaf must exist.
- enabledboolean
Whether the animation leaf is enabled. If
false, speed and curve fields are ignored and the leaf is disabled.
Conditional fields¶
- speednumber
Required when
enabledis true. Must be greater than0and no more than100.- bezierstring, optional
Name of a registered bezier curve. Exactly one of
bezierorspringis required whenenabledis true.- springstring, optional
Name of a registered spring curve. Exactly one of
bezierorspringis required whenenabledis true.- stylestring, optional
Animation style string. Hyprland validates the style against the selected animation leaf.
Returns¶
- nil
This function configures an animation leaf and does not return a value.
Examples¶
Configure an animation with a bezier curve:
hl.animation({
leaf = "windows",
enabled = true,
speed = 4,
bezier = "ease_out",
style = "slide",
})
Disable an animation leaf:
hl.animation({
leaf = "border",
enabled = false,
})
See also¶
hl.curve()Register bezier and spring curves.