Skip to main content
MangoWCMangoWC
Visuals

Animations

Configure smooth transitions for windows and layers.

Enabling Animations

MangoWC supports animations for both standard windows and layer shell surfaces (like bars and notifications).

animations=1
layer_animations=1

Animation Types

You can define different animation styles for opening and closing windows.

Available Types: slide, zoom, fade, none.

animation_type_open=slide
animation_type_close=slide
layer_animation_type_open=slide
layer_animation_type_close=slide

Durations

Control the speed of animations (in milliseconds).

ActionSettingDefault
Window Moveanimation_duration_move500
Window Openanimation_duration_open400
Window Closeanimation_duration_close800
Tag Switchanimation_duration_tag350
Focus Changeanimation_duration_focus0

Custom Bezier Curves

Bezier curves determine the "feel" of the animation (e.g., linear vs. bouncy).

The format is x1,y1,x2,y2.

# Example: Smooth ease-out
animation_curve_open=0.46,1.0,0.29,1
animation_curve_move=0.46,1.0,0.29,1
animation_curve_tag=0.46,1.0,0.29,1

On this page