TrayMenu: minimal fade-in animation when appearing.

This commit is contained in:
ItsLemmy
2025-11-14 10:11:57 -05:00
parent d3a98ca1d6
commit a0dcd97aa6
+20
View File
@@ -122,6 +122,16 @@ PopupWindow {
border.color: Color.mOutline
border.width: Math.max(1, Style.borderS)
radius: Style.radiusM
// Fade-in animation
opacity: root.visible ? 1.0 : 0.0
Behavior on opacity {
NumberAnimation {
duration: Style.animationNormal
easing.type: Easing.OutQuad
}
}
}
Flickable {
@@ -131,6 +141,16 @@ PopupWindow {
contentHeight: columnLayout.implicitHeight
interactive: true
// Fade-in animation
opacity: root.visible ? 1.0 : 0.0
Behavior on opacity {
NumberAnimation {
duration: Style.animationNormal
easing.type: Easing.OutQuad
}
}
// Use a ColumnLayout to handle menu item arrangement
ColumnLayout {
id: columnLayout