# ----------------------------------------------------- 
# Animations
# name "Classic"
# ----------------------------------------------------- 

animations {
    enabled = true
    first_launch_animation = true

    # Use a smoother cubic-bezier curve for all animations (ease-in-out style)
    bezier = smooth, 0.25, 0.8, 0.25, 1
    bezier = classic, 0.3, -0.3, 0, 1

    # Window animations: in and out transitions
    animation = windowsIn, 1, 6, smooth
    animation = windowsOut, 1, 6, smooth, slidevert
    animation = windowsMove, 1, 6, default, popin 80%

    # Border animations: faster but still smooth transitions
    animation = border, 1, 12, smooth
    animation = borderangle, 1, 10, smooth

    # Fade animation: slow and subtle to give a smooth appearance
    animation = fade, 1, 10, default

    # Workspace switch animations: a bit slower to enhance smooth transitions
    animation = workspaces, 1, 6, smooth
    animation = specialWorkspace, 1, 7, smooth, slidevert
}
