session: add scrim

This commit is contained in:
2 * r + 2 * t 2025-05-14 23:27:04 +08:00
parent 6b1d5aaf98
commit 9637cf43a6

View file

@ -35,11 +35,11 @@ Variants {
intersection: Intersection.Xor
regions: panels.children.map(c => regionComp.createObject(this, {
x: c.x,
y: c.y,
width: c.width,
height: c.height
}))
x: c.x,
y: c.y,
width: c.width,
height: c.height
}))
}
anchors.top: true
@ -55,6 +55,20 @@ Variants {
}
}
StyledRect {
anchors.fill: parent
opacity: visibilities.session ? 0.5 : 0
color: Colours.palette.m3scrim
Behavior on opacity {
NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
}
}
Item {
id: background