Animation Types
Mango supports two primary animation types:- slide - Windows slide in/out from edges
- zoom - Windows scale up/down
Basic Animation Settings
Enable animations for windows
Enable animations for layer surfaces (panels, overlays, etc.)
Animation Types per Action
Animation type when opening windowsValues:
slide, zoomAnimation type when closing windowsValues:
slide, zoomFade Effects
Enable fade-in animation
Enable fade-out animation
Starting opacity for fade-in (0.0 - 1.0)
Starting opacity for fade-out (0.0 - 1.0)
Tag Animation
Direction for tag switching animations
1- Horizontal (left/right)0- Vertical (up/down)
Zoom Animation Parameters
Initial scale ratio for zoom animations (0.0 - 1.0)
End scale ratio for zoom animations (0.0 - 1.0)
Animation Durations
All durations are in milliseconds.Duration for window open animations in milliseconds
Duration for window close animations in milliseconds
Duration for window move animations in milliseconds
Duration for tag switching animations in milliseconds
Duration for focus change animations in millisecondsSet to 0 to disable focus animations
Animation Curves (Bezier Easing)
Animation curves use cubic Bezier format:x1,y1,x2,y2
Common easing curves:
- Linear:
0,0,1,1 - Ease-in-out:
0.42,0,0.58,1 - Ease-out:
0,0,0.58,1 - Ease-in:
0.42,0,1,1 - Custom (Mango default):
0.46,1.0,0.29,1
Bezier curve for window open animations
Bezier curve for window close animations
Bezier curve for window move animations
Bezier curve for tag switching animations
Bezier curve for focus change animations
Bezier curve for opacity fade-out
Bezier curve for opacity fade-in
Complete Animation Configuration
Default Configuration
Example Configurations
Fast and Snappy
Smooth and Slow
Zoom with Fade
No Animations (Performance)
Per-Layer Animation Overrides
You can override animation types for specific layer surfaces using layer rules:Bezier Curve Reference
Visualize and create custom Bezier curves at:Common Presets
Performance Tips
- Disable animations entirely on low-end hardware
- Reduce durations for snappier feel and better performance
- Disable layer animations if experiencing lag with overlays
- Set
animation_duration_focus=0to eliminate focus delay - Use slide instead of zoom for slightly better performance
