-- bezier: https://easings.net/ hl.curve( 'easeInQuart', { type = 'bezier', points = { { 0.5, 0 }, { 0.75, 0 } } }) hl.curve( 'easeOutQuart', { type = 'bezier', points = { { 0.25, 1 }, { 0.5, 1 } } }) hl.curve( 'easeInOutQuart', { type = 'bezier', points = { { 0.76, 0 }, { 0.24, 1 } } }) hl.curve( 'easeInBack', { type = 'bezier', points = { { 0.36, 0 }, { 0.66, -0.56 } } }) hl.curve( 'easeOutBack', { type = 'bezier', points = { { 0.34, 1.56 }, { 0.64, 1 } } }) hl.curve( 'easeInOutBack', { type = 'bezier', points = { { 0.68, -0.6 }, { 0.32, 1.6 } } }) hl.animation { leaf = 'windowsIn', enabled = true, speed = 6, bezier = 'easeOutBack', style = 'popin 50%' } hl.animation { leaf = 'windowsOut', enabled = true, speed = 6, bezier = 'easeOutQuart', style = 'popin' } hl.animation { leaf = 'windowsMove', enabled = true, speed = 4, bezier = 'easeInOutQuart' } hl.animation { leaf = 'layersIn', enabled = true, speed = 2, bezier = 'easeOutQuart', style = 'popin 80%' } hl.animation { leaf = 'layersOut', enabled = true, speed = 3, bezier = 'easeInQuart', style = 'popin 0%' } hl.animation { leaf = 'workspaces', enabled = true, speed = 6, bezier = 'easeOutBack', style = 'slidefade 15%' } hl.animation { leaf = 'specialWorkspace', enabled = true, speed = 6, bezier = 'easeOutQuart', style = 'slidefadevert 20%' }