feat: better animations

This commit is contained in:
2026-07-12 12:16:23 +02:00
parent e37d9f64be
commit d3f67649ca
+51 -44
View File
@@ -1,74 +1,81 @@
hl.config({ hl.config({
decoration = { decoration = {
inactive_opacity = 1, inactive_opacity = 1,
rounding = 10, rounding = 10,
shadow = { shadow = {
enabled = true, enabled = true,
range = 4, range = 4,
}, },
blur = { blur = {
enabled = true, enabled = true,
xray = true, xray = true,
new_optimizations = true, new_optimizations = true,
size = 1, size = 1,
passes = 2, passes = 2,
}, },
dim_inactive = true, dim_inactive = true,
dim_strength = 0.1, dim_strength = 0.1,
-- TODO: Consider adding glow? -- TODO: Consider adding glow?
}, },
animations = { animations = {
enabled = true, enabled = true,
}, },
}) })
hl.curve("main-bezier", { hl.curve("main-bezier", {
type = "bezier", type = "bezier",
points = { { 0.05, 0.9 }, { 0.1, 1.05 } }, points = { { 0.05, 0.9 }, { 0.1, 1.05 } },
}) })
hl.animation({ hl.animation({
leaf = "windows", leaf = "windows",
enabled = true, enabled = true,
bezier = "main-bezier", bezier = "main-bezier",
speed = 3, speed = 3,
}) })
hl.animation({ hl.animation({
leaf = "windowsOut", leaf = "windowsOut",
enabled = true, enabled = true,
bezier = "main-bezier", bezier = "main-bezier",
speed = 4, speed = 4,
style = "popin 80%" style = "popin 80%",
}) })
hl.animation({ hl.animation({
leaf = "border", leaf = "border",
enabled = true, enabled = true,
bezier = "default", bezier = "default",
speed = 8, speed = 8,
}) })
hl.animation({ hl.animation({
leaf = "fade", leaf = "fade",
enabled = true, enabled = true,
bezier = "default", bezier = "default",
speed = 3, speed = 3,
}) })
hl.animation({ hl.animation({
leaf = "workspaces", leaf = "workspaces",
enabled = true, enabled = true,
bezier = "default", bezier = "default",
speed = 1, speed = 1,
}) })
hl.animation({ hl.animation({
leaf = "specialWorkspace", leaf = "specialWorkspace",
enabled = true, enabled = true,
bezier = "default", bezier = "default",
speed = 1, speed = 1,
})
hl.animation({
leaf = "fadeDpms",
enabled = true,
bezier = "default",
speed = 4,
}) })